ООП в Python 3.x

Bevat advertensies
4,8
241 resensies
10 k+
Aflaaie
Inhoudgradering
Gegradeer vir 3+
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie program

Vriende! Om gesondheidsredes en 'n paar onvoorsiene probleme word ek gedwing om die pyl van my ervaring en kennis na ander projekte te herlei; op die oomblik dat die toepassing nie opgedateer word nie, is die nuwe hoofstukke in 'n chaotiese toestand, asof die kat die stukkies papier gestrooi het. Sodra alles na normaal terugkeer, sal die werk aan die projek voortgaan.

Nou is dit onmoontlik om geslote afdelings te ondersteun en oop te maak (daar sal 'n fout in die toepassing wees). Ek vra om verskoning en hoop vir 'n spoedige oplossing van die situasie.

Wil jy leer hoe om programme in die objekgeoriënteerde programmeringsparadigma te ontwikkel? Wil jy kyk na die argitektuur en beginsels van die bou van spelalgoritmes? Leer hoe om met grafika in pygame te werk: beelde vertoon, met klank werk, sleutelbordtoetsaanslagen en muisaksies naspoor?

Die toepassing is 'n voortsetting van die reeks opvoedkundige materiaal "Spelprogrammering, skepping van nuuts af (Python 3)". Hier sal ons praat oor die basiese beginsels en beginsels van die ontwikkeling van programme met behulp van objekgeoriënteerde programmering in Python weergawe 3.x.

Materiaal vir "dummies" in OOP, maar nie beginners in Python nie. Kennis van die basiese konstruksies van die taal word vereis: identifiseerders, logiese uitdrukkings, voorwaardes, lusse. Kennis en begrip van funksies in 'n programmeertaal is veral belangrik.

'n Gedetailleerde beskrywing van idees en implementerings, praktiese voorbeelde en resultate word gegee. Groot kodelyste kan van die skakels afgelaai word en op jou rekenaar probeer word. Programprestasie word gewaarborg op Python weergawe 3.7 en hoër. As jy op slimfone ontwikkel, sal dit werk, maar die kode sal aangepas moet word (verander byvoorbeeld die skermgroottedata). Maar steeds beveel die skrywer sterk aan om 'n persoonlike rekenaar te gebruik, indien moontlik.

Wat word oorweeg? OOP-meganika: beginsels van die ontwikkeling en skryf van klaskode, die skep van klasgevalle: alles met voorbeelde en gedetailleerde beskrywings. Die tegniese komponent van die werk van voorwerpe in die RAM van die toestel word oorweeg. Verpligte metodes, voorbeelde en regverdiging vir implementering. Take vir onafhanklike oplossing. Werk met grafika, oudio en invoertoestelle. UML diagramme. OOP-programmeringspatrone vir beginners.

Sowel as verskriklike abstraksie en inkapseling, onverstaanbare oorerwing, verskriklike polimorfisme, een of ander soort koppelvlakke, en allerhande toestande en gedrag, en terselfdertyd wegsteek van data. Jy hoef nie bang te wees nie – alles word in eenvoudige woorde beskryf.

Daarby: 'n studie van die geheimsinnige woord self, en hoekom dit onmoontlik is om daarsonder te klaarkom.

Nadat jy gestudeer het, sal jy 'n hulpmiddel ontvang om jou eie tikkie te ontwikkel, 'n verskeidenheid blackjack-speletjies, rpg-skieters en, natuurlik, clickers! Jy kry 'n hulpmiddel waarmee jy enige program kan skryf as jy vrye tyd het.

Aanbeveel vir ouderdomme 13+ en ook vir almal wat belangstel. Dit sal nuttig wees vir rekenaarwetenskaponderwysers en -tutors.

Die leuse van die materiaal: "OOP is, in werklikheid, eenvoudig!". Vir 'n wye verskeidenheid lesers, die styl van "populêre wetenskap" met vrae vir selfbeheersing, diagramme en memes.

Die skrywer wens jou sterkte toe met die leer van programmering, goeie probleme vir jou, interessante kode en slim oplossings!
Opgedateer op
14 Feb. 2022

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Hierdie program deel dalk hierdie datasoorte met derde partye
Ligging, Persoonlike inligting en Toestel- of ander ID's
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar
Data word geënkripteer in oorgang

Graderings en resensies

4,8
230 resensies

Wat's nuut

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