Szórakoztató dolgok a Python kezdőknek

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.

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük