Botok Pythonban - tanfolyam 18 000 dörzsölje. Coddy School of Programming for Children, képzés 3 modul (hónap)
Vegyes Cikkek / / December 07, 2023
Életkor: 11-14 év
Szint: kezdőknek.
Időtartam: 3 modultól (hónap), 24 órától*
Formátum: egyéni és csoportos órák, offline és online (valós idejű).
Gyermekek száma: 1-8.
Ár:
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.
Tanfolyam a botok létrehozásáról Pythonban
Szeretné a lehető leghatékonyabban használni a modern elektronikus „asszisztenseket”? Akkor a Coddy Python nyelvű botírásáról szóló tanfolyam kiváló kezdet lesz ebben az irányban. De először nézzük meg, mi ez az eszköz, és hogyan teszi könnyebbé az életét.
A "bot" szó a "robot" szó származéka. És ez a segédprogram számos funkcióval rendelkezik:
• monoton és ismételhető munkára tervezve;
• adott algoritmus szerint végrehajtani a műveleteket;
• nincs párjuk az emberi cselekvések utánzásának képességében (néhány különösen összetett opció nem különböztethető meg a valódi felhasználóktól);
• lehet egyszerű vagy összetett, és számos funkciót elláthat – az információkereséstől és a tartalom elküldésétől a fordításig és a felhasználóval való játékig.
A programozási nyelvek közül a Python kiemelkedik hatékonyságával, elegáns kialakításával és a kódolást megkönnyítő szintaxisával. Különféle célú szkriptekhez, valamint botok létrehozásához használják. Végül is a Pythonnak tagadhatatlan előnyei vannak:
• viszonylag könnyen megtanulható (különösen a kezdeti szakaszban);
• nyitott fejlesztésű;
• A szintaxis funkciók lehetővé teszik jól olvasható kód írását;
• egységes importálási mechanizmus, amely megkönnyíti a számos könyvtár és bővítmény használatát projektjeihez;
• eszközöket biztosít a gyors prototípuskészítéshez és a dinamikus szemantikához;
• a felhasználók nagy közössége, amely pozitívan áll az újonnan érkezőkhöz.
Kinek és hogyan hasznos a robotírás tanfolyam?
Átfogó megközelítést alkalmazunk diákjaink oktatásában, és arra törekszünk, hogy a legpraktikusabb információkat nyújtsuk nem csak a hogyan készítsünk botot Pythonban, hanem haladóbb ismereteket is, amelyek hasznosak lesznek a továbbképzésben és munka.
Ha gyermeke 11 és 14 év közötti, és már régóta szenvedélyesen szereti a programozást, vagy csak most merül el ebben a lenyűgöző világban, írassa be őt a fiatal kódolók közé. Ezen a tanfolyamon részletesen elmagyarázzuk, hogyan kell botot írni Pythonban, és a gyerekek képesek lesznek:
• sajátítsa el ennek a programozási nyelvnek az alapjait és jellemzőit. És ez minden bizonnyal fontos versenyelőnyük lesz a jövőben;
• a gyakorlatban egyszerű lehetőségeket fognak létrehozni (beleértve a játékokat is - szöveges küldetés formájában);
• önállóan indítsa el, sőt használja a jövőben „asszisztenseket”, amikor kommunikál és szórakozik barátaival.
Mindez segít feltárni a gyermek kreatív potenciálját, jelzi erősségeit a programozásban, és lendületet ad a további eredményekhez ezen a területen. És ki tudja, talán hamarosan kódolóink olyan egyedi projekteket készítenek, amelyek minőségileg jobbá teszik az életüket és az őket körülvevő világot.
A tanfolyam elvégzése után minden hallgató személyre szabott tanúsítványt kap a CODDY-tól.
11
tanfolyamokTanfolyam tanára:
„Minecraft: Bevezetés a mesterséges intelligenciába”, „Unity 3D”, „Frontend fejlesztő: HTML/CSS/JavaScript webhelyek”, „Anime stílusban rajzolás”, „Programozás a kicsiknek”, „Minecraft programozás”, „Design gondolkodás”, „Botok Pythonban”, „Photoshop grafikai tervezés”, "Videoblog"
Oktatás:
Számos kurzus az informatikai ismeretek fejlesztésére nemzetközi vállalatoknál (Chatbot Hackathonok, Prototípuskészítés a mesterséges intelligencia területén, IT architektúra stb.). Heilbronni Egyetem, Heilbronn, Németország (Master of Business Administration). Fehérorosz Állami Gazdasági Egyetem, Minszk, Fehéroroszország (Master of Business Administration).
Tapasztalat:
Jogrendszerek, könyvvizsgálati megoldások és folyamatautomatizálási rendszerek ügyfél-tanácsadásával foglalkozik, az informatika innovatív területén dolgozik, és indul Németországban egy nemzetközi cégnél.
Érdeklődési kör:
Személyes fejlődés, tudásmegosztási szenvedély, hálózatépítő, világnyitó, élettervező, sportaktivista.
„Ma az egész világ összefügg egymással: emberek, országok, gazdaságok, technológiák stb. A programozás a jövő kulcskompetenciája. Segít jobban megérteni a jövő világát, aktívan alakítani azt, és innovatív tagja lenni egy izgalmas, határok nélküli társadalomnak. A kódolás képessége végtelen jövőbe mutató ajtókat nyit gyermekeink előtt ebben a világban, és az új technológiák nagyköveteivé teszi őket.”
9
tanfolyamokTanfolyam tanára:
„Minecraft: Bevezetés a mesterséges intelligenciába”, „Unity 3D”, „Frontend fejlesztő: HTML/CSS/JavaScript webhelyek”, „Anime stílusban rajzolás”, „Programozás a kicsiknek”, „Minecraft programozás”, „Design gondolkodás”, „Botok Pythonban”, „Photoshop grafikai tervezés”, "Videóblog"
Oktatás:
Számos kurzus az informatikai ismeretek fejlesztésére nemzetközi vállalatoknál (SAP, folyamatautomatizálás, e-kereskedelem). FOM University of Stuttgart, Stuttgart, Németország (Master of Business Administration) Karaganda Állami Műszaki Egyetem, Karaganda, Kazahsztán.
Tapasztalat:
Sikeres németországi online elektromos áruház alapítója, ügyféltanácsadással foglalkozik értékesítési folyamatok automatizálása területén, IT értékesítés területén dolgozik Németországban a nemzetközi cégek.
Érdeklődési kör:
Utazás, horgászat, sport, sakk.
I. Goethe azt mondta: „Csak azt tanulhatod meg, amit szeretsz”
4
tanfolyamTanfolyam tanára:
„Játékprogramozás Pythonban”, „Programozás JavaScriptben”, „Botok Pythonban”, „Web programozás”
Oktatás:
Moszkvai Politechnikai Egyetem, „Informatika és számítástechnika” szak.
Tapasztalat:
Folyékonyan beszél C\C++, Java, Python, PHP, JavaScript, SQL nyelveken. Részt vettem Android-alkalmazások készítésében Java nyelven, cross-platform alkalmazások C\C++-ban, botok különféle azonnali üzenetküldőkhöz Pythonban, valamint különféle webszolgáltatások HTML/CSS/JS/PHP használatával.
Érdeklődési kör:
Kiskorától kezdve különféle alkalmazásokat programoz a CLI-től az MVP/MVVC projektekig. Mobil hackathonokon vett részt. Részt vett a harmadik féltől származó zárt API-kkal való integrációval kapcsolatos ügyekben. 3D-vel is dolgozott, különösen Autodesk Maya, Inventor, 3ds Max, Fusion360 (van néhány apró fejlesztés az objektumok mobileszközökön való megjelenítésével). A programozáson kívül a motorsportok, azon belül is a drift érdekli. Diszkrét, tudja, hogyan kell felkelteni az érdeklődést a munka iránt, felelősségteljes és hatékony.
1. modul
Az első nap
Bevezetés a Pythonba és az IDLE-be
− Fejlesztési környezet
− Változók
− Műveletek változókkal
− Felhasználói bevitel
Az óra eredménye: A tanuló képes lesz önállóan telepíteni a Python-t számítógépére és elkezdeni dolgozni a nyelvvel, Python nyelven kérdőíves programot írunk.
Második nap
Feltételes kijelentés és hurkok
− Ha-elif-más kijelentés
− while ciklus
− for hurok
− tartomány
A lecke eredménye: Írjunk néhány egyszerű példaprogramot, például „Találd ki a számot”.
Harmadik nap
Karakterláncok, listák, függvények, könyvtárak
− Stringek, karakterlánc formázás
− Listák, listagenerátorok
− Függvények, argumentumok, visszatérési érték
− Harmadik fél könyvtárai
Az óra eredménye: Az összes megszerzett tudás alapján szöveges játékot írunk.
Negyedik nap
OOP alapok
− Osztályok, objektumok
− Tulajdonságok
− Módszerek, konstruktorok
A lecke eredménye: Megszerezzük az objektum-orientált programozáshoz szükséges minimális ismereteket.
2. modul
Az első nap
Az első bot a VKontakte számára
− A szükséges könyvtárak telepítése
− Beállítás
− Hozzon létre egy bot tokent
− VK könyvtári módszerek
− Egyszerű chat bot
A lecke eredménye: Hozzunk létre egy egyszerű botot, amely egy bizonyos szövegre üzenettel válaszol.
Második nap
Bot játék "Cities"
− Felhasználói üzenetek feldolgozása
− Városok és országok „adatbázisa”.
− Játékhurok
A lecke eredménye: Írjunk egy botot a városi játékhoz
Harmadik nap
Bot játék "Kvíz"
− Bot kérések kialakítása
− Kérdősorok formázása
A lecke eredménye: Egy bot, aki kérdéseket tesz fel, és pontokat ad a helyes válaszokra.
Negyedik nap
Bot játék „9 élet”
− Hangulatjelek küldése
− Életek számolása
− Szó felosztása betűkre
A lecke eredménye: A „Hangman” szöveges játékhoz hasonló bot
3. modul
Az első nap
A „mesterséges intelligencián” alapuló robot
− A DialogFlow könyvtár beállítása
− Bot regisztráció
− DialogFlow csatlakoztatása a programhoz
− JSON-válaszok
A lecke eredménye: Hozzunk létre egy robotot, amely intelligensen válaszol a felhasználói kérdésekre a gépi tanulási könyvtár segítségével.
Második nap
Információszerzés harmadik felek webhelyeiről
− kérések modul
− HTML elemzés
A lecke eredménye: Írjunk egy botot, amely valós időben küld árfolyamokat vagy egyéb információkat az internetről.
Harmadik nap
Munka képekkel
− Képek feltöltése
− Képek csatolása
A lecke eredménye: Egy bot, amely macskákról készült fotókat küld.
Negyedik nap
URL kérések
− Kérések a YouTube webhelyhez
− Eredmények elküldése a felhasználónak
A lecke eredménye: Hozzunk létre egy botot, amely a felhasználó kérésére videókat keres a Youtube-on, és linkeket küld.