لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با ساخت بازی با Pygame Zero of Mu Editor پایتون را یاد بگیرید
Learn Python by making games with Pygame Zero of Mu Editor
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
می توانید مهارت های برنامه نویسی پایتون خود را با کاوش در توسعه بازی با Pygame Zero و ویرایشگر Mu افزایش دهید. برنامه نویسی پایتون توسعه بازی Mu Editor برنامه نویسی شی گرا (OOP) پیش نیازها:بدون نیاز به تجربه برنامه نویسی.
معرفی آخرین دوره ویدیویی ما - آموزش برنامه نویسی پایتون از ابتدا از طریق توسعه بازی!
این دوره مهیج برای کمک به یادگیری برنامه نویسی پایتون به شیوه ای سرگرم کننده و جذاب، با توسعه بازی های خود از ابتدا طراحی شده است. هیچ تجربه برنامه نویسی قبلی لازم نیست، زیرا ما شما را در هر مرحله از فرآیند، از تنظیم محیط توسعه تا کدنویسی اولین بازی شما، راهنمایی می کنیم.
با استفاده از ویرایشگر کاربرپسند Mu که با مک و ویندوز سازگار است، هیچ مشکلی در ادامه آموزش ها و تمرین ها نخواهید داشت. درک دستورالعمل های گام به گام، حتی برای مبتدیان، آسان است، و با ساختن بازی های ساده، به سرعت به توانایی های کدنویسی خود اعتماد خواهید کرد.
این دوره جامع طیف گسترده ای از موضوعات ضروری پایتون را پوشش می دهد، از جمله اما نه محدود به:
- درک همه انواع داده ها، مانند اعداد صحیح، رشته ها، شناورها، بولی ها، لیست ها، تاپل ها و دیکشنری ها.
- تسلط بر هنر کلاس ها و برنامه نویسی شی گرا.
- پوشش جامع وراثت، شامل مفاهیم ساده و پیچیده.
- آموزش کنترل جریان کد با استفاده از عبارات شرطی مانند if، while، for، و match.
- درک قدرت توابع و نحوه انتقال مؤثر اطلاعات بین آنها.
با گذراندن این دوره، پایه محکمی در برنامه نویسی پایتون به دست خواهید آورد و برای مقابله با هر چالش برنامه نویسی که برایتان پیش می آید، به خوبی مجهز خواهید شد. پس چرا صبر کنیم؟ اکنون ثبت نام کنید و سفر خود را به سمت تسلط بر پایتون آغاز کنید!
سرفصل ها و درس ها
معرفی
Introduction
فصل 1: ویرایشگر Pygame Zero و Mu
Chapter 1: Pygame Zero and Mu Editor
فصل 2: ایجاد پنجره در Pygame Zero
Chapter 2: Creating Window in Pygame Zero
1. نحوه ایجاد پنجره
1. How to Create Window
2. چگونه پنجره را با رنگ پر کنیم
2. How to Fill Window with Color
3. ارزش رنگ RGB
3. RGB Color Value
فصل 3: ترسیم اشکال و متن در Pygame Zero
Chapter 3: Drawing Shapes & Text in Pygame Zero
1. نحوه رسم خط
1. How to Draw Line
2. نحوه رسم دایره
2. How to Draw Circle
3. چگونه دایره را با رنگ پر کنیم
3. How to Fill Circle with Color
4. نحوه رسم مستطیل
4. How to Draw Rectangle
5. نحوه پر کردن مستطیل با رنگ
5. How to Fill Rectangle with Color
6. نحوه ترسیم متن
6. How to Draw Text
فصل 4.1: طراحی شی در Pygame Zero
Chapter 4.1: Drawing Object in Pygame Zero
1. نحوه یافتن تصویر رایگان در کنی
1. How to Find Free Image in Kenny
2. چگونه بیگانه را بکشیم
2. How to Draw Alien
3. چگونه بیگانه را حرکت دهیم
3. How to Move Alien
4. چگونه سرعت بیگانه را تغییر دهیم
4. How to Change Speed of Alien
5. نحوه حرکت بیگانه به چپ
5. How to Move Alien to Left
6. چگونه بیگانه را به سمت بالا حرکت دهیم
6. How to Move Alien Upward
7. چگونه بیگانه را به سمت پایین حرکت دهیم
7. How to Move Alien Downward
8. چگونه بیگانه را به صورت مورب حرکت دهیم
8. How to Move Alien Diagonally
فصل 5.1: ایجاد حلقه بازی با استفاده از حلقه For
Chapter 5.1: Creating Game Loop Using For Loop
1. چگونه با حلقه For تکرار کنیم
1. How to Repeat with For Loop
2. چگونه برای شکستن حلقه
2. How to Break For Loop
3. نحوه پرش از تکرار در حلقه For
3. How to Skip Repetition in For Loop
فصل 5.2: ایجاد حلقه بازی با استفاده از حلقه while
Chapter 5.2: Creating Game Loop Using While Loop
1. چگونه با حلقه while تکرار کنیم
1. How to Repeat with While Loop
2. چگونه حلقه را بشکنیم
2. How to Break While Loop
3. چگونه از تکرار در while Loop صرف نظر کنیم
3. How to Skip Repetition in While Loop
فصل 6: عبارت شرطی در Pygame Zero
Chapter 6: Conditional Statement in Pygame Zero
1. نحوه بررسی وضعیت با استفاده از بیانیه If
1. How to Check Condition using If Statement
2. نحوه بررسی دو شرط با استفاده از بیانیه If-Else
2. How to Check Two Conditions using If-Else Statement
3. نحوه بررسی شرایط چندگانه با استفاده از بیانیه If-Elif-Else
3. How to Check Multiple Conditions using If-Elif-Else Statement
فصل 7.1: لیست در Pygame Zero
Chapter 7.1: List in Pygame Zero
1. نحوه دسترسی به آیتم فهرست با استفاده از شماره شاخص مثبت
1. How to Access List Item using Positive Index Number
2. نحوه دسترسی به آیتم فهرست با استفاده از شماره شاخص منفی
2. How to Access List Item using Negative Index Number
3. نحوه حلقه روی فهرست
3. How to Loop over List
4. چگونه طول لیست را پیدا کنیم
4. How to Find Length of List
5. نحوه تغییر آیتم در لیست
5. How to Change Item in List
6. نحوه یافتن آیتم در لیست
6. How to Find Item in List
فصل 7.2 دستکاری لیست در Pygame Zero
Chapter 7.2 List Manipulation in Pygame Zero
1. نحوه اضافه کردن آیتم به لیست
1. How to Append Item to List
2. نحوه درج مورد در لیست
2. How to Insert Item in List
3. چگونه لیست را با لیست دیگری گسترش دهیم
3. How to Extend List with Another List
4. نحوه قرار دادن تصویر در لیست
4. How to Contain Image in List
5. نحوه حذف آیتم از لیست
5. How to Remove Item from List
6. چگونه آیتم را از لیست خارج کنیم
6. How to Pop Item from List
7. چگونه آیتم را در لیست مرتب کنیم
7. How to Sort Item in List
8. چگونه لیست را به ترتیب نزولی مرتب کنیم
8. How to Sort List in Descending Order
9. نحوه معکوس کردن ترتیب فهرست
9. How to Reverse Order of List
فصل 8.1: دیکشنری در Pygame Zero
Chapter 8.1: Dictionary in Pygame Zero
1. دیکشنری در پایتون چیست؟
1. What is Dictionary in Python?
2. نحوه دسترسی به ارزش در دیکشنری
2. How to Access Value in Dictionary
3. نحوه تغییر ارزش در فرهنگ لغت
3. How to Change Value in Dictionary
4. نحوه ترسیم همه کلیدها و مقادیر
4. How to Draw All Keys and Values
فصل 8.2: دستکاری فرهنگ لغت
Chapter 8.2: Dictionary Manipulation
1. نحوه اضافه کردن آیتم در فرهنگ لغت
1. How to Add Item in Dictionary
2. نحوه حذف آیتم در دیکشنری
2. How to Remove Item in Dictionary
3. نحوه رسم کلید در دیکشنری
3. How to Draw Key in Dictionary
4. نحوه ترسیم ارزش در فرهنگ لغت
4. How to Draw Value in Dictionary
فصل 9.1: کلاس و شی در Pygame Zero
Chapter 9.1: Class and Object in Pygame Zero
1. برنامه نویسی شی گرا (OOP)
1. Object-Oriented Programming (OOP)
2.1 آمادگی برای کلاس: نحوه رسم دایره
2.1 Preparation for Class: How to Draw Circle
2.2 آمادگی برای کلاس: نحوه حرکت دایره
2.2 Preparation for Class: How to Move Circle
3. آمادگی برای کلاس: چگونه دایره را تسریع کنیم
3. Preparation for Class: How to Speed Up Circle
4. نحوه نوشتن کلاس
4. How to Write Class
5. نحوه ایجاد نمونه از کلاس
5. How to Create Instance from Class
6. سازندگان کلاس و نمونه سازی اولیه
6. Class Constructors and Instance Initialization
7. نحوه ایجاد Instance Calling Constructor در کلاس
7. How to Create Instances Calling Constructor in Class
فصل 9.2: کلاس و ماژول تصادفی در Pygame Zero
Chapter 9.2: Class and Random Module in Pygame Zero
1. نحوه ایجاد چندین شیء با استفاده از For Loops و List
1. How to Create Multiple Objects using For Loops and List
2. نحوه تولید اعداد تصادفی
2. How to Generate Random Number
3. نحوه تولید اعداد شناور تصادفی
3. How to Generates Random Floating Number
4. چگونه به طور تصادفی عنصر را از لیست انتخاب کنید
4. How to Randomly Choose Element from List
فصل 10.1: رانندگی با ماشین در Pygame Zero
Chapter 10.1: Driving Car in Pygame Zero
1. چگونه ماشین را بکشیم
1. How to Draw Car
2. چگونه ماشین را به سمت بالا حرکت دهیم
2. How to Move Car Upward
3. چگونه ماشین را بچرخانیم
3. How to Turn Car
4. چگونه ماشین را در حال چرخش نگه داریم
4. How to Keep Car Rotating
5. چگونه ماشین را به صورت مورب حرکت دهیم
5. How to Move Car Diagonally
فصل 10.2: کنترل خودرو در Pygame Zero
Chapter 10.2: Controlling Car in Pygame Zero
1. چگونه ماشین را با صفحه کلید کنترل کنیم
1. How to Control Car with Keyboard
2. نحوه کنترل ماشین با صفحه کلید
2. How to Control Car with Keyboard
3. چگونه ماشین را با ماوس کنترل کنیم
3. How to Control Car with Mouse
4. چگونه برای انجام عملکرد در آینده برنامه ریزی کنیم
4. How to Schedule Function to Happen in Future
با نحوه طراحی یک مدل سیاهچال سه بعدی در Blender 3 و وارد کردن آن به Unreal Engine 5 آشنا شوید تا تغییرات محیط بازی را مشابه آنچه در یک بازی RPG واقعی ایجاد کنید، ایجاد کنید.
استودیوی انیمیشن آموزشی سلام ، آنجا!
Animate U یک استودیوی انیمیشن آموزشی است.
ماموریت ما گسترش خرد در جهان ما است.
ما دوره های ویدئویی انیمیشن جالب و جالب را برای دانشجویان ایجاد می کنیم تا از مطالعه در مورد کارآفرینی و فناوری لذت ببرند.
ما می خواهیم از کارآفرینان و مهندسان آینده حمایت کنیم.
ما امیدواریم که شما از دوره های ما لذت ببرید.
با تشکر،
متحرک U
Udemy (یودمی)
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.