مدت دوره:  18 ساعت

مخاطبان: دانش‌آموزان پایه نهم، دهم، یازدهم و دوازدهم و دانشجویان تمام مقاطع تحصیلی

پیش‌نیاز: دوره عمومی- مقدماتی برنامه‌نویسی پایتون

شرح و اهمیت دوره:

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

دستاوردهای دوره:

افرادی که این دوره را با موفقیت سپری کنند، مهارت‌ها/ توانایی‌های لازم برای انجام کارهای زیر را خواهند داشت:

  • انجام اعمال محاسباتی پیچیده

  • نگهداری اطلاعات در یک جدول و ارائه گزارش از اطلاعات موجود در آن

سرفصل مطالب:

  1. معرفی کتابخانه‌های استاندارد پایتون
  2. معرفی Dictionary
  3. امکانات Dictionary برای دسترسی به کلید و مقدار
  4. مروری بر امکانات Dictionary
  5. پیدا کردن تایپ داده در List با Dictionary
  6. پیدا کردن تعداد تکرار المان در List با Dictionary
  7. پیدا کردن تعداد کارکترهای خاص رشته با Dictionary
  8. پیدا کردن ماکزیمم مقادیر Dictionary
  9. ذخیره داده tagدار با Dictionary
  1. معرفی Tuple، Set، namedTuple
  2. معرفی Counter، defaultDict و orderedDict
  3. Iterator و Generator
  4. توابع تودرتو - فراخوانی توابع در هم
  5. توابع بازگشتی
  6. تابع فاکتوریل
  7. ورودی *args و **kwargs برای تابع
  8. ورودی **kwargs برای تابع
  9. جایگذاری متغیر در رشته