آموزش و رهبری › آکادمی زن › سواد دیجیتال › مقدمهٔ برنامه‌نویسی با Python › مواد درسی

🛠 در حال آماده‌سازی🗣 زبان دوره: پارسی-دری
پښتو: د Python سره د پروګرام جوړونې پیل · د کورس ژبه: پارسي-دري · پښتو نسخه په پلان کې ده.
English: Introduction to Programming with Python · Course language: Farsi-e-Dari · Pashto and English versions are planned.

برنامه‌نویسی یعنی دادن دستورهای دقیق به کمپیوتر برای حل مسئله؛ مهارتی که درهای کار آنلاین و تحصیل در رشته‌های فنی را باز می‌کند. Python ساده‌ترین و پرکاربردترین زبان برای شروع است و می‌توان آن را رایگان در مرورگر نوشت.

صفحهٔ دوره در سیستم آموزشی

مشخصات دوره

سطحمقدماتی
مدت تخمینی30 ساعت مطالعه و تمرین
پیش‌نیازدورهٔ «مبانی کمپیوتر و انترنت»؛ ریاضی پایه
زبان آموزشپارسی-دری (با واژه‌های کلیدی انگلیسی)
هزینهرایگان
ارزیابیآزمون پس از هر بخش و آزمون نهایی؛ قبولی ۷۰٪؛ تصدیق‌نامه پس از تأیید آکادمی

پس از این دوره می‌توانید

  • مفهوم الگوریتم و تفکر محاسباتی را توضیح دهید
  • متغیر، نوع داده، شرط و حلقه را در Python به کار ببرید
  • تابع بنویسید و کد را به بخش‌های کوچک تقسیم کنید
  • با فهرست و دیکشنری داده را مدیریت کنید
  • برنامه‌های کوچک کاربردی (ماشین‌حساب، آزمون، دفتر هزینه) بسازید

سرفصل‌های دوره

بخش ۱: تفکر محاسباتی
  • الگوریتم
  • شکستن مسئله
  • نخستین برنامه در مرورگر
بخش ۲: پایه‌ها
  • متغیر و نوع داده
  • ورودی و خروجی
  • عملگرها
بخش ۳: کنترل جریان
  • شرط if
  • حلقهٔ for و while
  • خطایابی
بخش ۴: تابع و ساختار داده
  • تابع
  • فهرست
  • دیکشنری
بخش ۵: پروژه‌ها
  • ماشین‌حساب
  • آزمون چندگزینه‌ای
  • دفتر هزینه

مسیر یادگیری هفته‌به‌هفته

با روزانه حدود ۳۰ تا ۴۵ دقیقه مطالعه و تمرین، این دوره را در ۶ هفته تمام می‌کنید:

هفتهموضوعخروجی هفته
هفتهٔ ۱تفکر محاسباتیدرس‌ها، تمرین عملی و آزمون کوتاه بخش
هفتهٔ ۲پایه‌هادرس‌ها، تمرین عملی و آزمون کوتاه بخش
هفتهٔ ۳کنترل جریاندرس‌ها، تمرین عملی و آزمون کوتاه بخش
هفتهٔ ۴تابع و ساختار دادهدرس‌ها، تمرین عملی و آزمون کوتاه بخش
هفتهٔ ۵پروژه‌هادرس‌ها، تمرین عملی و آزمون کوتاه بخش
هفتهٔ ۶پروژهٔ پایانی و آزمون نهاییپروژهٔ کامل‌شده و نمرهٔ ۷۰٪ یا بیشتر

پروژهٔ پایانی

یک برنامهٔ کوچک کاربردی به انتخاب خودتان (مثلاً دفتر هزینهٔ ماهانه یا آزمون واژه) با دست‌کم دو تابع، یک حلقه، یک شرط و یک فهرست؛ همراه با توضیح کوتاه دربارهٔ طرز کار آن.

معیارهای ارزیابی پروژه:

  • درستی و اجرای بی‌خطا
  • ساختار و خوانایی کد
  • استفادهٔ درست از مفاهیم دوره
  • توضیح روشن

واژه‌های کلیدی دوره

الگوریتم
Algorithm
متغیر
Variable
نوع داده
Data type
شرط
Condition
حلقه
Loop
تابع
Function
فهرست
List
خطایابی
Debugging

ارزیابی و تصدیق‌نامه

  • پس از هر بخش: آزمون کوتاه (برای ادامه، ۷۰٪ پیشنهاد می‌شود)
  • تمرین‌های عملی هر درس: برای یادگیری؛ پرسش‌ها را از راه Questions بفرستید
  • پایان دوره: آزمون نهایی (قبولی ۷۰٪) و فرستادن پروژهٔ پایانی
  • تصدیق‌نامهٔ دیجیتال پس از بررسی و تأیید آکادمی: درخواست تصدیق‌نامه

روش آموزش

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

از همین حالا آماده شوید

  1. یک ویرایشگر رایگان آنلاین Python (مانند Google Colab) را امتحان کنید
  2. دورهٔ «مبانی کمپیوتر» را تمام کنید
  3. هر روز ۳۰ دقیقه برای تمرین کنار بگذارید

منابع رایگان و معتبر

این منابع را تیم آکادمی انتخاب کرده است. بیشتر آن‌ها انگلیسی‌اند؛ با گزینهٔ Translate در مرورگر کروم می‌توانید آن‌ها را به فارسی بخوانید. فایل‌های حجیم (کتاب، فایل تمرین، ویدیو) هنگام فعال شدن دوره در پوشهٔ رسمی آکادمی در Google Drive قرار داده و از همین صفحه لینک می‌شوند.

  • Khan Academy — درس‌های رایگان ریاضی، ساینس و اقتصاد
  • MIT OpenCourseWare — مواد درسی رایگان دانشگاه MIT
  • edX — دوره‌های رایگان دانشگاه‌هایی مانند هاروارد و MIT
  • Coursera — دوره‌های دانشگاه‌های معتبر جهان؛ بیشتر دوره‌ها را می‌توان رایگان (Audit) دید

کمک و پرسش

پرسش دربارهٔ این دوره: [email protected] · همهٔ دوره‌ها: مرکز یادگیری آنلاین · دورهٔ فعال: مبانی کمپیوتر و انترنت

آکادمی زن، پارلمان جوانان افغانستان · رایگان و برای همهٔ جوانان