آموزش پایگیم قسمت اول
پایگیم یکی از بهترین کتابخانه های پایتون است که با آن می توان به راحتی کارهای گرافیکی و بازی های جذاب ساخت.برنامه نویسی با آن بسیار لذت بخش است و خیلی سریع می توان به نتیجه رسید. پس آموزش آن را در این سایت شروع می کنیم.اولین نکته ای که باید بلد باشید کار با کتابخانه ها است. اگر بلد نیستید به آموزش زیر مراجعه کنید.
کتابخانه پایین را با استفاده از دستور import به برنامهمان اضافه می کنیم پایگیم دارای عملگر هایی است که باید آماده به کار شوند. با استفاده از دستور init می توان این کار را انجام داد. یادتان باشد که حتما این دستور را در بالای برنامه خود بنویسید زیرا ننوشتن آن مشکلات بسیاری را برای شما به همراه خواهد داشت و از اجرای برنامه شما جلوگیری خواهد کرد.
import pygame
()pygame.init
در بیشتر برنامه هایی که با پایگیم می نویسیم نیازمند ایجاد یک صفحه اصلی یا همان پنجره هستیم که در آن بتوانیم تمام تغییرات را اعمال کنیم و بازی یا برنامه را به نمایش بگذاریم با استفاده از دستورdisplay.set_mode می توان صفحه ای به ابعاد و با ویژگی های ذکر شده ایجاد کرد.یادتان باشد که در هنگام نوشتن ابعاد صفحه حتما آن را در بین دو پرانتز باز و دو پرانتز بسته قرار دهید یکی از ارورهای رایج همین پرانتزهای اضافیست که خیلی از برنامه نویسان آن را فراموش می کنند
((1000,700))wn=pygame.display.set_mode
حال میخواهیم عنوانی برای پنجره باز شده انتخاب کنیم.می توانیم از دستور setcaptain استفاده کنیم.همچنین برای تغییر دادن رنگ صفحه از دستور fill و استفاده می کنیم یادتان باشد که اعداد رنگ را نیز حتما بین دو پرانتز باز و بسته قرار دهید.
pygame.display.set_captain('salam')
رنگ ها درکامپیوتر:
رنگ ها در دنیای برنامه نویسی معمولاً به صورت سه عدد R و G و B تعریف میشوند که هر یک از این عدد ها می توانند عددی بین ۰ تا ۲۵۵ باشد یعنی ۲۵۶ عدد با تغییر هر یک از این اعداد میزان رنگ به کار رفته از آن رنگ کم شده و رنگ جدیدی به دست می آید.(16777216 رنگ متفاوت)ما نیز در پایگیم از این نوع عدد گذاری باید استفاده کنیم مثلا برای رنگ قرمز از ۲۵۵,۰,۰ یا برای رنگ آبی ۰,۰,۲۵۵ استفاده می شود.
B | G | R | رنگ |
0 | 0 | 255 | قرمز |
0 | 255 | 0 | سبز |
255 | 0 | 0 | آبی |
255 | 255 | 255 | سفید |
0 | 0 | 0 | سیاه |
0 | 255 | 255 | زرد |
255 | 255 | 0 | فیروزه ای |
255 | 0 | 255 | بنفش |
خوب است پس از پایان آموزشها خود را آزمایش کنیم و بفهمیم که آیا مطالب آموزش داده شده را فهمیدیم یا خیر به همین منظور می توانید تمرین زیر را انجام دهید. همچنین می توانید سوالات خود را درباره این آموزش با ما در میان بگذارید.
سوال: سعی کنید با استفاده از سه حلقه تو در تو برنامه ای بنویسید که هر بار رنگ صفحه تغییر کرده و تمام رنگ های ممکن را به ما نشان دهد.
آموزش های بعدی بستگی به نظرات شما و حمایتهای شما دارد.
این فصل در یک نگاه:
در این فصل می آییم رابط کاربری اپلیکیشن وب سایت فروشگاهی مان را درست می کنیم . در مورد UI/UX اپ هاصحبت میکنیم . همچنین د…
توضیحات کلی مجموعه: ...درباره Adobe XD : نرم افزار Adobe XD در سال 2017 توسط تیم و شرکت ادوبی روانه بازار داغ برنامه نویسی و طراحی رابط کاربری شد. وبا توجه به قدرت و کارایی که داشت توانست …این فصل در یک نگاه:
اجرای یک تمرین عملی…
توضیحات کلی مجموعه: سرفصل ها و مطالب دوره آموزشی Indesign مدرس: محمد اسلامی فصل اول آشنایی با محیط و کارایی ایندیزاین آشنایی با شرکت ادوبی و محصولات آن کارایی و کاربرد ایندیزاین و ذکر…این فصل در یک نگاه:
آموزش حرفه ای و صفر تا صد نرم افزار Camtasia Studio Screen Recorder…
آموزش دوره ویدئویی جامع و حرفه ای نرم افزار Camtasia Studio Camtasia Studio نرم افزار کاربردی و حرفه ای کمتازیا برای ساخت محصولات آموزشی الکترونیک، جهت فیلم ب…این فصل در یک نگاه:
نورپردازی، متریال سازی و پست پرو پروژه خارجی…
وری چیست؟ وری یک پلاگین و یا افزونه ای هست ، که بر روی نرم افزار های مدلسازی مثل تری دی مکس ، راینو ، مایا ، اسکچاپ و دیگر نرم افزار ها نصب میشود. از جمله کارکرد های آن اضافه کردن امکانات …این فصل در یک نگاه:
پایاننامه نویسی - در این فصل بر طبق یک راهنمای آزمایشی از ابتدا تا به آخر یک پایاننامه را طبق اصول فرمتبندی و صفحهبن…
چرا باید ورد را یاد بگیریم؟ نرم افزار ورد به عنوان مهارت سوم ICDL، که در بسیاری از کشورهای جهان همچنان به عنوان مهارت پایهی علوم کامپیوتر محسوب میشود؛ به خاطر کاربرد و اهمیت آن مورد ت…این فصل در یک نگاه:
در این فصل در مورد طراحی ریسپانسیو و روانشناسی رنگ ، اهمیت فونت در طراحی و برخی از ترفندهای نرم افزار می پردازیم…
نرم افزار ادوب ایکس دی (Adobe Xd) در سوال 2017 توسط کمپانی Adobe ارائه شد . این نرم افزار در عین سادگی ، قابلیتهای کاربردی زیادی در حوزه ی طراحی (وبسایت و اپلیکیشن ) دارد . خوشبختانه بازار ک…