prijatelji! Zaradi zdravstvenih razlogov in nekaterih nepredvidenih težav sem prisiljen puščico svojih izkušenj in znanja preusmeriti na druge projekte; trenutno aplikacija ni posodobljena, nova poglavja so v kaotičnem stanju, kot da bi mačka razmetala papirčke. Takoj ko se bo vse normaliziralo, se bo delo na projektu nadaljevalo.
Zdaj ni mogoče podpreti in odpreti zaprtih razdelkov (v aplikaciji bo prišlo do napake). Opravičujem se in upam na hitro rešitev situacije.
Se želite naučiti razvijati programe v paradigmi objektno orientiranega programiranja? Si želite ogledati arhitekturo in principe gradnje algoritmov iger? Se naučite delati z grafiko v pygame: prikazovanje slik, delo z zvokom, sledenje pritiskom na tipkovnico in dejanjem miške?
Aplikacija je nadaljevanje serije izobraževalnih gradiv "Programiranje iger, ustvarjanje iz nič (Python 3)". Tukaj bomo govorili o osnovah in načelih razvoja programov z uporabo objektno orientiranega programiranja v Pythonu različice 3.x.
Gradivo za "telekane" v OOP, ne pa tudi za začetnike v Pythonu. Zahtevano je poznavanje osnovnih konstrukcij jezika: identifikatorji, logični izrazi, pogoji, zanke. Posebej pomembno je poznavanje in razumevanje funkcij v programskem jeziku.
Podani so podroben opis idej in izvedb, praktični primeri in rezultati. Velike sezname kod lahko prenesete s povezav in preizkusite na svojem računalniku. Učinkovitost programa je zagotovljena na različici Python 3.7 in novejših. Če razvijate na pametnih telefonih, bo delovalo, vendar bo treba kodo prilagoditi (na primer spremeniti podatke o velikosti zaslona). Kljub temu avtor močno priporoča uporabo osebnega računalnika, če je le mogoče.
Kaj se obravnava? OOP mehanika: principi razvoja in pisanja razredne kode, ustvarjanje razrednih instanc: vse s primeri in podrobnimi opisi. Upošteva se tehnična komponenta dela predmetov v RAM-u naprave. Obvezne metode, primeri in utemeljitev izvedbe. Naloge za samostojno reševanje. Delo z grafiko, zvokom in vhodnimi napravami. UML diagrami. OOP programski vzorci za začetnike.
Pa tudi strašna abstrakcija in enkapsulacija, nerazumljivo dedovanje, grozen polimorfizem, nekakšni vmesniki in najrazličnejša stanja in obnašanja ter hkrati skrivanje podatkov. Ni se treba bati - vse je opisano s preprostimi besedami.
Poleg tega: študija o skrivnostni besedi jaz in zakaj brez nje ni mogoče.
Po študiju boste prejeli orodje za razvoj lastnih tic-tac-toe, različnih iger blackjack, RPG-streljanin in seveda klikerjev! Dobili ste orodje, s katerim lahko napišete kateri koli program, če imate prosti čas.
Priporočljivo za starejše od 13 let in tudi za vse, ki jih zanima. Uporaben bo za učitelje in mentorje računalništva.
Moto materiala: "OOP je pravzaprav preprost!". Za širok krog bralcev, slog "popularnih znanosti" z vprašanji za samokontrolo, diagrami in memi.
Avtor vam želi veliko sreče pri učenju programiranja, dobrih nalog za vas, zanimive kode in pametnih rešitev!
Posodobljeno dne
14. feb. 2022