Tanuljon meg négy olyan szórakoztató dolgot, amelyet a Python-szal megtehet, és amelyek nagyszerű gyakorlati projektek lehetnek minden kezdő számára. Gyakorold a programozási ismereteidet.
Ebben a cikkben négy szórakoztató dolgot gyűjtök össze, amelyeket a Python segítségével megtehetsz, és ez nagyszerű gyakorlati projekt lehet bárki, aki csak megtanulta a programozás alapjait (változók, ha utasítások, ciklusok és függvények). Bár ezeket a kezdő projekteket a Pythonban valósítottam meg, bármely más nyelven megvalósíthatja őket.
A projekteken való munka a legjobb módszer a programozási nyelv elsajátítására. Még akkor is, ha tapasztalt programozó vagy, soha nem hagyod abba az új dolgok megtanulását.
A programozás gyorsan halad; mindig van egy új nyelv vagy technológia, amelyet meg kell tanulni. A tanulás megközelítésének legjobb módja az, ha néhány apró mini projektet végez az ismert dolgok gyakorlásához.
Ez segít az új koncepciók beolvasásában és a hosszú távú memóriába való áthelyezésében. Ráadásul a programok és projektek építése a programozás legjobb része. Készíts dolgokat és tartsd érdekessé a dolgokat!
A cikk középpontjában inspirációt adsz a Python kezdő projektjeihez, amelyeken dolgozhatsz, mert kezdőként valószínűleg nem ismered a python által kínált összes funkciót és izgalmas dolgot.
Miután megvalósítottam ezeket a szórakoztató python kezdő projekteket, biztosíthatlak; magabiztosan fog haladni a fejlettebb koncepciók felé.
Remélem, hogy élvezni fogja őket, és ez élvezetesebbé teszi a python programozási útját.
Feltételezések
– Ismeri a programozás alapjait (ha állítások, ciklusok és függvények)
Tudja, hogyan kell importálni a könyvtárakat a pip (a python függőségkezelő) használatával.
Azt tanácsolom, hogy először magas szintű lépések megírásával kezdje meg ezeket a problémákat. Az alábbiakban megtalálja, hogyan bontom le az egyes projekteket. Ha a lépéseitek eltérnek, akkor rendben van. Sokféleképpen lehet megoldani ugyanazt a problémát! 🙂
Tartalomjegyzék
Számológép (a Tkinter könyvtár használatával)
Az egyik legegyszerűbb szórakoztató dolgok, amiket a python-nal tehet, egy számológép. Kezdhetne valami alapvető dologgal. Számológép szöveges változata a konzolban. Fel kell kérnie a felhasználót a bevitelre: a számokat és a végrehajtandó műveletet. Ezután megjeleníti az eredményeket, és megkérdezi a felhasználót, hogy folytatni akarja-e. Ha ez sikerül, ezt a felhasználói felület mögé helyezheti a Tkinter modul használatával.
A következő módon bontom le a számológépet (grafikus változat):
1. lépés: Hozza létre a felhasználói felületet az összes gombbal – Lásd: Megoldás.
2. lépés: Hozzáadás műveletek (vagy hallgatók) a számgombokra, így amikor rájuk kattint, a szám megjelenik a kijelzőn – Lásd: Megoldás.
3. lépés: Adjon műveleteket a műveletekhez, hogy az eredmények megjelenjenek. – Lásd: Megoldás.
Megjegyzés A Tkinter egy beépített könyvtár, ami azt jelenti, hogy nem kell külön telepítenie 🙂
Examinator
Mi a helyzet a létrehozással a saját “vizsgáztatója”? Létrehozhat egy felhasználói felületet, amely bármilyen kérdést feltesz.
1. lépés: Válassza ki a használni kívánt kérdések halmazát
2. lépés: Hozza létre a felhasználói felületet.
3. lépés: Hozzáadás egy olyan művelet (vagy hallgató), amely válaszol, ha választ választ, és megjelenik egy üzenet, amely szerint a válasz helyes-e vagy sem.
4. lépés: Adjon hozzá műveletet, így amikor a Tovább gombra kattint, az eredmények mentésre kerülnek, és a következő kérdés jelenik meg.
Memóriajáték
Most áttérünk a játékprojektekre, a kedvenc szórakoztató python-projektjeim kezdőknek. Memóriakártya-játékot is megvalósíthat a Pygame könyvtár segítségével.
Itt vannak a játék mechanizmusai: Van egy csomó kártya, amelyek mind lefelé néznek. A játékos két kártyát és megfordítja őket. Ha a két kártya megfelelő pár, akkor felfelé hagyja a kártyákat. Ellenkező esetben a játék megfordítja a lapokat. A játék addig folytatódik, amíg az összes kártya felfelé nem néz.
Felhívjuk figyelmét, hogy az indulás előtt telepítenie kell a pygame könyvtárat pip-tal.
Tudom, hogy ez a projekt meglehetősen kihívást jelenthet egy kezdő számára, főleg, ha egy mozdulattal próbálja létrehozni a játékot. Javaslom, hogy bontsa le a játékot kisebb elérhető lépésekre az alkalmazás fokozatos felépítése érdekében. Nem csak azért, mert ez a megközelítés sokkal kényelmesebb, hanem azért is, mert minden egyes lépésed növeli az önbizalmadat és a motivációt a következő lépésre való áttéréshez.
Itt van egy módszer a projekt lebontására.Ha ezek a lépések zavarónak vagy homályosnak hatnak, tovább bonthatja őket. Az “Oszd és hódítsd” technika.
1. lépés: A tábla megjelenítése a dobozokkal – lásd a megoldást
2. lépés: Töltsön meg minden mezőt különféle játékdarabokkal (párban) – lásd a megoldást
3. lépés: Adjon hozzá egy táblát (mátrixot) a megoldott dobozok nyomon követéséhez – Lásd: Megoldás
4. lépés. A felhasználó rákattinthat egy dobozra, és a benne lévő játék megjelenik – Lásd: Megoldás
5. lépés: Felhasználó második kattintás egy másik mezőben, és mindkét darab megjelenik – lásd a megoldást
6. lépés) Ellenőrizze, hogy a darabok megegyeznek-e, és ha igen, akkor jelölje be a dobozokat megoldottként – lásd a megoldást
Tetris játék játékkal
És végül, létrehozhat-e saját Tetris játékot? Ez a projekt egy kicsit előrehaladottabb, de a többi projekt befejezése után; képesnek kell lennie arra, hogy ezen dolgozzon. Biztosíthatlak a projekt befejezése után , büszke lesz arra, amit felépített, és készségeire elsöprő
A Tetris megvalósítási lépései
Ezt a projektet a következő lépésekben bonthatja le:
1. lépés: Hozza létre a játékablakot – lásd a megoldást.
2. lépés: Rajzolja meg a Tetris táblát – Lásd a megoldást.
3. lépés: Adjon hozzá egyetlen tömböt és tegye le – lásd a megoldást.
4. lépés: Állítsa le a darabot, amikor az eléri az alját – Lásd a megoldást.
5. lépés tábla – Lásd a megoldást.
6. lépés: Pontozás, amikor egy vonal elkészült – Lásd a megoldást.
7. lépés: Használjon teljes Tetris darabokat – Lásd a megoldást.
8. lépés) Forgassa el a Tetris darabokat – Lásd a megoldást.
Létrehoztam egy tanfolyamot, amely végigvezeti ezeket a lépéseket. Ez egy fizetett tanfolyam; az első három lépés azonban ingyenes. Ha nem érdekli a teljes tanfolyam, megnézheti az indítást.
Szállítási út megtervezése Python és grafikonok használatával
Ha grafikont és izgalmas gyakorlatokat szeretnél megtanulni, ábra, nézze meg a következő cikket. Megtudhatja, hogyan lehet megtalálni azt az utat, amely egy teherautót a szállítási céljához visz. Remek probléma megoldani, ráadásul hasonló problémákkal is szembesülhet interjúk készítésekor:
Mostanra valószínűleg többet szeretne megtudni a projektötletek kidolgozásáról és a python projekt elindításáról. Azt javaslom, hogy nézze meg a Learn Python 3 című könyvet:
Ez a könyv kezdő fejlesztőknek szól, akik ismerik az alapokat, de elvesznek, és nem tudják, hogyan közelítsenek meg egy szoftverprojektet. Ez elmagyarázza a projekt indításának folyamatát: elemezze ötletét, tervezzen megoldást és javítsa programozási képességeit játékprojektek segítségével. A tanfolyam végére tudni fogja, hogy megvalósít egy chat szervert Python-nal. Mindezt Zed Shaw, a „Tanulja meg a Pythont a nehéz utakon” című könyv szerzője.
Remélem, hogy élvezni fogja ezeket a szórakoztató dolgokat, amelyeket a Python-szal megtehet, és megvalósíthatja ezeket a kezdő projekteket. Nagyon köszönöm, hogy elolvasta és támogatta ezt a blogot. !
Ha tetszik a cikk, iratkozzon fel, hogy értesítést kapjon, amikor további cikkeket publikálok.