آنچه خواهید آموخت
از آن جای که یادگیری نرم افزار بدون انجام تمرینات و پروژه های عملی امکان پذیر نمی باشد آموزش این دوره مبتنی بر روش TPH خواهد بود
- برنامه نویسی چیست
- انواع و سطوح مختلف زبان ها
- مفهوم زبان مفسری
- چرا پایتون ؟
- تفاوت ورژنها
- دانلود و نصب و شروع به کار
- آموزش پایه ای syntax
- ساختار کدها کامنت گذاری و کار با خروجی ها
- کار با PyCharm و انتخاب آن به عنوان IDE مورد نیاز
- داده ها و متغیرها و انواع آنها مقدار خوانی
- عبارت های شرطی
- مجموعه عبارات حلقه ای
- مفهوم لیستها در پایتون
- لیستهای چند بعدی
- مفهوم تاپل ها
- مفهوم دیکشنری
- رشته ها و اعمال مختلف مرتبط به آن
- ساخت تلفیق گر
- توابع و متدها، بحث مفصل درباره توابع، انواع و خواص آنها (تعریف، فراخوانی، نوع ها، آرگومان ها، لامبدا )
- توابع بازگشتی
- کار با فایلها
- کار با زمان و تاریخ
- ماژول ها(وارد کردن، کار کردن، نصب و معرفی چند ماژول برتر)
- کتابخانه Numpy و اعمال ریاضی
- استثناءها عیب یاب خودکار
- شیء گرایی
- آشنایی با مباحث بسیار کاربردی و مهم API ها
- ایجاد ui و کتابخانه tkinter
- ایجاد بانک اطلاعاتی ساده
- ساختارهای صف و پشته
- ارتباط چند لایه با بانک اطلاعاتی در پایتون
- Multi-threading و ایجاد پروسه ها