ООП в Python 3.x

آگهی دارد
+۱۰ هزار
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

دوستان! به دلایل سلامتی و برخی مشکلات پیش بینی نشده، من مجبور هستم پیکان تجربیات و دانش خود را به پروژه های دیگر هدایت کنم. در لحظه ای که برنامه به روز نمی شود، فصل های جدید در وضعیت آشفته ای قرار دارند، گویی گربه تکه های کاغذ را پراکنده کرده است. به محض بازگشت همه چیز به حالت عادی، کار روی پروژه ادامه خواهد یافت.

اکنون پشتیبانی و باز کردن بخش های بسته غیرممکن است (خطایی در برنامه وجود دارد). من عذرخواهی می کنم و امیدوارم وضعیت به سرعت حل شود.

آیا می خواهید یاد بگیرید که چگونه برنامه ها را در پارادایم برنامه نویسی شی گرا توسعه دهید؟ آیا می خواهید به معماری و اصول ساخت الگوریتم های بازی نگاهی بیندازید؟ نحوه کار با گرافیک در pygame را بیاموزید: نمایش تصاویر، کار با صدا، ردیابی ضربه های صفحه کلید و عملکردهای ماوس؟

این اپلیکیشن ادامه مجموعه مطالب آموزشی "برنامه نویسی بازی، ایجاد از ابتدا (پایتون 3)" است. در اینجا در مورد مبانی و اصول توسعه برنامه ها با استفاده از برنامه نویسی شی گرا در پایتون نسخه 3.x صحبت خواهیم کرد.

مواد برای "دومیم ها" در OOP، اما نه برای مبتدیان در پایتون. دانستن ساختارهای اساسی زبان مورد نیاز است: شناسه ها، عبارات منطقی، شرایط، حلقه ها. دانش و درک توابع در یک زبان برنامه نویسی از اهمیت ویژه ای برخوردار است.

شرح مفصلی از ایده ها و پیاده سازی ها، مثال های عملی و نتایج ارائه شده است. لیست کدهای بزرگ را می توان از پیوندها دانلود کرد و در رایانه خود امتحان کرد. عملکرد برنامه در پایتون نسخه 3.7 و بالاتر تضمین شده است. اگر در حال توسعه بر روی گوشی های هوشمند هستید، کار می کند، اما کد باید تنظیم شود (به عنوان مثال، داده های اندازه صفحه را تغییر دهید). با این حال، نویسنده به شدت توصیه می کند که در صورت امکان از رایانه شخصی استفاده کنید.

چه چیزی در نظر گرفته شده است؟ مکانیک OOP: اصول توسعه و نوشتن کد کلاس، ایجاد نمونه های کلاس: همه چیز با مثال ها و توضیحات دقیق. جزء فنی کار اشیا در رم دستگاه در نظر گرفته شده است. روش های اجباری، مصادیق و توجیه اجرا. وظایف برای راه حل مستقل. کار با گرافیک، صدا و دستگاه های ورودی. نمودارهای UML الگوهای برنامه نویسی OOP برای مبتدیان.

و همچنین انتزاع و کپسوله سازی وحشتناک، وراثت نامفهوم، چندشکلی وحشتناک، نوعی رابط، و انواع حالت ها و رفتارها و در عین حال پنهان کردن داده ها. نیازی به ترس نیست - همه چیز با کلمات ساده توصیف شده است.

علاوه بر این: مطالعه کلمه مرموز خود، و اینکه چرا بدون آن غیرممکن است.

پس از مطالعه، ابزاری برای توسعه تیک تاک خود، انواع بازی های بلک جک، آرپی جی شوترها و البته کلیک کننده ها دریافت خواهید کرد! ابزاری به شما داده می شود که در صورت داشتن وقت آزاد می توانید هر برنامه ای را با آن بنویسید.

برای سنین 13+ و همچنین برای هر کسی که علاقه مند است توصیه می شود. برای معلمان و معلمان علوم کامپیوتر مفید خواهد بود.

شعار این ماده: "OOP در واقع ساده است!". برای طیف گسترده ای از خوانندگان، سبک "علم عامه پسند" با سوالاتی برای کنترل خود، نمودارها و الگوهای رفتاری.

نویسنده برای شما آرزوی موفقیت در یادگیری برنامه نویسی، مشکلات خوبی برای شما، کدهای جالب و راه حل های هوشمند دارد!
تاریخ به‌روزرسانی
۲۵ بهمن ۱۴۰۰

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
این برنامه ممکن است این نوع داده‌ها را با طرف‌های سوم هم‌رسانی کند
مکان،‏ اطلاعات شخصی، و دستگاه یا شناسه‌های دیگر
هیچ داده‌ای جمع‌آوری نمی‌شود
درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
داده‌ها هنگام جابه‌جایی رمزگذاری می‌شود

تازه‌ها

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!

پشتیبانی برنامه

درباره توسعه‌دهنده
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

بیشتر از Viktor Trofimov