(zero to 100)Python

بازدیدها : 17

زمان برگزاری: روز های زوج 19:00-16:00

نام استاد:

طول دوره: 100 ساعت

جلسات: 30

شروع دوره:

پیش نیاز: مهارت های پایه کامپیوتری/ مقدمه ای بر الگوریتم و برنامه نویسی

 

درباره ی دوره: 

امروزه یادگیری برنامه نویسی از لزومات دنیای کامپیوتر شده به خصوص برای دانشجویان رشته های کامپیوتری و انواع مهندسی ها.

زبان برنامه نویسی پایتون ، زبانشی‌گرا و سطح بالا با دستورات قابل فهم برای انسان‌ است و یادگیری و استفاده از آن به مراتب فراگیر تر از زبان های دیگر شده. 

با یادگیری زبان برنامه نویسی پایتون و کتابخانه های آن به راحتی میتونید وارد عرصه ی طراحی سایت، هوش مصنوعی،یادگیری ماشین ، Deep learning ، برنامه های مهندسی و ... شوید.

 

اهداف دوره:

آشنایی با اصول برنامه‌نویسی و ساختار کدنویسی

تسلط بر انواع متغیرها و عملیات روی آن‌ها

کار با شرط‌ها و حلقه‌ها برای کنترل جریان برنامه

ایجاد و مدیریت لیست‌ها و دیکشنری‌ها

تعریف توابع ساده و استفاده از توابع مجموعه‌ای

کار با ماژول مجموعه

کار با پایگاه داده ها ، فایل های CSV ، JSON و XML

توانایی تست و اشکال زدایی کد پایتون خود

نوشتن صفر تا صد یک برنامه و تست آن

 

 

سرفصل های دوره:

 

  • آموزش مبانی برنامه نویسی پایتون
  • تابع Range، لیست‌ها و تاپل‌ها
  • آموزش مجموعه‌ها و دیکشنری
  • ماژول‌ها و توابع
  • استفاده از مناطق زمانی با کتابخانه pytz
  • آموزش رابط گرافیکی Tkinter در پایتون
  • توابع در پایتون PYTHON
  • شی گرایی در پایتون
  • Overriding Methods
  • Polymorphism
  • Duck Test
  • Database
  • Database Structure: MySQL CRUD
  • Mongodb
  • Star KW-Args
  • Lambda Functions Bonus: Timeit Module
  •  EXCEPTIONS
  • DECORATORS 
  • Geometry Management
  • Binding Functions
  • ...

 

مخاطبان دوره:

 

علاقمندان به حوزه برنامه نویسی


متخصصان فناوری اطلاعات


کارمندان و مدیران سازمانی

طراحان سایت

 

تمامی افرادی که علاقمند به کد نویسی بهینه‌تر – کارآمد – سریعتر یا توجه به امکانات سخت افزاری دارند.

علاقمندان به برنامه نویسی پیشرفته با توجه مفاهیم شاخص در تمامی زبان های برنامه نویسی ساخت یافته.

علاقمندان به کد نویسی سمت شبکه با پروتکل TCP و وب با پروتکل Http (بصورت آشنایی اولیه و تعیین خط مشی)

علاقمندان به کد نویسی تخصصی و حرفه‌ای تر برای ورود به هوش مصنوعی و دیگر زمینه های : تست نفوذ – بررسی سلامت سیستم Health check و Uptime – پردازش سریعتر توسط برنامه نویسی Thread

 

 

قوانین دوره ها: 

 

۱. در انتهای هر دوره آزمون و یا پروژه برگزار می شود.

۲. نمرات ۷۵ به بالا جزو قبول شدگان هستند و مدرک دانشگاه خوارزمی دریافت می کنند.

۳. دانش پذیر مجاز به ۳ جلسه غیبت می باشد.(بیش از مقدار مجاز از امتحان پایانی محروم می شود.)

۴. پس از شروع دوره امکان انصراف و عودت وجه وجود ندارد.