آموزش ساخت ماشین حساب با پایتون + کد کامل پروژه

در این مقاله از مجله فرادرس به آموزش ساخت ماشین حساب با پایتون (Python) همراه با کدهای مربوط به آن به طور جامع و کاربردی پرداخته شده است. این ماشین حساب امکان انجام چهار عمل اصلی ریاضی، یعنی جمع، تفریق، ضرب و تقسیم را دارد. علاوه بر این، در بخش پایانی این مطلب، با اِعمال تمهیدات مختلف، کدهای این ماشین حساب بهبود داده خواهند شد.

ادامه مطلب

آموزش پیاده سازی شبکه عصبی RBF در پایتون — راهنمای کاربردی

شبکه عصبی RBF یا همان «شبکه عصبی شعاعی پایه» (شبکه Radial Basis Function) نوع رایجی از شبکه‌های عصبی مصنوعی به حساب می‌آید که برای مسائل تقریب تابع (Function Approximation) مورد استفاده قرار می‌گیرد.

ادامه مطلب

نصب پایتون در ویژوال استودیو کد — راهنمای تصویری و ساده

اولین مرحله برای کار با هر زبان برنامه نویسی نصب و تنظیم ابزارهای مورد نیاز آن به حساب می‌آید. با این که می‌توان برنامه‌ها را در زبان برنامه نویسی پایتون (Python) در یک ویرایشگر متنی ساده (Basic Text Editor) نوشت، اما برنامه نویسان ترجیح می‌دهند که از یک کد ادیتور یا همان ویرایشگر کد پیشرفته مانند ویژوال استودیو کد (Visual Studio Code | VS Code) استفاده کنند. ویژوال استودیو کد یکی از محبوب‌ترین ویرایشگرهای کد به حساب می‌آید. در‌ VS Code از زبان‌های برنامه نویسی متعددی از جمله پایتون پشتیبانی می‌شود، اما لازم است افزونه زبان مورد نظر در این ویرایشگر کد نصب شود. در این مقاله به نصب پایتون در ویژوال استودیو کد از پایه همراه با تمام ابزارهای مورد نیاز آن پرداخته می‌شود.

ادامه مطلب

آموزش پیاده سازی بسط تیلور در پایتون — به زبان ساده

بسط تیلور (سری تیلور | Taylor Series) روشی برای تخمین مقدار یک تابع با استفاده از مشتق مرتبه‌های مختلف آن تابع است. در این مقاله، آموزش پیاده‌سازی بسط تیلور در پایتون برای ۳ تابع پرکاربرد ارائه و نمودار حاصل از آن‌ها با نمودارهای واقعی مقایسه و مقدار خطا نیز محاسبه شده است.

ادامه مطلب

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

پیدا کردن ریشه‌های توابع و معادلات برای شناخت و تحلیل آن‌ها حائز اهمیت است. از طرفی، تنها برای تعداد بسیار محدودی از توابع، روش حل بسته ریاضیاتی وجود دارد. به همین دلیل، روش‌های عددی برای حل معادلات اهمیت پیدا می‌کنند. یکی از پرکاربردی‌ترین روش‌های عددی برای ریشه‌یابی توابع، «روش نیوتون رافسون» (Newton Raphson Method) به حساب می‌آید که در این روش، برای پیدا کردن ریشه از مقدار تابع و مشتق آن استفاده می‌شود. در این مقاله به پیاده سازی روش نیوتون رافسون در پایتون پرداخته شده است.

ادامه مطلب

Null چیست؟ — تهی در برنامه نویسی به زبان ساده

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

ادامه مطلب

قضیه اصلی در طراحی الگوریتم — به زبان ساده

«قضیه اصلی» یا همان «قضیه مَستر» (Master Theorem) در حوزه «تحلیل الگوریتم‌ها» مطرح می‌شود. در این مقاله به این سوال پاسخ داده شده است که قضیه اصلی در طراحی الگوریتم چیست و چگونه برای حل مسائل بازگشتی به کار گرفته می‌شود.

ادامه مطلب

راهنمای دانلود و نصب ویژوال استودیو کم حجم — گام به گام

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

ادامه مطلب

کتابخانه در برنامه نویسی چیست؟ — مفهوم و کاربرد Library به زبان ساده

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

ادامه مطلب