Amics! Per motius de salut i algunes dificultats imprevistes, em veig obligat a reconduir la fletxa de la meva experiència i coneixements cap a altres projectes; de moment l'aplicació no s'actualitza, els nous capítols es troben en un estat caòtic, com si el gat escampés els trossos de paper. Tan bon punt torni tot a la normalitat, es continuarà treballant en el projecte.
Ara és impossible donar suport i obrir seccions tancades (hi haurà un error a l'aplicació). Demano disculpes i espero que la situació es resolgui ràpidament.
Vols aprendre a desenvolupar programes en el paradigma de programació orientada a objectes? Vols mirar l'arquitectura i els principis de la creació d'algoritmes de jocs? Aprèn a treballar amb gràfics a pygame: mostrar imatges, treballar amb so, fer un seguiment de les pulsacions del teclat i les accions del ratolí?
L'aplicació és una continuació de la sèrie de materials educatius "Programació de jocs, creació des de zero (Python 3)". Aquí parlarem dels fonaments i principis del desenvolupament de programes amb programació orientada a objectes en Python versió 3.x.
Material per a "maniquís" en POO, però no per a principiants en Python. Es requereix el coneixement de les construccions bàsiques del llenguatge: identificadors, expressions lògiques, condicions, bucles. El coneixement i la comprensió de les funcions en un llenguatge de programació és especialment important.
Es fa una descripció detallada d'idees i implementacions, exemples pràctics i resultats. Les llistes de codis grans es poden baixar dels enllaços i provar-les al vostre ordinador. El rendiment del programa està garantit a la versió 3.7 i posterior de Python. Si esteu desenvolupant en telèfons intel·ligents, funcionarà, però s'haurà d'ajustar el codi (per exemple, canviar les dades de mida de la pantalla). Tot i així, l'autor recomana fermament utilitzar un ordinador personal, si és possible.
Què es considera? Mecànica de POO: principis per desenvolupar i escriure codi de classe, crear instàncies de classe: tot amb exemples i descripcions detallades. Es considera el component tècnic del treball dels objectes a la memòria RAM del dispositiu. Mètodes obligatoris, exemples i justificació de la implementació. Tasques per a una solució independent. Treballa amb gràfics, àudio i dispositius d'entrada. Diagrames UML. Patrons de programació OOP per a principiants.
Així com una abstracció i un encapsulament terribles, una herència incomprensible, un polimorfisme terrible, una mena d'interfícies i tota mena d'estats i comportaments, i alhora amagar dades. No cal tenir por: tot es descriu amb paraules senzilles.
A més: un estudi de la misteriosa paraula jo, i per què és impossible prescindir-ne.
Després d'estudiar, rebràs una eina per desenvolupar el teu propi tic-tac-toe, una varietat de jocs de blackjack, jocs de rol i, per descomptat, clics! Et donen una eina amb la qual pots escriure qualsevol programa si tens temps lliure.
Recomanat per a majors de 13 anys i també per a qualsevol persona interessada. Serà útil per als professors i tutors d'informàtica.
El lema del material: "OOP és, de fet, senzill!". Per a un ampli ventall de lectors, l'estil de "ciència popular" amb preguntes per a l'autocontrol, diagrames i memes.
L'autor us desitja molta sort en l'aprenentatge de la programació, bons problemes per a vosaltres, codi interessant i solucions intel·ligents!
Data d'actualització:
14 de febr. 2022