توضیحات
اگر سه ترم اول پایتون را گذراندهاید، اکنون زمان ورود به مباحث حرفهایتر برنامهنویسی است.
در ترم چهارم علاوه بر تکمیل مباحث شیءگرایی (OOP)، با ماژولهای پرکاربرد پایتون، ساختمان دادهها، مدیریت خطاها و پروژههای کاربردی آشنا میشوید تا بتوانید برنامههای حرفهایتر طراحی کنید.
این دوره کاملاً پروژهمحور بوده و هر جلسه همراه با مثالها و تمرینهای متعدد تدریس میشود.
این دوره مناسب چه کسانی است؟
- دانشجویان رشته کامپیوتر
- علاقهمندان برنامهنویسی
- برنامهنویسان مبتدی که ترمهای قبلی را گذراندهاند
- افرادی که قصد ورود به بازار کار را دارند
- کسانی که میخواهند درک عمیقتری از شیءگرایی و ساختمان داده داشته باشند
در این دوره چه چیزهایی یاد میگیرید؟
بخش اول
- آشنایی کامل با ماژول Random
- توابع randint
- random
- uniform
- choice
- sample
- shuffle
- randrange
- choices
- seed
بخش دوم
- برنامهنویسی شیءگرا (OOP)
- کلاس (Class)
- شیء (Object)
- ویژگیها (Attributes)
- متدها (Methods)
- متد سازنده (init)
- متد str
- متدهای دارای ورودی
- ویژگی نمونه
- ویژگی کلاس
- متدهای Class Method
- متدهای Static Method
بخش سوم
- پروژهها و تمرینهای عملی شیءگرایی
بخش چهارم
- وراثت (Inheritance)
- چندریختی (Polymorphism)
- بازنویسی متدها
- super()
- کپسولهسازی (Encapsulation)
بخش پنجم
- کار با ماژول datetime
- تاریخ و زمان
- اختلاف زمان
- ساخت تاریخ و زمان
بخش ششم
- کتابخانه jdatetime
- تاریخ شمسی
- تبدیل تاریخ میلادی به شمسی
- تبدیل تاریخ شمسی به میلادی
- فرمتدهی تاریخ
بخش هفتم
- ساختمان دادهها (Data Structures)
- آرایه
- پشته
- صف
- لیست پیوندی
- درخت
- گراف
- جدول هش
- مجموعهها
بخش هشتم
- مدیریت خطاها
- try
- except
- انواع Exception
- مدیریت خطاهای اختصاصی
- f-string
بخش نهم
- پروژهها و تمرینهای جامع



نقد و بررسیها
هنوز بررسیای ثبت نشده است.