ООП в Python 3.x

Ietver reklāmas
10 tūkst.+
Lejupielādes
Satura vērtējums
Visiem
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls

Par šo lietotni

Draugi! Veselības apsvērumu un neparedzētu grūtību dēļ esmu spiests savas pieredzes un zināšanu bultu novirzīt uz citiem projektiem; šobrīd aplikācija netiek atjaunināta, jaunās nodaļas ir haotiskā stāvoklī, it kā kaķis būtu izkaisījis papīrīšus. Tiklīdz viss atgriezīsies normālā stāvoklī, darbs pie projekta tiks turpināts.

Tagad nav iespējams atbalstīt un atvērt slēgtās sadaļas (aplikācijā būs kļūda). Es atvainojos un ceru uz ātru situācijas atrisinājumu.

Vai vēlaties uzzināt, kā izstrādāt programmas objektorientētās programmēšanas paradigmā? Vai vēlaties apskatīt spēļu algoritmu veidošanas arhitektūru un principus? Uzziniet, kā strādāt ar grafiku pygame: attēlot attēlus, strādāt ar skaņu, izsekot tastatūras taustiņsitieniem un peles darbībām?

Aplikācija ir izglītojošo materiālu sērijas “Spēļu programmēšana, izveide no nulles (Python 3)” turpinājums. Šeit mēs runāsim par programmu izstrādes pamatiem un principiem, izmantojot objektorientēto programmēšanu Python versijā 3.x.

Materiāls "manekeniem" OOP, bet ne iesācējiem Python. Nepieciešamas valodas pamatkonstrukciju zināšanas: identifikatori, loģiskās izteiksmes, nosacījumi, cilpas. Īpaši svarīgas ir zināšanas un izpratne par funkcijām programmēšanas valodā.

Tiek sniegts detalizēts ideju un realizācijas apraksts, praktiski piemēri un rezultāti. Lielus kodu sarakstus var lejupielādēt no saitēm un izmēģināt savā datorā. Programmas veiktspēja tiek garantēta Python versijā 3.7 un jaunākā versijā. Ja izstrādājat viedtālruņos, tad tas darbosies, bet kods būs jāpielāgo (piemēram, jāmaina ekrāna izmēra dati). Bet tomēr autors stingri iesaka, ja iespējams, izmantot personālo datoru.

Kas tiek apsvērts? OOP mehānika: klases koda izstrādes un rakstīšanas principi, klases gadījumu izveide: viss ar piemēriem un detalizētiem aprakstiem. Tiek apskatīta ierīces operatīvajā atmiņā esošo objektu darba tehniskā sastāvdaļa. Obligātās metodes, piemēri un ieviešanas pamatojums. Uzdevumi patstāvīgam risinājumam. Darbs ar grafikas, audio un ievades ierīcēm. UML diagrammas. OOP programmēšanas modeļi iesācējiem.

Kā arī briesmīga abstrakcija un iekapsulēšana, nesaprotama pārmantošana, šausmīgs polimorfisms, kaut kādi interfeisi un visādi stāvokļi un uzvedība, un tajā pašā laikā datu slēpšana. Nav jābaidās – viss ir aprakstīts vienkāršos vārdos.

Papildus: pētījums par noslēpumaino vārdu "es" un kāpēc bez tā nav iespējams iztikt.

Pēc mācībām saņemsi rīku sava tic-tac-toe izstrādei, dažādas blekdžeka spēles, RPG šāvējus un, protams, klikerus! Jums tiek dots rīks, ar kuru jūs varat uzrakstīt jebkuru programmu, ja jums ir brīvs laiks.

Ieteicams vecumā no 13 gadiem, kā arī ikvienam interesentam. Tas noderēs informātikas skolotājiem un pasniedzējiem.

Materiāla devīze: "OOP patiesībā ir vienkāršs!". Plašam lasītāju lokam "populārās zinātnes" stils ar jautājumiem paškontrolei, diagrammām un mēmiem.

Autors novēl veiksmi programmēšanas apguvē, labas problēmas jums, interesantu kodu un viedus risinājumus!
Atjaunināta
2022. gada 14. febr.

Datu drošība

Drošība sākas ar izpratni par to, kā izstrādātāji vāc un kopīgo jūsu datus. Datu konfidencialitātes un drošības prakse var atšķirties atkarībā no izmantojuma, reģiona un vecuma. Izstrādātājs ir sniedzis šo informāciju un laika gaitā var to atjaunināt.
Šajā lietotnē ar trešajām pusēm var kopīgot šo veidu datus.
Atrašanās vieta, Personas informācija un Ierīce vai citi identifikatori
Dati netiek vākti
Uzziniet vairāk par to, kā izstrādātāji norāda datu vākšanu.
Dati tiek šifrēti pārsūtīšanas laikā

Jaunumi

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

Lietotnes atbalsts

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

Vairāk no izstrādātāja: Viktor Trofimov