دوره‌های آموزش برنامه نویسی python

110 ساعت مدرک ورودی: دیپلم کامپیوتر شایستگی
برنامه نویسی python

این دوره فنی و حرفه‌ای برنامه نویسی پایتون را از پایه تا پیشرفته پوشش می‌دهد. در این کلاس، علاوه بر نصب نرم افزارها و آشنایی با متغیرها و ساختمان داده ها (لیست، دیکشنری و...)، مفاهیم حلقه های تکرار و شرطی نیز آموزش داده می شود. شما به صورت عملی یاد خواهید گرفت که چگونه توابع را تعریف کنید، فایل‌های مختلف مانند 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
  • نکات ایمنی و زیست محیطی مرتبط با کارگاه

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

منبع: سند استاندارد آموزشی سازمان فنی و حرفه‌ای

دوره‌های فعال این استاندارد (۳۲)

آذربایجان شرقی

۱۸ شهریور تا ۲۳ مهر ۱۱۰ ساعت
آبی
۱۱ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۲۲ شهریور تا ۰۳ آبان ۱۱۰ ساعت
دیباگران تبریز
۲ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۲۸ شهریور تا ۰۴ آبان ۱۱۰ ساعت
مجتمع فنی تبریز(شعبه 1)
۱۲ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۲۸ شهریور تا ۱۶ مهر ۱۱۰ ساعت
سپیدار( شعبه )
۱۲ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۲۸ شهریور تا ۱۵ آبان ۱۱۰ ساعت
مجتمع فنی تبریز(شعبه 1)
۱۲ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

۲۹ شهریور تا ۱۸ آبان ۱۱۰ ساعت
مجتمع فنی تبریز-اصلی
۱۵ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

۳۱ شهریور تا ۲۰ آبان ۱۱۰ ساعت
مجتمع فنی تبریز-اصلی
۱۶ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۰۷ مهر تا ۲۵ مهر ۱۱۰ ساعت
فراسو
۱۱ نفر باقی مانده آقایان و خانوم‌ها آزاد
مشاهده و ثبت‌نام

آذربایجان غربی

۰۶ مهر تا ۲۷ مهر ۱۱۰ ساعت
پاسارگاد
۴ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۲۸ شهریور تا ۲۱ مهر ۱۱۰ ساعت
مهردانش
۲ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

اصفهان

۲۸ شهریور تا ۱۲ مهر ۱۱۰ ساعت
راد
۵ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

۲۸ شهریور تا ۱۲ مهر ۱۱۰ ساعت
راد
۶ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۱۱ مهر تا ۱۷ بهمن ۱۱۰ ساعت
نرم افزار هاي فني و مهندسي
۱۴ نفر باقی مانده آقایان و خانوم‌ها دولتی
مشاهده و ثبت‌نام

۰۸ مرداد تا ۲۸ مهر ۱۱۰ ساعت
رایانه
۱۳ نفر باقی مانده خانوم‌ها دولتی
مشاهده و ثبت‌نام

خراسان رضوی

۱۸ شهریور تا ۱۲ مهر ۱۱۰ ساعت
کارگاه فناوری اطلاعات
۲ نفر باقی مانده آقایان و خانوم‌ها دولتی
مشاهده و ثبت‌نام

زنجان

۰۷ مرداد تا ۲۵ آذر ۱۱۰ ساعت
اشراق
۶ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۱۱ مرداد تا ۰۸ بهمن ۱۱۰ ساعت
اشراق
۱۰ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

۲۲ شهریور تا ۰۳ آبان ۱۱۰ ساعت
موسسه ديباگران زنجان
۱ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

فارس

۲۹ شهریور تا ۲۹ مهر ۱۱۰ ساعت
علم و صنعت
۱۹ نفر باقی مانده آقایان و خانوم‌ها آزاد
مشاهده و ثبت‌نام

۳۱ مرداد تا ۲۰ مهر ۱۱۰ ساعت
کارگاه برق و ابزار دقیق
۱۵ نفر باقی مانده آقایان دولتی
مشاهده و ثبت‌نام

قم

۰۷ مرداد تا ۱۱ مهر ۱۱۰ ساعت
مینوسیستم
۱۴ نفر باقی مانده آقایان و خانوم‌ها آزاد
مشاهده و ثبت‌نام

کردستان

۱۹ شهریور تا ۱۱ مهر ۱۱۰ ساعت
فرزانگان
۷ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

کرمان

۰۵ شهریور تا ۳۰ آبان ۱۱۰ ساعت
دانا رایانه
۱۰ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

۰۷ شهریور تا ۰۳ آذر ۱۱۰ ساعت
دانا رایانه
۹ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

کرمانشاه

۲۵ شهریور تا ۱۴ آبان ۱۱۰ ساعت
مولوی
۱۲ نفر باقی مانده آقایان و خانوم‌ها آزاد
مشاهده و ثبت‌نام

۱۱ مرداد تا ۱۶ مهر ۱۱۰ ساعت
فخری
۶ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام

۱۰ شهریور تا ۱۱ مهر ۱۱۰ ساعت
کارگاه فناوری اطلاعات
۲ نفر باقی مانده آقایان دولتی
مشاهده و ثبت‌نام

گلستان

۱۴ شهریور تا ۱۶ آبان ۱۱۰ ساعت
کارگاه آموزشی فناوری اطلاعات تفاهم نامه سازمان امور اجتماعی وزارت کشور-قلعه حسن
۱۵ نفر باقی مانده آقایان و خانوم‌ها دولتی
مشاهده و ثبت‌نام

لرستان

۱۹ مرداد تا ۲۳ مهر ۱۱۰ ساعت
فرانت گستر افلاک
۲ نفر باقی مانده خانوم‌ها آزاد
مشاهده و ثبت‌نام

مازندران

۰۶ مهر تا ۰۱ آذر ۱۱۰ ساعت
گام
۸ نفر باقی مانده آقایان آزاد
مشاهده و ثبت‌نام