شبکه‌های عصبی
شبکه‌های عصبی بهار ۹۷
دی ۲۰, ۱۳۹۷
مدل‌های گرافی احتمالاتی
مدل‌های گرافی احتمالاتی
اسفند ۳, ۱۳۹۷
کتاب پایتون

درس برنامه نویسی پایتون بر اساس کتاب «آشنایی با برنامه‌نویسی پایتون: یک رویکرد بین رشته‌ای».

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

فهرست اسلایدهای برنامه نویسی پایتون

معرفی

توابع و کتابخانه‌ها

  • توابع
  • کتابخانه‌ها و برنامه‌های مشتری
  • توابع بازگشتی
  • پروژه: پیاده‌سازی مسئله تراوش
    • هدف از این پروژه، شبیه‌سازی و محاسبه احتمال ترواش در یک جسم متخلخل است.
برنامه نویسی جاوا | تراوش

یک نمونه از خروجی پروژه تراوش

برنامه‌نویسی شی‌گرا

  • استفاده از انواع داده‌ای
  • ایجاد انواع داده‌ای جدید
  • طراحی انواع داده‌ای جدید
  • پروژه: پیاده‌سازی مسئله شبیه‌سازی چندجسمی
    • هدف از انجام این پروژه، شبیه‌سازی حرکت اجرام آسمانی در فضا با استفاده از قوانین گرانش نیوتون است.
برنامه نویسی جاوا | شبیه سازی چند جسمی

یک نمونه از خروجی پروژه شبیه‌سازی چند جسمی

ساختمان داده‌ها و الگوریتم‌ها

  • تحلیل کارایی الگوریتم‌ها
  • مرتب‌سازی و جستجو
  • ساختمان داده صف، پشته و جدول نشانه
  • پروژه: پدیده دنیای کوچک

مشاهده ویدیوها

مراجع و منابع

کتاب پایتون

4 ديدگاه

  1. حامد حاجوی گفت:

    سلام علیکم

    واقعا خدا آخر عاقبت شما رو به خیر کنه …

    من به شخصه نمیدونم چجوری تشکر کنم.

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

  2. مهدی گفت:

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

7 + 13 =