ООП в Python 3.x

Conține anunțuri
10 K+
Descărcări
Evaluarea conținutului
Toți
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

Prieteni! Din motive de sănătate și unele dificultăți neprevăzute, sunt nevoit să redirecționez săgeata experienței și cunoștințelor mele către alte proiecte; momentan aplicația nu este actualizată, noile capitole sunt într-o stare haotică, de parcă pisica a împrăștiat bucățile de hârtie. De îndată ce totul va reveni la normal, lucrările la proiect vor continua.

Acum este imposibil să susțineți și să deschideți secțiuni închise (va exista o eroare în aplicație). Îmi cer scuze și sper într-o rezolvare rapidă a situației.

Doriți să învățați cum să dezvoltați programe în paradigma de programare orientată pe obiecte? Vrei să te uiți la arhitectura și principiile construirii algoritmilor de joc? Aflați cum să lucrați cu grafica în pygame: afișarea imaginilor, lucrul cu sunetul, urmărirea tastelor de la tastatură și acțiunile mouse-ului?

Aplicația este o continuare a seriei de materiale educaționale „Programarea jocurilor, creație de la zero (Python 3)”. Aici vom vorbi despre bazele și principiile dezvoltării programelor folosind programarea orientată pe obiecte în Python versiunea 3.x.

Material pentru „manichini” în OOP, dar nu pentru începători în Python. Este necesară cunoașterea construcțiilor de bază ale limbajului: identificatori, expresii logice, condiții, bucle. Cunoașterea și înțelegerea funcțiilor dintr-un limbaj de programare este deosebit de importantă.

Sunt oferite o descriere detaliată a ideilor și implementărilor, exemple practice și rezultate. Listele mari de coduri pot fi descărcate din linkuri și încercate pe computer. Performanța programului este garantată pe Python versiunea 3.7 și o versiune ulterioară. Dacă dezvoltați pe smartphone-uri, atunci va funcționa, dar codul va trebui ajustat (de exemplu, modificați datele privind dimensiunea ecranului). Dar totuși, autorul recomandă insistent utilizarea unui computer personal, dacă este posibil.

Ce se ia în considerare? Mecanica POO: principii de dezvoltare și scriere a codului de clasă, crearea de instanțe de clasă: totul cu exemple și descrieri detaliate. Este luată în considerare componenta tehnică a activității obiectelor din memoria RAM a dispozitivului. Metode obligatorii, exemple și justificare pentru implementare. Sarcini pentru soluție independentă. Lucrați cu dispozitive grafice, audio și de intrare. Diagrame UML. Modele de programare OOP pentru începători.

Precum și abstracția și încapsularea teribile, moștenirea de neînțeles, polimorfismul teribil, un fel de interfețe și tot felul de stare și comportament și, în același timp, ascunderea datelor. Nu trebuie să vă fie frică - totul este descris în cuvinte simple.

În plus: un studiu al cuvântului misterios sine și de ce este imposibil să faci fără el.

După ce ați studiat, veți primi un instrument pentru a vă dezvolta propriul tic-tac-toe, o varietate de jocuri de blackjack, rpg-shooters și, desigur, click-uri! Vi se oferă un instrument cu care puteți scrie orice program dacă aveți timp liber.

Recomandat pentru vârsta de 13+ și, de asemenea, pentru oricine este interesat. Va fi util pentru profesorii și tutorii de informatică.

Motto-ul materialului: „OOP este, de fapt, simplu!”. Pentru o gamă largă de cititori, stilul „științei populare” cu întrebări pentru autocontrol, diagrame și meme.

Autorul îți urează mult succes în învățarea programarii, probleme bune pentru tine, cod interesant și soluții inteligente!
Ultima actualizare
14 feb. 2022

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii îți colectează și trimit datele. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
Aplicația poate trimite terților următoarele tipuri de date
Locație, Informații cu caracter personal și Identificatorii dispozitivului sau de alt tip
Nu au fost colectate date
Află mai multe despre cum declară dezvoltatorii colectarea
Datele sunt criptate în timpul transmiterii

Noutăți

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

Asistență pentru aplicație

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

Mai multe de la Viktor Trofimov