دورههای آموزش برنامه نویسی python
110 ساعت
مدرک ورودی: دیپلم کامپیوتر
شایستگی
این دوره فنی و حرفهای برنامه نویسی پایتون را از پایه تا پیشرفته پوشش میدهد. در این کلاس، علاوه بر نصب نرم افزارها و آشنایی با متغیرها و ساختمان داده ها (لیست، دیکشنری و...)، مفاهیم حلقه های تکرار و شرطی نیز آموزش داده می شود. شما به صورت عملی یاد خواهید گرفت که چگونه توابع را تعریف کنید، فایلهای مختلف مانند CSVو JSONرا مدیریت نمایید و با شی گرائی پیشرفته کار کنید. همچنین بخش مهمی از دوره شامل ساخت بانک اطلاعاتی ساده با پایتون (SQLite)، طراحی رابط کاربری گرافیکی (GUI) با کتابخانه Tkinter و استفاده از ابزارهای هوشمند مثل Lambda و Map است تا شما را برای ورود به بازار کار آماده کند.
سرفصلهای دوره
- نصب پایتون، روش اجرای کد و آشنایی با انواع IDEها
- سیستم عامل بروز و نرم افزارهای مرتبط
- تست نصب پایتون با یک برنامه ساده
- کار با متغیرها، عبارات و دستورات
- معرفی زبان پایتون و طریقه برنامه نویسی
- عملگرهای ترتیب آن ها در پایتون
- انواع castingدر پایتون
- تعریف عملوندها
- کار با ساختمان دادهها در پایتون
- تفاوت بین رشته، لیست، تاپل، دیکشنری و مجموعه
- ایجاد، حذف و آپدیت متدهای مربوط به هر ساختار (String, List, Tuple, Dict, Set)
- کار با شرطها و حلقههای تکرار
- عبارات شرطی و عملگرهای منطقی
- دستورات IF، Else، Leif و Return در حالتهای مختلف
- تعریف حلقه For و While و Try Except
- بررسی Functionها در زبان پایتون
- ساختار توابع، پارامترها و آرگومانها
- کلمه کلیدی return و نحوه فراخوانی توابع
- Default Value و ترتیب پارامترها در functionها
- مقدار دهی پارامتر بر اساس نام در زمان فراخوانی
- کار با فایلها
- ایجاد، نوشتن و حذف یک فایل در زبان پایتون
- بررسی حلقه های شرطی مربوط به فایل
- تابع redline برای خواندن خطوط یک فایل
- توابع tellو seekدر خواندن محتویات فایل بر اساس موقعیت Cursor
- بررسی Map و استفاده از Lambda
- ساختار پایه ی Lambda در زبان پایتون
- فانکشنهای Filter، Zip و نحوه بکارگیری آن ها
- کار با انواع فرمتها: CSV, JSON و XML
- داده CSV و Bکارگیری فایل CSV
- داده JSON و استفاده از زبان برنامه نویسی JSONدر پایتون
- داده XML و کاربرد زبان برنامه نویسی XMLدر پایتون
- شی گرا در پایتون (Object-Oriented Programming)
- مفاهیم پایه شئ گرایی، تعریف کلاس و تابع init
- ایجاد اشیاء از روی کالسهای تعریف شده
- آشنایی با پارامتر selfو نقش آن در توابع یک کلاس
- ساخت بانک اطلاعاتی و دستورات MySQL (SQLite)
- مروری بر بانک اطالعاتی، خواندن و نوشتن و بروز رسانی داده ها
- ایجاد cursor و اجرای کوئریهای SQLبوسیله دستورexecute
- درج، حذف و ویرایش اطلاعات با تابع Fetchone
- واسط گرافیکی (GUI) در زبان پایتون
- نصب کتابخانه graphics.pyو Tkinter
- انواع آبجکت ها و متدها و کاربرد کنترل های Tkinter
- ساخت فرم و ورود اطالعات، ذخیره اطالعات و رویدادهای Tkinter
- نکات ایمنی و زیست محیطی مرتبط با کارگاه
پیشنیاز: ندارد
نوع کار و دانش: مشخص نشده
دورههای فعال این استاندارد (۳۲)
مازندران
۲۶ شهریور
تا
۱۶ مهر
۱۱۰ ساعت
همیار حساب آتیه اندیش کارا
۱ نفر باقی مانده
آقایان
آزاد
مشاهده و ثبتنام