یادگیری پایتون با ساخت بازیها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نحوه استفاده موثر از پایتون را خواهید آموخت
- پورتفولیویی از بازیهای پایتون خواهید ساخت
- مدیریت پروژههای بزرگ را به خوبی یاد میگیرید.
- برنامهنویسی شیگرا را خواهید آموخت.
- ویژگیهای پیشرفته پایتون را یاد گرفته و پیاده خواهید کرد.
- درک عمیقی از پایتون پیدا خواهید کرد.
پیشنیازهای دوره
- دسترسی به یک کامپیوتر
توضیحات دوره
یادگیری قدرتمندترین زبان برنامهنویسی جهان با ساخت بازیها
این دوره شامل معرفی بسیار کامل و در عین حال ساده و قابل فهم پایتون است و از این دانش برای ساخت 4 بازی پیشرفته با استفاده از pygame بهره میبرد. پس از پایان پروژهها، درک قویتری از پایتون و برنامهنویسی به طور کلی خواهید داشت. همچنین، پروژههای فوقالعادهای برای پورتفولیوی خود ایجاد خواهید کرد.
این دوره شامل بیش از 130 ویدئو است و تعداد زیادی تمرین دارد تا بتوانید همزمان با کدنویسی، تمرین کنید. کد مربوط به هر ویدئو در دوره قرار داده شده است. دوره کاملاً از صفر آغاز میشود و با نصب پایتون روی ویندوز یا سیستم عامل مک شروع میکنیم یا میتوانید از یک ویرایشگر کد آنلاین استفاده کنید.
در این دوره، همه مباحث پایتون پوشش داده میشود، از جمله:
- تمامی تایپهای داده (عدد صحیح، رشته، شناور، بولی، لیستها، تاپلها، دیکشنریها و غیره)
- یادگیری کلاسها و برنامهنویسی شیگرا
- پوشش کامل وراثت، چه ساده و چه پیچیده
- یادگیری نحوه کنترل جریان کد با استفاده از if و while و for و match
- یادگیری توابع و نحوه انتقال اطلاعات
- بخشهای زیادی درباره اسکوپ برای نظم دادن به کد وجود دارد.
- پوشش مفاهیم دکوراتورها به صورت عمیق
- کار با مدیریت فایل
پایتون یکی از مطلوبترین ویژگیها در بازار کار است و میتواند شما را وارد حوزههای شغلی با حقوق بالا و هیجانانگیز کند. همچنین، زبانی بسیار ساده برای یادگیری است که میتوانید به عنوان نقطه شروع در مسیر برنامهنویسی خود از آن استفاده کنید. مشتاق دیدن شما در این دوره هستیم.
این دوره برای چه کسانی مناسب است؟
- همه علاقهمندان به برنامهنویسی
یادگیری پایتون با ساخت بازیها
-
تریلر 02:17
-
پایتون در کانتکس 05:07
-
نصب پایتون 08:00
-
نصب ویرایشگر کد (Sublime) + تغییر استایل 13:36
-
کد چگونه اجرا میشود؟ 05:22
-
عملیاتهای ریاضی 08:27
-
متغیرها 14:49
-
توابع 06:45
-
متدها 14:49
-
بازگردانی مقادیر 06:11
-
کامنتها 05:14
-
اطلاعات بیشتر درباره ترتیب اجرا 08:14
-
مقدمه 04:22
-
اعداد (اعداد صحیح و نقطه شناور) 05:53
-
رشتهها 20:35
-
لیستها و تاپل ها 18:00
-
اسلایس کردن 12:41
-
آنپک کردن 04:36
-
رشتهها، تاپلها و لیستها 08:50
-
دیکشنریها 11:41
-
مجموعهها 13:51
-
بولیها 13:12
-
دیگر تایپهای داده 01:53
-
مقدمه جریان 03:54
-
دستورات if ساده 13:07
-
دستورات if پیچیده 15:36
-
دستورات match case 08:38
-
حلقههای while 12:40
-
حلقههای for 15:12
-
جریان + خطوط جداکننده 07:40
-
آشنایی با توابع 13:56
-
پارامترها 12:19
-
اطلاعات بیشتر درباره پارامترها 10:53
-
اسکوپ 17:17
-
توابع لامبدا 05:50
-
مستندسازی توابع 06:25
-
مقدمه 00:47
-
حلقههای for بهتر 14:54
-
List comprehension 18:10
-
سایر comprehensions 06:53
-
مرتبسازی داده 11:22
-
نقشه و فیلتر 08:53
-
مدیریت فایل 11:30
-
حذف داده 04:23
-
مقدمه 16:21
-
کلاسها در عمل 13:27
-
Dunder 16:13
-
کلاسها و متدها 13:24
-
کلاسها و اسکوپ 14:37
-
وراثت ساده 22:32
-
وراثت پیچیده 19:55
-
8 کلاس اضافی 10:56
-
مقدمه 13:25
-
ماژولهای خارجی 13:49
-
ایجاد ماژولها 07:28
-
Dunder main 03:22
-
مقدمه (Pass + ورودی) 05:11
-
استثناها 14:34
-
دکوراتورها 42:30
-
eval + exec 07:31
-
مقدمه 08:29
-
ایجاد پنجره خالی 13:53
-
سطوح 11:29
-
قرار دادن عناصر 06:58
-
تصاویر و متن 14:30
-
حرکت 11:08
-
مبانی مستطیل 20:05
-
ورودی 15:28
-
جمعبندی (سطوح و مستطیلها) 09:03
-
اطلاعات بیشتر درباره سطوح و مستطیلها 18:43
-
زمان دلتا 19:13
-
منطق لیزر 10:32
-
کار با زمان 13:48
-
شهابسنگها 20:47
-
برخوردهای اولیه 07:25
-
صدا 04:22
-
مقدمه 05:06
-
اسپرایتها 19:26
-
بروزرسانی اسپرایتها 15:32
-
ایجاد لیزر 15:01
-
ایجاد شهابسنگها 10:57
-
افزودن امتیاز 08:27
-
ارتقاهای شهابسنگ 15:10
-
برخوردها 08:43
-
برخوردها با ماسکها 04:17
-
صدا 04:09
-
مقدمه 08:24
-
بازیکن + ورودی 13:54
-
حرکت بازیکن 17:08
-
انیمیشن - بخش 1 13:29
-
انیمیشن - بخش 2 19:26
-
ایجاد ماشین 13:34
-
ایجاد دوربین 27:40
-
تکمیل ماشین 10:34
-
ایجاد آبجکتهای سطح 18:10
-
برخوردها - بخش 1 30:25
-
برخوردها - بخش 2 15:36
-
منطق بازی 08:52
-
تکمیل بازی 06:49
-
مقدمه 04:58
-
نصب Tiled 04:05
-
مقدمه Tiled 21:17
-
آبجکتهای Tiled 10:36
-
راهاندازی pygame 06:07
-
بازیکن - بخش 1 13:09
-
بازیکن - بخش 2 16:14
-
بازیکن - بخش 3 07:54
-
دوربین 10:39
-
ایمپورت Tiled 15:49
-
برخوردها 10:26
-
ایجاد گلوله 17:38
-
ایجاد دشمنان و انتیتیها 13:57
-
رفتار دشمن 20:24
-
اشتراکگذاری متدها و attributes در میان هیولاها 05:16
-
حملات - بخش 1 12:00
-
حملات - بخش 2 16:15
-
برخوردهای بهتر با ماسکها 12:39
-
صدا 08:13
-
مقدمه 06:24
-
راهاندازی سطح - بخش 1 11:46
-
راهاندازی بازیکن 14:48
-
راهاندازی سطح - بخش 2 07:36
-
بازیکن - بخش 2 12:00
-
برخوردها 21:54
-
وضعیت بازیکن 19:27
-
سکوها - بخش 1 12:17
-
سکوها - بخش 2 09:08
-
گلولهها - بخش 1 15:33
-
گلولهها - بخش 2 05:07
-
انیمیشن آتش 14:21
-
آسمان 13:31
-
دشمنان 21:17
-
تعاملها 16:25
-
ایجاد نوار سلامت 07:35
-
افزودن صدا 06:51
مشخصات آموزش
یادگیری پایتون با ساخت بازیها
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:135
- مدت زمان :27:10:52
- حجم :9.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy