اصطلاحات برنامه نویسی — ۲۰۵ اصطلاح و تعریف رایج که باید بدانید

اگر پیش از شروع برنامه نویسی، مثلاً قبل از شروع یک دوره آموزشی، آشنایی با اصطلاحات برنامه نویسی وجود داشته باشد، می‌توان مفاهیم را خیلی بهتر درک کرد و فرآیند یادگیری سریع‌تر انجام خواهد شد زیرا دیگر اصطلاحات استفاده شده در آن دوره برای شخص ناآشنا نخواهند بود. بنابراین، بهتر است پیش از شروع یادگیری برنامه نویسی، آشنایی لازم با اصطلاحات برنامه نویسی یا در واقع اصطلاحات رایج برنامه نویسی به دست آید. به همین دلیل در این مقاله به معرفی بیش از ۲۰۰ اصطلاح رایج برنامه نویسی پرداخته شده است.

ادامه مطلب

۵۰ کتاب برنامه نویسی پایتون رایگان که باید بخوانید

پایتون (Python) یک زبان برنامه نویسی بسیار محبوب و همه‌منظوره است که تقریباً برای هر کاری می‌توان از آن استفاده کرد. زبان برنامه نویسی پایتون (Python)، امکان توسعه سریع و اشکال‌زدایی (Debugging) آسان را فراهم می‌کند. همچنین پایتون از وظایفی پشتیبانی می‌کند که در دنیای امروزی، بیش‌ترین کاربرد را دارند. بسیاری از افراد به یادگیری برنامه نویسی از طریق کتاب‌های آموزشی علاقه دارند. در این مقاله، ۵۰ کتاب برنامه نویسی پایتون رایگان برای برنامه نویسان مبتدی، سطح متوسط و پیشرفته معرفی شده است. کتاب‌های معرفی شده، اثر بهترین ناشران جهان هستند.

ادامه مطلب

معرفی کتاب آموزش طراحی سایت با پایتون — بهترین منابع یادگیری

برنامه نویسی وب که به اشتباه به آن طراحی سایت می‌گویند، یکی از رایج‌ترین حوزه‌ها و انواع برنامه نویسی به حساب می‌آید و با توجه به بازار کار گسترده آن، طرفداران بسیاری دارد. به همین دلیل افراد بسیاری به دنبال شروع برنامه نویسی وب و ورود به این حرفه هستند. پایتون یکی از بهترین زبان‌های برنامه نویسی به حساب می‌آید که همه‌منظوره است و کاربردهای بسیاری دارد. یکی از کاربردهای رایج و پرطرفدار پایتون،‌ برنامه نویسی و توسعه وب است. کتاب‌های آموزش برنامه نویسی یک ابزار و روش یادگیری بسیار عالی به حساب می‌آیند و معمولاً به راحتی می‌توان از آن‌ها به عنوان یک مرجع آماده و در دسترس استفاده کرد. بنابراین، در این مقاله به معرفی چند کتاب آموزش طراحی سایت با پایتون پرداخته شده است تا علاقه‌مندان بتوانند آشنایی لازم را با بهترین کتاب‌های آموزش طراحی سایت با پایتون به دست آورند.

ادامه مطلب

شبیه سازی پیاده روی تصادفی در پایتون — راهنمای گام به گام

پیاده روی تصادفی (Random Walk) فرایندی است که در طول زمان رخ می‌دهد و هر قدم (Step) به‌صورت تصادفی ایجاد می‌شود و موقعیت بعدی را ایجاد می‌کند. در این آموزش، با روش شبیه سازی پیاده روی تصادفی در پایتون آشنا می‌شویم.

ادامه مطلب

آموزش ساخت بازی مار با پایتون — ساده و رایگان + نمونه کد

پایتون یکی از بهترین زبان‌های برنامه نویسی حال حاضر به حساب می‌آید و محبوبیت زیادی دارد و افراد بسیاری به دنبال یادگیری پایتون هستند. یکی از مهم‌ترین مراحل در مسیر یادگیری برنامه نویسی ، خصوصاً مسیر یادگیری پایتون، انجام پروژه‌های عملی است. یادگیری واقعی با تمرین حاصل می‌شود و مهارت برنامه نویسی را تنها می‌توان با انجام پروژه تقویت کرد. یکی از پروژه‌های رایجی که در آموزش پایتون و به ویژه در حوزه بازی‌سازی و آن هم در حیطه ساخت بازی با پایتون بسیار رایج است و محبوبیت دارد، ساخت بازی مار با پایتون به حساب می‌آید. در این مقاله از مجله فرادرس به آموزش ساخت بازی مار با پایتون پرداخته شده است.

ادامه مطلب

طراحی سایت با پایتون — از صفر تا صد و پروژه محور

برخی از بزرگ‌ترین وب سایت‌ها در اینترنت با پایتون ساخته شده‌اند و این زبان یکی از آسان‌ترین و بهترین زبان‌های برنامه نویسی به حساب می‌آید. طراحی سایت یا در اصل برنامه نویسی وب نیز یکی از محبوب‌ترین و رایج‌ترین انواع و حوزه‌های برنامه نویسی است. به همین دلیل، افراد بسیاری به دنبال یادگیری نحوه طراحی سایت با پایتون هستند. بنابراین در این مقاله به مبحث طراحی سایت با پایتون یا به بیان دقیق‌تر و درست‌تر، به حوزه «برنامه نویسی وب با پایتون» (توسعه وب با پایتون) پرداخته و کلیه موارد مهم پیرامون آن به همراه نحوه ساخت یک وب سایت ساده با پایتون شرح داده شده است.

ادامه مطلب

پیاده سازی میانگین متحرک نمایی بدون تاخیر در پایتون — راهنمای گام به گام

در مطالب گذشته مجله فرادرس به انواعی از میانگین متحرک‌ پرداختیم که هرکدام با یک روش، سعی در کمینه کردن تأخیر و واکنش بهتر داشتند. در این مطلب به میانگین متحرک نمایی بدون تأخیر (Zero-Lag Exponential Moving Average | ZLEMA) می‌پردازیم که با رویکردی متفاوت، بهبود داده شده است.

ادامه مطلب

پیاده سازی اندیکاتور ایچیموکو در پایتون — راهنمای گام به گام

اندیکاتور «ایچیموکو» (Ichimoku) یک ابزار بسیار قدرتمند برای پیش‌بینی و توجیه رفتار قیمت است که علاوه بر دقت و توانایی بالا، پرکاربرد نیز هست. در این مطلب، با پیاده سازی اندیکاتور ایچیموکو در پایتون آشنا می‌شویم.

ادامه مطلب

PyScript چیست؟ — از اهمیت تا کاربرد پای اسکریپت

درصد قابل توجهی از توسعه‌دهندگان، خصوصاً‌ دانشمندان داده از پایتون استفاده می‌کنند و این زبان برنامه نویسی را به عنوان زبان اصلی خود برگزیده‌اند. این افراد به برنامه نویسانی غبطه می‌خورند که با استفاده از جاوا اسکریپت در مرورگر، وب‌سایت‌های پُر زرق‌و‌برق می‌سازند. مزیت بسیار بزرگی خواهد بود اگر امکان برنامه نویسی سمت کاربر هم با پایتون وجود داشته باشد. اکنون این خواسته به حقیقت پیوسته و در بزرگ‌ترین گردهمایی اجتماع پایتون یعنی «PyCon US 2022»، پیتر وانگ (Peter Wang)، مدیر عامل Anaconda فناوری جدیدی را به نام PyScript معرفی کرده است. PyScript این امکان را برای کاربران خود فراهم می‌کند تا بتوانند در مروگر (سمت کاربر) با پایتون برنامه نویسی کنند. در این مقاله به این سوال پاسخ داده شده است که PyScript چیست و نکته‌های مهم پیرامون این فناوری نوظهور شرح داده شده‌اند.

ادامه مطلب

ساخت هوش مصنوعی — آموزش کامل رایگان + نمونه پروژه

از اولین پیدایش «هوش مصنوعی» (Artificial intelligence | AI) حدود نیم قرن گذشته است و امروزه این علم یکی از پرطرفدارترین زمینه‌ها در حوزه علوم کامپیوتر به حساب می‌آید. هوش مصنوعی پایه و اساسی برای «یادگیری عمیق» (Deep learning) و «شبکه‌های عصبی» (Neural Network) به شمار می‌رود و به سرعت در حال پیشرفت است. ایجاد راه حل با استفاده از هوش مصنوعی هنوز چالش‌های زیادی دارد و باید بررسی شوند. در مقاله «ساخت هوش مصنوعی» به روش و مراحل ساخت سیستم‌های هوش مصنوعی پرداخته شده است. به علاوه، در این نوشتار از مجله فرادرس به آموزش ساخت هوش مصنوعی با پایتون (تنسورفلو و کتابخانه کراس) به صورت پروژه محور و گام‌به‌گام پرداخته شده است.

ادامه مطلب