Barátok! Egészségügyi okokból és bizonyos előre nem látható nehézségek miatt kénytelen vagyok tapasztalataim és tudásom nyilát más projektekre irányítani; pillanatnyilag az alkalmazás nem frissül, az új fejezetek kaotikus állapotban vannak, mintha a macska szórta volna szét a papírdarabokat. Amint minden visszatér a normális kerékvágásba, folytatódik a munka a projekten.
Most már nem lehet támogatni és megnyitni a zárt szakaszokat (hiba lesz az alkalmazásban). Elnézést kérek, és remélem a helyzet mielőbbi megoldását.
Szeretné megtanulni, hogyan kell programokat fejleszteni az objektum-orientált programozási paradigmában? Szeretnéd megnézni a játékalgoritmusok felépítésének felépítését és alapelveit? Tanulja meg, hogyan kell grafikával dolgozni a pygame-ben: képek megjelenítése, hangkezelés, billentyűzet billentyűleütések és egérműveletek követése?
Az alkalmazás a „Játékprogramozás, készítés a semmiből (Python 3)” oktatási anyagok sorozatának folytatása. Itt a Python 3.x verziójában az objektum-orientált programozást használó programok fejlesztésének alapjairól és elveiről lesz szó.
Anyag „babák” számára OOP-ban, de nem kezdőknek Pythonban. Szükséges a nyelv alapvető konstrukcióinak ismerete: azonosítók, logikai kifejezések, feltételek, ciklusok. A programozási nyelv függvényeinek ismerete és megértése különösen fontos.
Az ötletek és megvalósítások részletes leírása, gyakorlati példák és eredmények szerepelnek. A nagy kódok listái letölthetők a hivatkozásokról, és kipróbálhatók a számítógépen. A program teljesítménye a Python 3.7-es és újabb verzióinál garantált. Ha okostelefonon fejleszt, akkor működni fog, de a kódot módosítani kell (például módosítani kell a képernyő méretét). Ennek ellenére a szerző határozottan javasolja a személyi számítógép használatát, ha lehetséges.
Mit vesznek figyelembe? OOP mechanika: osztálykód fejlesztésének és írásának elvei, osztálypéldányok létrehozása: minden példákkal és részletes leírásokkal. Figyelembe veszik az eszköz RAM-jában lévő objektumok munkájának műszaki összetevőjét. A megvalósítás kötelező módszerei, példái és indoklása. Önálló megoldási feladatok. Dolgozzon grafikus, hang- és beviteli eszközökkel. UML diagramok. OOP programozási minták kezdőknek.
Valamint iszonyatos absztrakció és beágyazódás, felfoghatatlan öröklődés, iszonyatos polimorfizmus, valamiféle interfész, és mindenféle állapot és viselkedés, és egyben elrejtő adatok. Nem kell félni - mindent egyszerű szavakkal leírnak.
Ezen kívül: egy tanulmány a titokzatos én szóról, és arról, hogy miért lehetetlen nélküle.
Tanulás után kapsz egy eszközt a saját tic-tac-toe fejlesztéséhez, sokféle blackjack játékot, rpg-lövőket és természetesen klikkereket! Kapsz egy eszközt, amivel bármilyen programot írhatsz, ha van szabadidőd.
13 éven felülieknek és minden érdeklődőnek ajánlott. Hasznos lesz informatika tanárok és oktatók számára.
Az anyag mottója: "OOP valójában egyszerű!". Az olvasók széles köre számára a "populáris tudomány" stílusa önellenőrzési kérdésekkel, diagramokkal és mémekkel.
A szerző sok sikert kíván a programozás tanulásához, jó problémákat, érdekes kódot és okos megoldásokat!
Frissítve:
2022. febr. 14.