10 Hasznos források tanulás python

1. kitalálni a saját számítógépes játékokat Python

Dolgoztam olyan iskolákban, ahol bármilyen okból (általában biztonsági okokból) Python nem volt elérhető. Skulpt végrehajtja Python-szkriptet a böngésző, és számos példát. Az első mód a teknős modul, geometriai formák. Gyakran használják, hogy teszteljék a diákok ismereteire.
3. Találd meg a számát
A negyedik fejezet az említett könyv tartalmaz egy szöveges játék találgatás számokat. Szeretem ezt a példát, mert tartalmaz egy csomó alapvető fogalmak programozás, mint a adattípusok, feltételes utasítások és hurkok. A tanítás, kértem a hallgatóktól, hogy saját változata a játék, például több egyszerű vagy összetett.
4. A tanulási Python
Egyszer elkezdett tanítani Python, kollégám, nem ismerik a programozás, megkérdezte, hogy a tananyag. Eltörtem 5 osztályát és felkerül a honlapra Computing az iskolában. A terv igen népszerűnek bizonyult, és sokan azt állítjuk, hogy az igényeiknek.
5. Minecraft API Raspberry Pi
Minecraft - ez több, mint csak egy játék, ez nagyon népszerű homokozóban. Verzió Raspberry Pi van néhány nagyon jó tulajdonságait. Segítségével Minecraft API és a Python, figyelemmel kísérhetjük a kölcsönhatás a valós és a játék világában.
6. Mókus eszik Mókus
Pygame könyvtár kiterjeszti a funkcionalitást a Python, hogy hozzon létre egy GUI fejlődő játékok. A könyvben a játékok Python Pygame van egy csomó példa az ezzel könyvtárban. Daniel Pope módosítjuk, és az úgynevezett Pygame Zero; Az új verzió sokkal jobban megfelel a képzés.
7. Találkozók
Fejlesztése az ő stílusa a tanítás tett rám sokáig. Úgy vélem, hogy a látogatás a programozók találkozókon, ahol működnek együtt, hogy megoldja a feladatot, tényleg segített ebben. Mikor tartott első ülésén tanítványaival, hogy nagyobb teljesítményt nyújt. Írtam róla itt.
Python számos hasznos beépített funkciója, azaz a nyomtatott és bemenet. random modul, éppen ellenkezőleg, az importálni kívánt használat előtt. Ez lehetővé teszi a diákok, hogy hozzá a projektek egy kis kiszámíthatatlanság.
9. Anti Gravity
Én ritkán használom anti gravitációs modul. De ha már ezt, kérem a diákok, hogy mi történik, amikor importálja. Én általában kap egy csomó különböző válaszok, néha még azt sugallják, hogy a valódi hatása súlytalanság kezd - úgy vélik, hogy a Python olyan erős 🙂 Meg lehet próbálni magát, és felajánlotta, hogy a diákok.
10. Sabotage
A legnagyobb kihívás számomra, mint egy tanár volt, hogy szintaktikai hiba diákok programokat. Szerencsére, mielőtt teljesen kiégett a kimerültségtől, kitaláltam „szabotázs” - egy játék, ami hibakeresés a játékot. Diák adatok elrejtésére hibákat a kódot, míg mások keresnek nekik.
10 + 1 Micro Python és a Micro: bit - a jövőben
10 fent felsorolt anyagokat használtam rendszeresen az elmúlt 5 évben. Abban az időben az írás ezt a listát én csak most kezdődött el használni Micro Python Micro: kicsit, de azt hiszem, hogy hamarosan nagyon népszerű. Ez - egy nagyon rugalmas alkalmazás, amely lehetővé teszi, hogy kölcsönhatásba lépnek a BBC Micro: bit. A fent felsorolt anyagokat lehetővé teszi, hogy ellenőrizzék a szoftver és a Micro Python - akció a valós világban. Az első teremtés volt Micro Python eszköz „Dead or Alive”, a forráskód tett 9 sor.