ООП в Python 3.x

Содржи реклами
10 илј.+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Пријатели! Од здравствени причини и некои непредвидени тешкотии, принуден сум да ја пренасочам стрелката на моето искуство и знаење кон други проекти; во моментот кога апликацијата не е ажурирана, новите поглавја се во хаотична состојба, како мачката да ги расфрлала парчињата хартија. Штом се се врати во нормала, работата на проектот ќе продолжи.

Сега е невозможно да се поддржат и отвораат затворени делови (ќе има грешка во апликацијата). Се извинувам и се надевам на брзо разрешување на ситуацијата.

Дали сакате да научите како да развивате програми во објектно-ориентираната програмска парадигма? Дали сакате да ја погледнете архитектурата и принципите на градење алгоритми за игри? Научете како да работите со графика во pygame: прикажување слики, работа со звук, следење на притискање на тастатурата и дејства на глувчето?

Апликацијата е продолжение на серијата едукативни материјали „Програмирање на игри, креирање од почеток (Python 3)“. Овде ќе зборуваме за основите и принципите на развивање програми со користење на објектно-ориентирано програмирање во верзијата 3.x на Python.

Материјал за „кукла“ во OOP, но не и за почетници во Python. Потребно е познавање на основните конструкции на јазикот: идентификатори, логички изрази, услови, циклуси. Познавањето и разбирањето на функциите во програмскиот јазик е особено важно.

Даден е детален опис на идеи и имплементации, практични примери и резултати. Големи списоци со кодови може да се преземат од врските и да се испробаат на вашиот компјутер. Перформансите на програмата се загарантирани на Python верзија 3.7 и повисока. Ако развивате на паметни телефони, тогаш тоа ќе работи, но кодот ќе треба да се прилагоди (на пример, да ги промените податоците за големината на екранот). Но, сепак, авторот силно препорачува користење персонален компјутер, ако е можно.

Што се разгледува? OOP механика: принципи на развивање и пишување код за класа, создавање на примероци од класи: сè со примери и детални описи. Се разгледува техничката компонента на работата на објектите во RAM меморијата на уредот. Задолжителни методи, примери и оправдување за имплементација. Задачи за самостојно решение. Работете со графички, аудио и влезни уреди. UML дијаграми. Обрасци за програмирање OOP за почетници.

Како и страшна апстракција и инкапсулација, неразбирливо наследство, страшен полиморфизам, некакви интерфејси и секакви состојби и однесувања, а во исто време криење податоци. Нема потреба да се плашите - сè е опишано со едноставни зборови.

Дополнително: проучување на мистериозниот збор себе, и зошто е невозможно да се направи без него.

По учењето, ќе добиете алатка за развој на сопствен tic-tac-toe, разновидни блек џек игри, rpg-shooters и, се разбира, кликери! Ви се дава алатка со која можете да напишете која било програма доколку имате слободно време.

Се препорачува за возраст од 13+ и исто така за сите заинтересирани. Тоа ќе биде корисно за наставниците и туторите по компјутерски науки.

Мотото на материјалот: "OOP е, всушност, едноставен!". За широк спектар на читатели, стилот на „популарна наука“ со прашања за самоконтрола, дијаграми и меми.

Авторот ви посакува многу среќа во учењето програмирање, добри проблеми за вас, интересен код и паметни решенија!
Ажуриранa на
14.2.2022 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Апликацијава може да ги споделува овие типови податоци со трети страни
Локација, Лични податоци и Уред или други идентификатори
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци
Податоците се шифрираат при префрлување

Што има ново

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

Поддршка за апликацијата

Информации за програмерот
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Повеќе од Viktor Trofimov