آشنایی با دوره و بخش های مختلف
مدرس :
علی بیگدلی
تاریخ انتشار:
1404/02/19
تعداد بازدید:
50
.
بعدی
ثبت دیدگاه
نام *
ایمیل *
نکته: آدرس ایمیل شما منتشر نخواهد شد
متن دیدگاه *
ثبت دیدگاه
دیدگاه کاربران (0)
هیچ دیدگاهی ثبت نشده است. میتوانید اولین نفر باشید.
آموزش جامع پایتون
جلسات دوره
مقدمه
آشنایی با دوره و بخش های مختلف
برنامه نویسی و تفاوت آن با کد نویسی
پیش نیاز های یک برنامه نویس
پیش نیاز ها و درک برنامه نویسی
فلوچارت تاثیر آن در انتقال مطلب
نقش معماری کامپیوتر در برنامه نویسی
حل مسئله و الگو های حل مسئله چیست؟
پیشینه ای از زبان های برنامه نویسی و دلیل تشکیل چندین زبان
تفاوت زبان های مفسری و کامپایلری
معرفی زبان برنامه نویسی پایتون و ویژگی ها و تفاوت هایش
شروع برنامه نویسی
نسخه های مختلف پایتون و نحوه نصب
شروع برنامه نویسی با پایتون
رشته یا String
متغیر ها یا Variables
مدیریت شروط و حلقه ها
توابع بولین و مقایسه
شرط ها و دستورات if
منطق های بولین
حلقه های while
عملگر Walrus
اپراتور match case
دیگر مدل های داده و عملیات
لیست در پایتون
عملیات ها در لیست
توابع در لیست
range
حلقه for
none
dictionary
توابع در dictionary
set در پایتون
list slices
list comprehension
string format
توابع و ماژول
تابع در پایتون
کامنت گذاری در پایتون
توابع به عنوان شئ
استفاده از args و kwargs
ماژول در پایتون
مدیریت پکیج و ماژول ها
کتابخانه های استاندارد pip
دیگر پکیج منیجر های پایتون
مدیریت خطا
مدیریت خطا یا exception handeling
جزئیات بیشتر در مدیریت خطا
raising exception
assertion
مدیریت فایل با پایتون
کار با فایل متنی در پایتون
مدیریت فایل های excel و csv در پایتون
ساختار های تابع گرا
توابع کاربردی
توابع pure و impure
lambda functions
map و filter
generators
decorators
توابع بازگشتی یا recursive functions
توابع Partial در پایتون
کش کردن نتایج توابع
Higher-Order Functions
Tail Call Optimization
تایپینگ پیشرفته در پایتون
شئ گرایی در پایتون
کلاس ها در پایتون
class attribute vs object attributes
متد در کلاس
انواع متد ها در کلاس
مفاهیم magic methods
inheritance
encapsulation
abstraction
polymorphism
composition
custom exceptions
مدیریت حافظه و چرخه عمر شیء در پایتون
typing در کلاس ها
dataclass در پایتون
ایزوله سازی محیط توسعه
محیط مجازی یا virtual environment
نصب و استفاده از virtualenv
استفاده از env
ارتباط با وب و مدیریت درخواست
آشنایی با requests
آشنایی و کار با json
ویژگی های دیگر در request
آشنایی با مباحث clean code
کد تمیز چیست
مقدمه ای بر pep8
ابزار های بررسی استاندارد pep8
reformat و استفاده از black
نام گذاری مناسب
ماژول های پرکاربرد
معرفی arg و Argparser
ماژول logging
معرفی ماژول OS
معرفی ماژول Datetime
کار با ماژول sys
کار با ماژول path
کار با ماژول subprocess
آشنایی با Regex و استفاده از re
اشنایی با pickle
آشنایی با configparser
توضیحات تکمیلی
سخن پایانی