مبانی زبان پایتون
- پایتون چیست
- دانلود و نصب Python 3.9
- ساخت یک برنامه ساده
- توضیحات
- کاراکترهای کنترلی
- متغیر
- انواع داده
- استفاده از متغیرها
- تبدیل انواع داده
- عبارات و عملگرها
- عملگرهای ریاضی
- عملگرهای تخصیصی (جایگزینی)
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای بیتی
- عملگرهای خاص
- تقدم عملگرها
- گرفتن ورودی از کاربر
- ساختارهای تصمیم
- دستور if
- دستور if…else
- دستور if…elif…else
- دستور if تو در تو
- استفاده از عملگرهای منطقی
- عملگر شرطی
- تکرار
- حلقه While
- حلقه for
- حلقه های تو در تو (Nested Loops)
- خارج شدن از حلقه با استفاده از break ،continue و pass
- تابع
- مقدار برگشتی از یک تابع
- پارامترها و آرگومان ها
- آرگومان های کلمه کلیدی (Keyword Arguments)
- آرگومان های متغیر
- محدوده متغیر
- پارامترهای پیشفرض
- بازگشت (Recursion)
- توابع داخلی
- Decorator
- عبارات لامبدا ( Lambda expressions )
- توابع از پیش تعریف شده (Built-in Function)
- برنامه نویسی شیء گرا (Object Oriented Programming)
- کلاس
- سازنده (Constructor)
- مخرب ها (Destructors)
- سطح دسترسی
- کپسوله کردن (Encapsulation)
- خواص (Properties)
- وراثت
- Override
- متد ()isinstance
- Package و module
- مدیریت استثناءها و خطایابی
- دستور try…except
- بلوک finally
- تعریف یک استثناء توسط کاربر
- List
- Tuple
- Dictionary
- Closure
- Iterator
- List comprehension
- Generator
- Generator expression