tgoop.com/PythonForever/20614
Last Update:
🟢 آموزش مقدماتی کتابخانه Pygame
📝 زبان: فارسی
🎥 تعداد ویدئوها: 19 ویدئو
⏱ مدت: حدود 5 ساعت و نیم
💽 کیفیت: بسیار خوب
📊 سطح آموزش: مقدماتی
👤 مدرس: محمد معین آذری
🌀 سورس: دارد
🔗 منبع: تاپ لرن
💡 در این دوره ما روش برنامه نویسی گرافیکی سطح پایین به صورت کلی آشنا میشیم و کلاس ها و دستور های کتابخونه پایگیم رو با هم یاد میگیریم.
کتابخونه پایگیم به منظور توسعه دادن بازی های دو بعدی طراحی شده و شما میتونید یک برنامه یا بازی رو فقط با استفاده از یک سری اسکریپت پایتون کمتر ازچند ساعت بنویسید!
اگر برنامه نویسی زبان پایتون رو به تازگی شروع کردید پیشنهاد میکنم حتما این کتابخونه بی نظیر رو یاد بگیرید چون علاوه بر سهولت یادگیری، پتانسیل و انعاطف پذیری بالایی هم داره که با مزایای زبان پایتون مثل کتابخانه های متعدد و کراس پلتفرم بودن ترکیب میشه و در نتیجه قدرت شما رو به عنوان برنامه نویس افزایش میده!
💢 سرفصل های دوره :
راه اندازی و نصب کتابخانه پایگیم
باز و بسته کردن یک پنجره
معرفی سیستم رنگی RGB و کلاس Color
معرفی سیستم مختصاتی یا coordination در کتابخانه Pygame
رندر کردن اشکال ابتدایی (خط،دایره،مربع)
رندر کردن اشکال پیچیده
دریافت رویداد های کیبورد
دریافت رویداد های ماوس
کنترل کردن سرعت اجرای برنامه یا FPS
لود کردن و رندر کردن تصاویر
معرفی ساب ماژول pygame.transform ، و تغییر ابعاد و زاویه تصاویر لود شده
پخش موسیقی و افکت های صوتی در ساب ماژول pygame.mixer
رندر کردن فونت و نوشته در ساب ماژول pygame.font
بررسی سه فانکشن اصلی دریافت و تفسیر اونت ها ، و رندر و آپدیت
بررسی کانال آلفا در کلاس Surface
بررسی نکات مربوط به بهینه سازی برنامه
✅ حاصل دوره
آشنایی کامل با Unit Test برای تست نرم افزارهای نوشته شده
⬅️ پیشنیاز
آشنایی با برنامه نویسی پایتون
👥 مخاطبین دوره
تمام افراد علاقه مند به برنامه نویسی پایتون
🛠 ابزار مورد نیاز
پایتون و ابزاری که در آموزش توضیح داده میشود
🔰 سرفصل های دوره به شرح زیر است:
📌 جلسه 1- آشنایی با کتابخانه پایگیم
📌 جلسه 2- راه اندازی و نصب کتابخانه ی پایگیم
📌 جلسه 3- معرفی چند IDE و فضای کدنویسی
📌 جلسه 4- راه اندازی یک پروژه در Pycharm
📌 جلسه 5- باز و بسته کردن یک پنجره
📌 جلسه 6- معرفی سیستم رنگی RGB و کلاس Color
📌 جلسه 7- معرفی سیستم مختصاتی پایگیم
📌 جلسه 8- رندر کردن اشکال ابتدایی
📌 جلسه 9- حل تمرین شماره ۱
📌 جلسه 10- رندر کردن اشکال پیچیده
📌 جلسه 11- حل تمرین شماره ۲
📌 جلسه 12- دریافت رویداد های کیبورد
📌 جلسه 13- دریافت رویداد های ماوس
📌 جلسه 14- کنترل کردن سرعت اجرای برنامه
📌 جلسه 15- لود کردن و رندر کردن تصاویر
📌 جلسه 16- معرفی ساب ماژول transform
📌 جلسه 17- پخش موسیقی و افکت های صوتی
📌 جلسه 18- معرفی ساب ماژول font
📌 جلسه 19- انجام پروژه ماربازی و حرف آخر
#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
BY Python Forever
Share with your friend now:
tgoop.com/PythonForever/20614