ООП в Python 3.x

Sisaldab reklaame
10 tuh+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

Sõbrad! Tervislikel põhjustel ja mõningate ettenägematute raskuste tõttu olen sunnitud oma kogemuste ja teadmiste noole ümber suunama teistele projektidele; hetkel rakendust ei uuenda, uued peatükid on kaootilises seisus, nagu oleks kass paberitükid laiali ajanud. Niipea kui kõik normaliseerub, jätkub töö projektiga.

Nüüd pole suletud sektsioone võimalik toetada ja avada (rakenduses ilmneb viga). Vabandan ja loodan olukorra kiirele lahendamisele.

Kas soovite õppida, kuidas arendada programme objektorienteeritud programmeerimise paradigmas? Kas soovite vaadata mängualgoritmide ülesehituse arhitektuuri ja põhimõtteid? Õppige, kuidas mängus graafikaga töötada: piltide kuvamine, heliga töötamine, klaviatuuri klahvivajutuste ja hiiretoimingute jälgimine?

Rakendus on jätk õppematerjalide sarjale "Mängude programmeerimine, nullist loomine (Python 3)". Siin räägime Pythoni versioonis 3.x objektorienteeritud programmeerimist kasutavate programmide arendamise põhitõdedest ja põhimõtetest.

Materjal "mannekeenide" jaoks OOP-is, kuid mitte algajatele Pythonis. Vajalik on keele põhikonstruktsioonide tundmine: identifikaatorid, loogilised avaldised, tingimused, silmused. Eriti oluline on programmeerimiskeele funktsioonide tundmine ja mõistmine.

Esitatakse ideede ja teostuste üksikasjalik kirjeldus, praktilised näited ja tulemused. Suuri koodiloendeid saab linkidelt alla laadida ja arvutis proovida. Programmi jõudlus on Pythoni versioonis 3.7 ja uuemates versioonides garanteeritud. Kui arendate nutitelefonidega, siis see töötab, kuid koodi tuleb kohandada (näiteks muuta ekraani suuruse andmeid). Kuid siiski soovitab autor võimalusel kindlasti kasutada personaalarvutit.

Mida kaalutakse? OOP mehaanika: klassi koodi arendamise ja kirjutamise põhimõtted, klassi eksemplaride loomine: kõik koos näidete ja üksikasjalike kirjeldustega. Arvesse võetakse seadme RAM-is olevate objektide töö tehnilist komponenti. Kohustuslikud meetodid, näited ja rakendamise põhjendus. Ülesanded iseseisvaks lahendamiseks. Töötage graafika-, heli- ja sisendseadmetega. UML diagrammid. OOP programmeerimismustrid algajatele.

Nagu ka kohutav abstraktsioon ja kapseldumine, arusaamatu pärandumine, kohutav polümorfism, mingid liidesed ja kõikvõimalik olek ja käitumine ning samas andmete peitmine. Pole vaja karta – kõike kirjeldatakse lihtsate sõnadega.

Lisaks: uurimus salapärasest sõnast mina ja miks ilma selleta ei saa.

Peale õppimist saad kaasa tööriista enda tic-tac-toe arendamiseks, erinevaid blackjacki mänge, rpg-shootereid ja loomulikult klikkereid! Teile antakse tööriist, millega saate vaba aja olemasolul kirjutada mis tahes programmi.

Soovitatav vanusele 13+ ja ka kõigile huvilistele. See on kasulik informaatikaõpetajatele ja juhendajatele.

Materjali moto: "OOP on tegelikult lihtne!". Laiale lugejaskonnale "populaarteaduse" stiil enesekontrolli küsimuste, diagrammide ja meemidega.

Autor soovib teile edu programmeerimise õppimisel, häid probleeme teile, huvitavat koodi ja nutikaid lahendusi!
Värskendatud:
14. veebr 2022

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
See rakendus võib järgnevaid andmetüüpe jagada kolmandate osapooltega
Asukoht, Isikuandmed ja Seadme või muud ID-d
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad
Andmed on edastamisel krüpteeritud

Mis on uut?

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

Rakenduse tugi

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

Rohkem arendajalt Viktor Trofimov