lambda در این دوره با یک از پر درخواست ترین مهارت سال 2017 آشنا می شوید. در ابتدا مبانی پایتون را یاد می گیرید سپس می توانید به طور حرفه ای اپلیکیشن ها و برنامه ها و بازی هایی با آن بسازید.

سرفصل ها:

  • مرور دوره
  • بررسی اجمالی برنامه درسی دوره
  • پایتون2 در مقابل پایتون 3
  • سوالات متداول درس
  • راه اندازی پایتون
  • نکات نصب
  • نصب نوت بوک Jupyter
  • انتخاب IDE
  • سوالات متداول – نوت بوک ها
  • منابع اضافی
  • بررسی Git و Github (اختیاری)
  • اصول پایه ساختار داده و داده های پایتون
  • اعداد
  • رشته در پایتون چیست
  • فرمت چاپ
  • فهرست ها
  • واژه نامه ها
  • Tuple ها
  • فایل ها
  • مجموعه ها و بولین ها
  • تست ارزیابی ساختار های داده و آبجکت ها
  • ارزیابی ساختار های داده و آبجکت ها – راه حل ها
  • اپراتورهای مقایسه پایتون
  • اپراتورهای مقایسه
  • اپراتورهای زنجیره ای مقایسه
  • بیانیه های پایتون
  • مقدمه بیانیه های پایتون
  • بیانیه های else، elif، if
  • حلقه های for
  • حلقه های while
  • () range
  • مفاهیم لیست
  • تست ارزیابی بیانیه ها
  • راه حل های ارزیابی بیانیه ها
  • متد ها و توابع
  • متد ها
  • توابع
  • عبارات lambda
  • بیانیه های Nested و Scope
  • نکات و تذکرات برای ارزیابی متد ها و توابع
  • پروژه 1 Milestone
  • پروژه 1 Milestone- بررسی اجمالی
  • راهنمای پروژه Milestone
  • پروژه 1 Milestone – قسمت 1
  • پروژه 1 Milestone – قسمت 2
  • پروژه 1 Milestone – قسمت 3
  • بررسی راه حل پروژه پیشرفته
  • برنامه نویسی شی گرا
  • OOP – بخش 1 – آبجکت ها
  • OOP – بخش 2 – کلاس ها
  • OOP  – بخش 3 – متد ها
  • OOP  – بخش 4 – وراثت
  • OOP – بخش 5 – متد های خاص
  • مدیریت استثناها و خطا ها
  • استثناها و خطا ها در پایتون
  • مدیریت استثناها در کد ها
  • پروژه Milestone – دو
  • مرور پروژه
  • راح حل پروژه 2