Python tanulása a legnépszerűbb játékon keresztül - tanfolyam 24 000 RUB. a Coddy School of Programming for Children, képzés 4 modul (hónap)
Vegyes Cikkek / / December 08, 2023
Formátum: egyéni és csoportos órák, offline és online (valós idejű).
Gyermekek száma: 1-8.
750 rubel/óra egy online csoportban,
850 rubel/óra-tól offline csoportban,
1050 rubel/óra-tól egyénileg online,
1980-tól dörzsölje/óra egyénileg offline.
A Minecraft a történelem egyik legnépszerűbb és egyik legkelendőbb gyűjtős videojátéka hatalmas játékközösség vesz körül, és számos tanulási lehetőséget kínál programozás.
Világszerte sok ember használja a Minecraftot oktatási célokra: kezdve a tanfolyamokkal a mesterséges intelligencia tanulmányozásával és fejlesztésével foglalkozó egyetemek, az iskolákkal és a nyárral befejezve táborok. Ezt a népszerű számítógépes játékot olyan tudományágak tanulmányozására is használják, mint a kémia, a fizika, a matematika, sőt a történelem és még sok más!
A „Minecraft: Programozás Pythonban” tanfolyam célja az egyik legnépszerűbb programozási nyelv megtanulása a Minecraft játékkörnyezeten alapulva.
1. A Python nyelv az egyik legnépszerűbb programozási nyelv a világon. Rendkívül igény van rá, ha olyan IT-óriásoknál jelentkeznek, mint a Google, Facebook, Youtube és más cégek.
2. A Python szinte mindenre használható: adattudományra és adatelemzésre, mesterséges intelligenciára és gépi tanulás, webfejlesztés, pénzügy és kereskedelem, hálózati rendszerek és biztonság, játékfejlesztés és Egyéb.
3. A Pythont széles körben használják adattudományi és gépi tanulási projektekben. Például Szingapúrban a Python-t használták a vonatok menetrendjének elemzésére, ami olyan hibákat tárt fel, amelyek számos súlyos vonatkimaradáshoz vezettek a központi vonalon.
4. A Python programozók a világ legkeresettebb és legjobban fizetett szakemberei közé tartoznak.
5. Nagyon könnyű a nulláról kezdeni a Python tanulását. Ez ideális választás az első lépésekhez a programozás világában.
Az órák játékformátumban zajlanak, amely lehetővé teszi a gyermekek számára, hogy ne csak megtanulják, hogyan kell programokat írni Pythonban, hanem alkalmazzák azokat a Minecraft környezetben, és saját világukat építhetik fel!
A tanfolyam elvégzése után minden hallgató személyre szabott tanúsítványt kap a CODDY-tól.
Tanfolyam tanára:
„Modok fejlesztése a Minecrafthoz”, „Játékok programozása Pythonban”, „Unity 3D”, „Minecraft: bevezetés a mesterséges intelligenciába”, „Létrehozás
játékok a Roblox Stúdióban", "Programozás a kicsiknek", "Programozás a kicsiknek a Tynkerben", "Minecraft programozás", "3D játékok Scratchben", "Minecraft in Scratch"
Oktatás:
Moszkvai Politechnikai Egyetem, „Informatika és számítástechnika a CAD-ban” szak.
Tapasztalat:
Ismeri a C#, C++, Pascal, SQL nyelveket. 1C rendszerekben programozva az 1C: Enterprise beépített programozási nyelv használatával. Részt vett a Fusion 360 és az Inventor egyetemi képzéseinek létrehozásában.
Érdeklődési kör:
Szeret adatbázisokkal dolgozni, modellezni és nem szabványos matematikai feladatokat megoldani. A programozásban szeretek funkcionalitást írni mobil alkalmazásokhoz (C++). Úgy véli, hogy minden gyermeknek lehet nem szabványos megközelítése.
"A tanulásban a legfontosabb a gyerekek érdeklődése."
Tanfolyam tanára:
„Játékprogramozás Pythonban”, „Számítógépes műveltség”, „Unreal Engine 4”, „Játékfejlesztés C++-ban”, „Programozás Python-ban”, „Minecraft: programozás Python-ban”
Oktatás:
Orosz Népek Barátság Egyeteme (RUDN), „Alapvető számítástechnika és információtechnológia” szak.
Tapasztalat:
Folyékonyan beszél C++, Python, Pascal nyelven. Résztvevő különböző ifjúsági fórumokon regionális és összoroszországi szinten. Az orosz iskolások mozgalma (RSM) által tartott „Big School Picnic” összoroszországi fórum szervezője.
Érdeklődési kör:
A programozáson kívül szívesen olvas könyveket, biciklizik és számítógépes játékokat is szeret.
„A programozás során az embernek kitartást és elszántságot kell mutatnia, így a kezdő programozók nem csak szakemberként, hanem egyénileg is fejlődnek.”
Tanfolyam tanára:
„Minecraft: bevezetés a mesterséges intelligenciába”, „Programozás a kicsiknek”, „Minecraft: programozás Pythonban”, „Botok Pythonban”
Oktatás:
Tyumen Állami Egyetem (TSU), Alkalmazott Informatikai Kar.
Tapasztalat:
Mély érdeklődés a számítástechnika iránt, és tapasztalattal rendelkezik a programozás különböző nyelveken. Ma Python és C# nyelven programoz. Matematikatanári tapasztalattal rendelkezik.
Érdeklődési kör:
Bot programozás Telegramban, adatelemzés Pythonban. C# nyelven fejlesztették ki. Különféle sportok érdeklik. A kedvencem a kosárlabda. Meggyőződésem, hogy az önfejlesztésnek nincs határa.
„Az egyetlen módja annak, hogy hatékonyan tanuljunk meg egy új programozási nyelvet, ha gyakoroljuk, és nehéz problémák megoldására használjuk, és megkönnyítjük az életét.”
1. modul
Az első nap
Bevezetés a Pythonba
− Algoritmus, program
− Numerikus és karakterlánc-változók, változó típusú változók
− Koordináták, vektorok, távolságszámítás
− Karakter, épületek teleportálása, üzenet küldése chatre
Második nap
Mélyebbre menni a Pythonban
− Kivételkezelés
− Boole logika
− Összehasonlító műveletek
− A szereplőt körülvevő tárgyak felismerése
Harmadik nap
Feltételek
− Feltételes if-elif-else konstrukciók, Boole-logika alkalmazása
− Titkos ajtók, mozgólépcső, zuhanyzó
Negyedik nap
míg hurkok
− Míg hurkok számlálóval
− Míg hurkok logikai logikával
− Átok, virágút, búvárverseny, táncparkett, chat üzenetek
2. modul
Ötödik nap
Eljárások
− Eljárások
− Programozói etika, behúzások, megjegyzések
− Ha és miközben használata eljárásokban
− Utazó blokkolása
Hatodik nap
Listák
− Listák, műveletek listákkal
− Stringek használata listaként
− Véletlenszerű elemkiválasztás
− Stopper, csúszó
Hetedik nap
Funkciók
− Különbség eljárások és funkciók között
− Tuples
− Függvények, amelyek egy sort adnak vissza
Nyolcadik nap
Szótárak
− Szótárak
− A szótárak és a listák közötti különbség
− Vezetés, blokkok ütése
3. modul
Kilencedik nap
A ciklusokhoz a programozás varázsa
− For ciklus használata sorokkal, listákkal, szótárakkal
− range() függvény
− Egyszerűsítse a programokat a while ciklussal for ciklus segítségével
− Varázspálca, varázslépcső
Tizedik nap
Szünet, különben
− Szakítsa meg közben
− Félbeszakítás
− Az else használata for hurokkal
− Ismétlés a szótár elemei között a for használatával
− Gyémántkereső
Tizenegyedik nap
Kétdimenziós listák
− Listák listája
− Iteráció egy kétdimenziós lista elemei felett
− Hangulatjelek rajzolása, rozoga fal
Tizenkettedik nap
Többdimenziós listák
− 3D listák
− Bármilyen méretű lista létrehozásának ötlete
− Tervek másolása
4. modul
Tizenharmadik nap
Fájlokkal, modulokkal való munka
− Nyisd meg, olvass, írj
− Modul importálása, egy funkció
− Fájlok olvasása és írása harmadik féltől származó modulok segítségével
− Tervek mentése fájlba
Tizennegyedik nap
Lombik webes keretrendszer
− Modulok letöltése pip segítségével
− Több modul használata
− Kis weboldal készítése Minecraft adataival
Tizenötödik nap
Osztályok, módszerek
− Osztályok, inicializálás, objektumtulajdonságok
− Osztálymódszerek
− Szellemtárgy
Tizenhatodik nap
Utolsó lecke
− A tantárgy általánosítása, a megszerzett ismeretek alkalmazása
- Hozzon létre saját minijátékot a Minecraftban