ООП в Python 3.x

Yra skelbimų
10 tūkst.+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Draugai! Dėl sveikatos priežasčių ir tam tikrų nenumatytų sunkumų esu priverstas savo patirties ir žinių strėlę nukreipti į kitus projektus; šiuo metu programa neatnaujinta, nauji skyriai yra chaotiškos būsenos, tarsi katė išbarstė popieriaus gabalus. Kai tik viskas grįš į įprastas vėžes, projektas bus tęsiamas.

Dabar neįmanoma palaikyti ir atidaryti uždarų skyrių (aplikacijoje bus klaida). Atsiprašau ir tikiuosi greito situacijos sprendimo.

Ar norite išmokti kurti programas objektinio programavimo paradigmoje? Ar norite pažvelgti į architektūrą ir žaidimų algoritmų kūrimo principus? Išmokite dirbti su grafika pygame: rodyti vaizdus, ​​dirbti su garsu, sekti klaviatūros klavišų paspaudimus ir pelės veiksmus?

Programėlė yra mokomosios medžiagos serijos „Žaidimų programavimas, kūrimas nuo nulio (Python 3)“ tęsinys. Čia kalbėsime apie programų kūrimo, naudojant objektinį programavimą Python 3.x versijoje, pagrindus ir principus.

Medžiaga „manekenams“ OOP, bet ne pradedantiesiems Python. Reikalingos pagrindinės kalbos konstrukcijų žinios: identifikatoriai, loginiai posakiai, sąlygos, kilpos. Ypatingai svarbu žinoti ir suprasti funkcijas programavimo kalba.

Pateikiamas išsamus idėjų ir įgyvendinimo aprašymas, praktiniai pavyzdžiai ir rezultatai. Didelius kodų sąrašus galima atsisiųsti iš nuorodų ir išbandyti savo kompiuteryje. Programos veikimas garantuojamas naudojant Python 3.7 ir naujesnę versiją. Jei kuriate išmaniuosiuose telefonuose, tada jis veiks, tačiau kodą reikės koreguoti (pavyzdžiui, pakeisti ekrano dydžio duomenis). Tačiau autorius primygtinai rekomenduoja, jei įmanoma, naudoti asmeninį kompiuterį.

Kas yra svarstoma? OOP mechanika: klasės kodo kūrimo ir rašymo principai, klasės egzempliorių kūrimas: viskas su pavyzdžiais ir išsamiais aprašymais. Nagrinėjamas įrenginio RAM objektų darbo techninis komponentas. Privalomi metodai, pavyzdžiai ir įgyvendinimo pagrindimas. Savarankiško sprendimo užduotys. Darbas su grafika, garso ir įvesties įrenginiais. UML diagramos. OOP programavimo modeliai pradedantiesiems.

Taip pat baisi abstrakcija ir inkapsuliacija, nesuprantamas paveldėjimas, baisus polimorfizmas, kažkokios sąsajos ir visokios būsenos ir elgesys, o kartu ir duomenų slėpimas. Nereikia bijoti – viskas aprašyta paprastais žodžiais.

Be to: paslaptingo žodžio „aš“ tyrimas ir kodėl be jo neįmanoma apsieiti.

Po studijų gausite įrankį savo tic-tac-toe kūrimui, įvairius blackjack žaidimus, rpg-shooters ir, žinoma, klikerius! Jums duotas įrankis, su kuriuo galite parašyti bet kokią programą, jei turite laisvo laiko.

Rekomenduojama 13 metų ir vyresniems, taip pat visiems besidomintiems. Tai bus naudinga informatikos mokytojams ir dėstytojams.

Medžiagos šūkis: „OOP iš tikrųjų paprasta!“. Plačiam skaitytojų ratui „populiaraus mokslo“ stilius su savikontrolės klausimais, diagramomis ir memais.

Autorius linki sėkmės mokantis programavimo, gerų problemų jums, įdomaus kodo ir protingų sprendimų!
Atnaujinta
2022-02-14

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Ši programa gali bendrinti šių tipų duomenis su trečiosiomis šalimis
Vietovė, Asmens informacija ir Įrenginio arba kiti ID
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą
Perduodami duomenys šifruojami

Kas naujo

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

Programos palaikymas

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

Daugiau iš Viktor Trofimov