چالش 25 روزه پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونگی استفاده از پایتون
- چگونگی استفاده از پایتون برای ساخت پروژهها
- OOP در پایتون
- چگونگی استفاده از type annotations
پیشنیازهای دوره
- تنها چیزی که نیاز دارید دسترسی به اینترنت است؛ مدرس همهچیز را از ابتدا به شما آموزش خواهد داد.
توضیحات دوره
به چالش 25 روزه پایتون خوش آمدید!
این دوره چیست؟
این دوره برای آموزش هر آنچه برای شروع ساخت پروژههای پایتون خودتان از صفر نیاز دارید، طراحی شده است. با دنبال کردن ساختار این دوره به صورت روزانه، درک قویای از ویژگیهای اصلی پایتون کسب کرده و چگونگی بهکارگیری آنها در مسائل دنیای واقعی را خواهید آموخت.
این دوره چگونه کار میکند؟
هر روز مفاهیم جدیدی معرفی میشود که بر اساس آموختههای قبلی شما بنا شده است. شما با مبانی (متغیرها، انواع دادهها و توابع) شروع میکنید و به تدریج به سمت مباحث پیشرفتهتری مانند برنامهنویسی شیءگرا (OOP)، مدیریت فایل و کدهای ناهمزمان حرکت خواهید کرد. دروس کوتاه، عملی و برای یادگیری عملی طراحی شدهاند، بنابراین میتوانید بلافاصله مهارتهای جدید خود را به کار ببرید.
این اولین بار است که برنامهنویسی میکنید...
نگران نباشید! این دوره به گونهای طراحی شده است که تا حد امکان برای مبتدیان مناسب باشد تا به شما در شروع کار در دنیای برنامهنویسی کمک کند. مدرس با تمام مبانی شروع کرده و به آرامی به سمت مفاهیم پیشرفتهتر حرکت خواهد کرد. شما به زودی قادر خواهید بود پروژههای خودتان را کدنویسی کنید!
آیا پایتون برای شروع زبان خوبی است؟
قطعاً. این زبان نه تنها یکی از محبوبترین زبانهای دنیاست، بلکه به لطف سینتکس ساده و راهاندازی آسان، یکی از سادهترینها برای یادگیری نیز محسوب میشود!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی پایتون که اطلاعات کمی درباره پایتون دارند یا هیچ اطلاعاتی ندارند.
چالش 25 روزه پایتون
-
مقدمه 01:31
-
نصب Python 02:02
-
نصب PyCharm 02:54
-
تکالیف 00:51
-
منابع 01:04
-
سینتکس 03:01
-
کامنتها 02:29
-
متغیرها 03:12
-
ثوابت 02:05
-
F-strings 02:00
-
مبدل دما (پروژه) 04:20
-
مبانی None
-
Type Hints 03:40
-
انواع داده 01:19
-
اعداد صحیح 02:23
-
اعداد اعشاری 04:05
-
رشتهها 05:05
-
بولیها 01:42
-
تبدیل نوع 02:14
-
محاسبهگر مالیات (پروژه) 04:51
-
انواع داده None
-
لیستها 07:52
-
تاپلها 04:35
-
مجموعهها 07:03
-
Frozensets 03:13
-
دیکشنریها 06:59
-
None 03:05
-
Mad Libs (پروژه) 03:54
-
انواع داده None
-
عملگرهای حسابی 03:33
-
عملگرهای انتساب 03:42
-
عملگرهای مقایسهای 04:04
-
عملگرهای منطقی 04:10
-
عملگرهای هویت 02:51
-
عملگرهای عضویت 02:48
-
سنگ، کاغذ، قیچی (پروژه) 05:31
-
if, elif و else 03:52
-
کوتاهنویسی if..else 03:14
-
حلقه for 02:19
-
حلقه while 03:20
-
break و continue 03:48
-
loop..else 02:59
-
Expense splitter (پروژه) 09:46
-
توابع 04:17
-
pass 02:14
-
پارامترها و آرگومانها 08:28
-
return 05:14
-
توابع بازگشتی 04:29
-
ربات چت نسخه 1 (پروژه) 04:56
-
توابع None
-
*args و **kwargs 07:17
-
* و / 04:41
-
شبیهسازی ()print (پروژه) 05:36
-
ورودی کاربر 02:55
-
try و except 06:52
-
finally 05:09
-
raise 02:55
-
استثناهای عمومی 04:03
-
حدس عدد (پروژه) 04:47
-
مدیریت استثناها None
-
ماژولها 02:27
-
ایمپورت کردن با * 03:19
-
if __name__ == '__main__' 05:36
-
pip 03:24
-
بررسی وضعیت وبسایت (پروژه) 07:47
-
Truthy 03:39
-
مشکل اعداد اعشاری 05:45
-
حوزهها 01:54
-
global 03:42
-
nonlocal 03:55
-
مبدل ارز (پروژه) 09:46
-
()main 03:20
-
List Comprehensions 04:35
-
Slicing 04:41
-
مشکل حلقهها 03:51
-
لیست خرید (پروژه) 06:38
-
نکات تکمیلی None
-
OOP 01:48
-
کلاسها و آبجکت ها 04:06
-
()__init__ 03:52
-
self 03:47
-
کارخانه ماشینسازی (پروژه) 09:09
-
OOP None
-
صفات نمونه 01:58
-
صفات کلاس 02:23
-
متدهای Dunder 03:49
-
__str__ در مقابل __repr__ 03:07
-
__eq__ 04:54
-
شناساگر سرقت خودرو (پروژه) 04:12
-
متدها یا توابع؟ 01:36
-
staticmethod@ 03:26
-
classmethod@ 04:48
-
بررسیکننده رمز عبور (پروژه) 08:30
-
وراثت 04:08
-
()super 05:29
-
Name Mangling 12:45
-
abstractmethod@ 05:59
-
ربات چت نسخه 2 (پروژه) 08:30
-
()enumerate 03:03
-
()round 02:12
-
()range 02:37
-
()slice 02:32
-
تولیدکننده فعالیت (پروژه) 07:21
-
()all 02:01
-
()any 01:30
-
()isinstance 04:50
-
()callable 02:58
-
نمودار میلهای مالی (پروژه) 08:14
-
()filter 04:32
-
()map 04:15
-
()sorted 03:20
-
()eval 02:02
-
()exec 02:28
-
()zip 02:07
-
Email finder (پروژه) 06:16
-
Docstrings 02:41
-
assert 03:45
-
انتساب چندگانه 04:49
-
is در مقابل == 06:17
-
تحلیلگر متن (پروژه) 06:15
-
متفرقه None
-
عبارات لامبدا 06:17
-
عملگر Walrus 03:51
-
Enums 06:45
-
Lucky Lemons (پروژه) 09:59
-
ژنراتورها 08:58
-
دکوریتورها 08:10
-
دکوریتورها (ادامه) 02:03
-
wraps@ 03:53
-
تحلیلگر پوشه (پروژه) 10:54
-
match 10:15
-
@lru_cache 06:38
-
AsyncIO 03:30
-
Tasks 06:11
-
Gather 04:27
-
خواندن فایل 07:21
-
نوشتن در فایل 01:34
-
افزودن به فایل 02:09
-
JSON 08:27
-
کار با فایلها None
-
تبریک! 00:39
-
مستندات 01:18
-
یادگیری به کمک هوش مصنوعی 02:28
مشخصات آموزش
چالش 25 روزه پایتون
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:143
- مدت زمان :10:20:15
- حجم :3.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy