سرفصل‌های دوره آموزش کاربردی زبان برنامه نویسی پایتون

اهداف دوره:
آشنایی فراگیران با مفاهیم اصلی زبان پایتون به صورتی که بتوانند کدهای ساده ای را بنویسید و اجرا کنند و در نهایت قادر باشند تا با کمک گرفتن از هوش مصنوعی کدهای پیچیده‌تری را تولید کنند.

فراگیران دانش لازم برای شروع کار با سایر کتابخانه‌های پر استفاده زبان پایتون را پس از این دوره کسب خواهند کرد.

مخاطبین دوره:
کارشناسان حوزه های مهندسی، مالی، بانکداری که می‌خواهند وارد دنیای برنامه نویسی پایتون شوند و با استفاده از کتابخانه‌های متنوع و تخصصی پایتون با کمک از هوش مصنوعی بتوانند مسائل سازمانی خود را مرتفع کنند.

مخاطبین این دوره نیازی نیست که با سایر زبان‌های برنامه نویسی آشنایی داشته باشند و تمامی مفاهیم از ابتدا تدریس می‌شوند.

پیش نیاز دوره:
مهم‌ترین پیش نیاز این دوره آن است که فراگیران باید زمان کافی برای تمرین و مرور درس‌ها داشته باشند تا بر آن‌ها مسلط شوند.
 

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

مدت زمان دوره:
طول مدت این دوره بسته به شرایط سازمان‌ها می‌تواند از ۱۸ الی ۲۴ ساعت برنامه‌ریز شود.

منابع اصلی دوره:

کتاب پایتون برای همه

کتاب PYTHON FOR EVERYBODY  که نویسنده آن آقای CHARLES SEVERANCE است برای تدریس زبان برنامه نویسی طراحی شده است و در آن مفاهیم و واژه‌های به صورتی بسیار دقیق و قابل فهم تدریس شده است.

مهمترین مزیت تدریس بر اساس این کتاب آن است که فراگیران به صورت شفافی می‌دانند چه سرفصل‌هایی تدریس شده است و در آینده فرصت مرور این کتاب را خواهند داشت. 

این کتاب تحت مجوز Creative Commons به صورت رایگان از سایت py4e.com قابل دانلود است.

⚓ توجه: یکی از دغدغه‌های اصلی فراگیران در طی یک دوره آن است که مطالب را به خاطر بسپارند و زمانی را به جزوه نویسی اختصاص می‌دهند. از آنجایی که ویدئوهای تکمیلی این دوره توسط نویسنده در یوتیوب منتشر شده است،فراگیران نیازی به نوشتن جزوه و یا حفظ مطالب ندارند و تمرکز اصلی در کلاس بر روی یادگیری خواهد بود.


سرفصل دوره پایتون 🐍

توجه❗ این فهرست حداقل مواردی که در دوره پوشش داده می‌شود و د‌ه‌ها نکته و مثال کاربردی در دوره ارائه می‌گردد.

شروع کار با IDEL، سینتکس زبان، Zen of Python، خطاهای اولی، نصب بدون دسترسی

Introduction

تعریف متغیرها، نامگذاری، Typeهای پایتون، عملگرها، دستورات و عبارت‌ها، عملگرهای متنی، دریافت ورودی

Variables

مفهوم عبارت‌های Boolean، عملگرهای منطقی، دستورهای شرطی، شرط‌های تو در تو، مفهوم اتصال کوتاه، خطایابی

Conditionals

فراخوانی تابع، توابع Build-in، تولید اعداد تصادفی، ساخت یک تابع جدید، مفهوم تابع، جریان اجرای برنامه، مفهوم پارامترها و آرگومان، مفهوم return 

Functions

مفهوم assignment، دستور while، حلقه بی‌پایان و break, continue، ساخت حلقه با for

Iterations

مفهوم sequence (collection)، پیمایش متن‌ها، slices، حلقه روی متن‌ها، عملگر in، متدهای متن‌ها، توابع متن‌ها

Strings

باز کردن و ذخیره کردن فایل‌های متنی، جستجو در فایل، مدیریت استثناءها با try و except 

Files

مفهوم mutable، پیمایش و تغییر لیست‌ها، متدهای و توابع لیست‌ها، مفهوم Object و Value، 

Lists

مفاهیم و کاربردهای دیکشنری‌ها، پردازش فایل‌های متنی

Dictionaries

مفهوم تاپل، تاپل به عنوان کلید دیکشنری، 

Tuples


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

در صورتی که زمان دوره ومیزان پیشرفت فراگیران مناسب باشد، این موارد هم در دوره‌ها گنجانده خواهد شد:
+ مفاهیم کلاس‌ها و آبجت‌ها 
+ تدریس الگوریتم‌های مشهور مانند مرتب سازی‌ها
+ معرفی ماژول‌های/کتابخانه‌های مختلف پایتون از جمله Flask, PyAutoGUI, openpyxl

 

💡 ویژگی یکتای فرساران 

فرساران با تجربه بیش از ۲۵ سال آموزش زبان برنامه نویسی از QBasic‌ تا Visual Basic، مثال‌ها و سناریوهای دوره را به گونه‌ای طراحی کرده است که دوره‌ای «جذاب» را ارائه دهد و مخاطبین دوره مشتاق استفاده از این زبان شوند.

 

🩹 برچسب‌ها