آموزش و رهبری › آکادمی زن › سواد دیجیتال › مقدمهٔ برنامهنویسی با Python › مواد درسی
برنامهنویسی یعنی دادن دستورهای دقیق به کمپیوتر برای حل مسئله؛ مهارتی که درهای کار آنلاین و تحصیل در رشتههای فنی را باز میکند. Python سادهترین و پرکاربردترین زبان برای شروع است و میتوان آن را رایگان در مرورگر نوشت.
مشخصات دوره
| سطح | مقدماتی |
| مدت تخمینی | 30 ساعت مطالعه و تمرین |
| پیشنیاز | دورهٔ «مبانی کمپیوتر و انترنت»؛ ریاضی پایه |
| زبان آموزش | پارسی-دری (با واژههای کلیدی انگلیسی) |
| هزینه | رایگان |
| ارزیابی | آزمون پس از هر بخش و آزمون نهایی؛ قبولی ۷۰٪؛ تصدیقنامه پس از تأیید آکادمی |
پس از این دوره میتوانید
- مفهوم الگوریتم و تفکر محاسباتی را توضیح دهید
- متغیر، نوع داده، شرط و حلقه را در Python به کار ببرید
- تابع بنویسید و کد را به بخشهای کوچک تقسیم کنید
- با فهرست و دیکشنری داده را مدیریت کنید
- برنامههای کوچک کاربردی (ماشینحساب، آزمون، دفتر هزینه) بسازید
سرفصلهای دوره
- الگوریتم
- شکستن مسئله
- نخستین برنامه در مرورگر
- متغیر و نوع داده
- ورودی و خروجی
- عملگرها
- شرط if
- حلقهٔ for و while
- خطایابی
- تابع
- فهرست
- دیکشنری
- ماشینحساب
- آزمون چندگزینهای
- دفتر هزینه
مسیر یادگیری هفتهبههفته
با روزانه حدود ۳۰ تا ۴۵ دقیقه مطالعه و تمرین، این دوره را در ۶ هفته تمام میکنید:
| هفته | موضوع | خروجی هفته |
|---|---|---|
| هفتهٔ ۱ | تفکر محاسباتی | درسها، تمرین عملی و آزمون کوتاه بخش |
| هفتهٔ ۲ | پایهها | درسها، تمرین عملی و آزمون کوتاه بخش |
| هفتهٔ ۳ | کنترل جریان | درسها، تمرین عملی و آزمون کوتاه بخش |
| هفتهٔ ۴ | تابع و ساختار داده | درسها، تمرین عملی و آزمون کوتاه بخش |
| هفتهٔ ۵ | پروژهها | درسها، تمرین عملی و آزمون کوتاه بخش |
| هفتهٔ ۶ | پروژهٔ پایانی و آزمون نهایی | پروژهٔ کاملشده و نمرهٔ ۷۰٪ یا بیشتر |
پروژهٔ پایانی
یک برنامهٔ کوچک کاربردی به انتخاب خودتان (مثلاً دفتر هزینهٔ ماهانه یا آزمون واژه) با دستکم دو تابع، یک حلقه، یک شرط و یک فهرست؛ همراه با توضیح کوتاه دربارهٔ طرز کار آن.
معیارهای ارزیابی پروژه:
- درستی و اجرای بیخطا
- ساختار و خوانایی کد
- استفادهٔ درست از مفاهیم دوره
- توضیح روشن
واژههای کلیدی دوره
Algorithm
Variable
Data type
Condition
Loop
Function
List
Debugging
ارزیابی و تصدیقنامه
- پس از هر بخش: آزمون کوتاه (برای ادامه، ۷۰٪ پیشنهاد میشود)
- تمرینهای عملی هر درس: برای یادگیری؛ پرسشها را از راه Questions بفرستید
- پایان دوره: آزمون نهایی (قبولی ۷۰٪) و فرستادن پروژهٔ پایانی
- تصدیقنامهٔ دیجیتال پس از بررسی و تأیید آکادمی: درخواست تصدیقنامه
روش آموزش
هر درس شامل اهداف یادگیری، توضیح با مثالهای واقعی و تصویر، واژههای کلیدی دری و انگلیسی، اشتباهات رایج، تمرین عملی، خودآزمایی و خلاصه است. پرسشها را در هر درس از راه دکمهٔ Questions از استاد میپرسید. دورهها بیطرف، رایگان و برای همهٔ جوانان است.
از همین حالا آماده شوید
- یک ویرایشگر رایگان آنلاین Python (مانند Google Colab) را امتحان کنید
- دورهٔ «مبانی کمپیوتر» را تمام کنید
- هر روز ۳۰ دقیقه برای تمرین کنار بگذارید
منابع رایگان و معتبر
این منابع را تیم آکادمی انتخاب کرده است. بیشتر آنها انگلیسیاند؛ با گزینهٔ Translate در مرورگر کروم میتوانید آنها را به فارسی بخوانید. فایلهای حجیم (کتاب، فایل تمرین، ویدیو) هنگام فعال شدن دوره در پوشهٔ رسمی آکادمی در Google Drive قرار داده و از همین صفحه لینک میشوند.
- Khan Academy — درسهای رایگان ریاضی، ساینس و اقتصاد
- MIT OpenCourseWare — مواد درسی رایگان دانشگاه MIT
- edX — دورههای رایگان دانشگاههایی مانند هاروارد و MIT
- Coursera — دورههای دانشگاههای معتبر جهان؛ بیشتر دورهها را میتوان رایگان (Audit) دید
کمک و پرسش
پرسش دربارهٔ این دوره: [email protected] · همهٔ دورهها: مرکز یادگیری آنلاین · دورهٔ فعال: مبانی کمپیوتر و انترنت
آکادمی زن، پارلمان جوانان افغانستان · رایگان و برای همهٔ جوانان