ООП в Python 3.x

Sadrži oglase
10 tis.+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Prijatelji! Zbog zdravstvenih razloga i nekih nepredviđenih poteškoća, prisiljen sam preusmjeriti strelicu svog iskustva i znanja na druge projekte; u ovom trenutku aplikacija nije ažurirana, nova poglavlja su u kaotičnom stanju, kao da je mačka razbacala papiriće. Čim se sve vrati u normalu, rad na projektu će se nastaviti.

Sada je nemoguće podržati i otvoriti zatvorene odjeljke (doći će do pogreške u aplikaciji). Ispričavam se i nadam se brzom rješenju situacije.

Želite li naučiti kako razvijati programe u paradigmi objektno orijentiranog programiranja? Želite li pogledati arhitekturu i principe izgradnje algoritama igre? Naučiti kako raditi s grafikom u pygameu: prikazivati ​​slike, raditi sa zvukom, pratiti pritiske tipki na tipkovnici i radnje mišem?

Aplikacija je nastavak serije edukativnih materijala "Programiranje igrica, izrada od nule (Python 3)". Ovdje ćemo govoriti o osnovama i principima razvoja programa koristeći objektno orijentirano programiranje u Python verziji 3.x.

Materijal za "lutke" u OOP-u, ali ne i za početnike u Pythonu. Potrebno je poznavanje osnovnih konstrukcija jezika: identifikatora, logičkih izraza, uvjeta, petlji. Posebno je važno poznavanje i razumijevanje funkcija u programskom jeziku.

Dat je detaljan opis ideja i implementacija, praktični primjeri i rezultati. Veliki popisi kodova mogu se preuzeti s poveznica i isprobati na vašem računalu. Performanse programa zajamčene su na Python verziji 3.7 i novijim. Ako razvijate na pametnim telefonima, tada će raditi, ali kod će se morati prilagoditi (na primjer, promijeniti podatke o veličini zaslona). Ali ipak, autor toplo preporuča korištenje osobnog računala, ako je moguće.

Što se razmatra? OOP mehanika: principi razvoja i pisanja koda klase, kreiranje instanci klase: sve s primjerima i detaljnim opisima. Razmatra se tehnička komponenta rada objekata u RAM-u uređaja. Obvezne metode, primjeri i obrazloženje provedbe. Zadaci za samostalno rješavanje. Rad s grafikom, audio i ulaznim uređajima. UML dijagrami. Obrasci OOP programiranja za početnike.

Kao i užasna apstrakcija i enkapsulacija, neshvatljivo nasljeđe, užasan polimorfizam, nekakva sučelja i svakakva stanja i ponašanja, a pritom skrivanje podataka. Nema razloga za strah - sve je opisano jednostavnim riječima.

Osim toga: studija tajanstvene riječi self, i zašto je nemoguće bez nje.

Nakon učenja dobit ćete alat za razvoj vlastitog tic-tac-toea, raznih blackjack igara, RPG pucačina i, naravno, klikera! Dobivate alat s kojim možete napisati bilo koji program ako imate slobodnog vremena.

Preporučeno za uzrast od 13+ i za sve zainteresirane. Bit će korisna učiteljima i nastavnicima informatike.

Moto materijala: "OOP je, zapravo, jednostavan!". Za široki krug čitatelja, stil "popularne znanosti" s pitanjima za samokontrolu, dijagramima i memovima.

Autor vam želi puno sreće u učenju programiranja, dobre zadatke za vas, zanimljiv kod i pametna rješenja!
Ažurirano
14. velj 2022.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Ova aplikacija može dijeliti ove vrste podataka s trećim stranama
Lokacija, Osobni podaci i Identifikatori uređaja ili drugi identifikatori
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje
Podaci se šifriraju tijekom prijenosa

Što je novo

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

Podrška za aplikaciju

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

Više od autora Viktor Trofimov