ООП в Python 3.x

Indeholder annoncer
10 t+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Venner! Af helbredsmæssige årsager og nogle uforudsete vanskeligheder er jeg tvunget til at omdirigere pilen af ​​min erfaring og viden til andre projekter; i det øjeblik applikationen ikke er opdateret, er de nye kapitler i en kaotisk tilstand, som om katten spredte papirstykkerne. Så snart alt vender tilbage til det normale, fortsætter arbejdet med projektet.

Nu er det umuligt at understøtte og åbne lukkede sektioner (der vil være en fejl i applikationen). Jeg beklager og håber på en hurtig løsning af situationen.

Vil du lære at udvikle programmer i det objektorienterede programmeringsparadigme? Vil du se på arkitekturen og principperne for at bygge spilalgoritmer? Lær at arbejde med grafik i pygame: vise billeder, arbejde med lyd, spore tastaturtaster og musehandlinger?

Applikationen er en fortsættelse af serien af ​​undervisningsmaterialer "Spilprogrammering, oprettelse fra bunden (Python 3)". Her vil vi tale om det grundlæggende og principper for udvikling af programmer ved hjælp af objektorienteret programmering i Python version 3.x.

Materiale til "dummies" i OOP, men ikke begyndere i Python. Der kræves kendskab til sprogets grundlæggende konstruktioner: identifikatorer, logiske udtryk, betingelser, sløjfer. Kendskab til og forståelse af funktioner i et programmeringssprog er særligt vigtigt.

Der gives en detaljeret beskrivelse af ideer og implementeringer, praktiske eksempler og resultater. Store kodelister kan downloades fra linkene og prøves på din computer. Programydeevne er garanteret på Python version 3.7 og nyere. Hvis du udvikler på smartphones, så vil det virke, men koden skal justeres (for eksempel ændre skærmstørrelsesdataene). Men alligevel anbefaler forfatteren på det kraftigste at bruge en personlig computer, hvis det er muligt.

Hvad overvejes? OOP-mekanik: principper for udvikling og skrivning af klassekode, oprettelse af klasseforekomster: alt med eksempler og detaljerede beskrivelser. Den tekniske komponent i arbejdet med objekter i enhedens RAM overvejes. Obligatoriske metoder, eksempler og begrundelse for implementering. Opgaver til selvstændig løsning. Arbejd med grafik, lyd og inputenheder. UML diagrammer. OOP-programmeringsmønstre for begyndere.

Samt frygtelig abstraktion og indkapsling, uforståelig arv, frygtelig polymorfi, en form for grænseflader og alle mulige former for tilstand og adfærd, og samtidig skjule data. Der er ingen grund til at være bange - alt er beskrevet med enkle ord.

Derudover: en undersøgelse af det mystiske ord selv, og hvorfor det er umuligt at undvære det.

Efter at have studeret, vil du modtage et værktøj til at udvikle din egen tic-tac-toe, en række blackjack-spil, rpg-shooters og, selvfølgelig, klikkere! Du får et værktøj, som du kan skrive et hvilket som helst program med, hvis du har fri.

Anbefales til alderen 13+ og også til alle interesserede. Det vil være nyttigt for datalogilærere og -vejledere.

Materialets motto: "OOP er faktisk simpelt!". For en bred vifte af læsere, stilen "populærvidenskab" med spørgsmål til selvkontrol, diagrammer og memes.

Forfatteren ønsker dig held og lykke med at lære programmering, gode problemer til dig, interessant kode og smarte løsninger!
Opdateret
14. feb. 2022

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Denne app deler muligvis disse datatyper med tredjeparter
Lokation, Personlige oplysninger og Enheds-id eller andre id'er
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data
Data krypteres under overførsel

Nyheder

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

Support til app

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

Mere fra Viktor Trofimov