ما از کوکی ها و فناوری های دیگر در این وبسایت برای بهبود تجربه کاربری شما استفاده می کنیم.
با کلیک بر روی هر پیوند در این صفحه شما دستور خود را برای سیاست حفظ حریم خصوصیاینجاو سیاست فایلمی دهید.
باشه موافقم بیشتر بدانید

درباره‌ی Пишем игры на Python, часть 2

برنامه نویسی برای مبتدیان: Python 3.x با بازی های ساده

برنامه نویسی بازی ، ایجاد از ابتدا: برای کودکان و نوجوانان ، و همچنین والدین و معلمان آنها! بخش دوم. برای طیف گسترده ای از خوانندگان و دانشجویان برنامه نویسی طراحی شده است. مثالهایی با استفاده از Tkinter - ایجاد رابطهای پنجره مدرن.

سن توصیه شده: از 13 سالگی و پس از مطالعه قسمت اول مطالب.

Writing Games: یادگیری برنامه نویسی Python 3 با نوشتن بازی های ساده ای که قابلیت های برنامه نویسی را نشان می دهد.

در این بخش ، تأکید اصلی بر مطالعه ساختار داده ها به عنوان ابزاری برای پردازش اطلاعات به صورت برنامه ای است. نمادها ، رشته ها ، لیست های یک بعدی و دو بعدی ، الگوریتم های پردازش ، رمزگذاری ، بازگشت ، مرتب سازی داده ها. پاداش: الگوریتم مرتب سازی سریع و حساب طولانی.

چرا این آموزش خاص؟ من تقریباً دو دهه است که به عنوان یک معلم علوم کامپیوتر کار می کنم و با یک چیز آزار دهنده روبرو شده ام. بیشتر مطالب طراحی شده برای "آموزش برنامه نویسی" در واقع آموزش نمی دهند ، بلکه نوعی ارجاع به زبان هستند: نحو ، توابع ، نتیجه. موافقم ، حتی اگر کل فرهنگ لغت روسی-انگلیسی را یاد بگیریم ، انگلیسی صحبت نخواهیم کرد. زیرا برای مکالمه شما باید هزار نکته ظریف دیگر را بشناسید: زمان ها ، اعشار ، استفاده از ضمایر و حروف اضافه و غیره.

در این آموزش ، من نه تنها در مورد زبان پایتون 3 صحبت می کنم ، بلکه خواننده را از طریق استدلال ، استدلال منطقی هدایت می کنم ، و نه تنها به سوال "با چه کمکی؟" ، بلکه "برای چه؟" نیز پاسخ می دهم. و چرا؟" کل نظریه بلافاصله در عمل منعکس خواهد شد.

ساختار مواد:

- اطلاعات اولیه در مورد نمادها ، رشته ها ، لیست ها ؛

- الگوریتم های ساخته شده با استفاده از بازگشت ؛

- حساب طولانی

- ترفندها و نیرنگ های برنامه نویس: شما نمی توانید سرنوشت را تقلب کنید ، اما می توانید (و باید) کار خود را آسان تر کنید.

- بازی ها: چهار بازی در این قسمت وجود دارد:

1. "حدس کلمه" - بازی ای که در آن کاربر با انتخاب هر بار یک حرف ، سعی می کند کلمه یک موضوع خاص را در تعداد کمی تلاش حدس بزند.

2. "پانزده" - پازلی از دوران کودکی شوروی ، که در آن فقط یک سلول آزاد در یک زمینه 4x4 وجود دارد. لازم است حیله گرانه صفحات را با اعداد از 1 تا 15 حرکت دهید و یک توالی خاص ایجاد کنید. اتفاقاً این معما سالهاست که چکه می کند.

3. "مهاجمان فضایی" (c) (tm) و غیره بازی معروف با ورود بیگانگان ؛ ما یک نسخه سبک با Tkinter خواهیم داشت. خودتان می توانید کار شایسته تری انجام دهید. یکی از نشریات Space Invaders را در رتبه بندی تیراندازان فضایی رتبه اول قرار داده است.

4. "Sokoban" - شبیه ساز لودر. اصول ساخت بازی های هزارتوی را از منظر 2 بعدی در نظر بگیرید (نمای بالا).

الگوریتم های ارائه شده برای آموزش موارد زیر است:

- درک اصول پردازنده ؛

- توانایی عملی برای ایجاد و نوشتن الگوریتم به زبان ؛

- توانایی پیاده سازی پردازش داده ها با ابزارهای پایتون ؛

- توانایی استفاده از ابزارهای سطح بالای مدرن زبان ؛

- ... و رواج سرگرمی خلاق.

شما خواهید یافت:

- الگوریتم های پردازش ساختار داده ها ؛

- مشاوره و نظر عملی براساس سالها تجربه؛

- مراحل طراحی الگوریتم ها برای بازی ها ؛

- شرح کار کتابخانه Tkinter با مثالهای عملی ؛

- تست هایی برای تمرین درک کد پایتون.

لطفا ، اگر برنامه را دوست داشتید ، لطفا آن را ارزیابی کنید و نظر خود را بنویسید. برای ادامه کار بسیار انگیزشی :)

جدیدترین چیست در نسخه‌ی ru_3.05

Last updated on 12/05/2024

Minor bug fixes and improvements. Install or update to the newest version to check it out!

بارگذاری ترجمه...

اطلاعات تکمیلی برنامه

آخرین نسخه

وارد شوید undefined در undefined ru_3.05

بارگذاری شده توسط

Viktor Trofimov

نیاز به اندروید

Android 5.1+

Available on

دانلود Пишем игры на Python, часть 2 بیشتر برنامه‌ها

نمایش بیشتر

Пишем игры на Python, часть 2 اسکرین شات ها

زبان‌ها
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
با موفقیت مشترک شد!
اکنون به APKPure مشترک شده اید.
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
موفقیت!
شما الان عضو خبرنامه‌ی ما شدید.