Boti v Pythone - kurz 18 000 rub. z Coddy School of Programming for Children, tréning 3 modulov (mesiace)
Rôzne / / December 07, 2023
Vek: 11-14 rokov
Úroveň: pre začiatočníkov.
Trvanie: od 3 modulov (mesiace), od 24 hodín*
Formát: individuálne a skupinové lekcie, offline a online (v reálnom čase).
Počet detí: od 1 do 8.
Cena:
od 750 rub./hod v online skupine,
od 850 rub./hod v offline skupine,
od 1050 rub./hod individuálne online,
od 1980 rub./hod individuálne offline.
Kurz o vytváraní robotov v Pythone
Chcete moderných elektronických „asistentov“ využívať čo najefektívnejšie? Potom bude školiaci kurz o písaní robota v Pythone od Coddyho vynikajúcim začiatkom v tomto smere. Najprv si však poďme zistiť, čo tento nástroj je a ako vám uľahčí život.
Slovo „bot“ je odvodené od slova „robot“. A tento nástroj má niekoľko funkcií:
• navrhnuté pre monotónnu a opakovateľnú prácu;
• vykonávať akcie podľa daného algoritmu;
• nemajú rovnakú schopnosť napodobňovať ľudské činy (niektoré obzvlášť zložité možnosti nemožno odlíšiť od skutočných používateľov);
• môžu byť jednoduché alebo zložité a môžu vykonávať rôzne funkcie – od vyhľadávania informácií a odosielania obsahu až po preklady a hranie hier s používateľom.
Medzi programovacími jazykmi Python vyniká svojou efektívnosťou, elegantným dizajnom a syntaxou, ktorá uľahčuje kódovanie. Používa sa na skripty na rôzne účely, ako aj na vytváranie robotov. Koniec koncov, Python má nepopierateľné výhody:
• relatívne ľahké sa naučiť (najmä v počiatočnom štádiu);
• má otvorený vývoj;
• funkcie syntaxe umožňujú písať vysoko čitateľný kód;
• jednotný mechanizmus importu, ktorý uľahčuje používanie mnohých knižníc a rozšírení pre vaše projekty;
• poskytuje nástroje na rýchle prototypovanie a dynamickú sémantiku;
• veľká komunita používateľov, ktorá je pozitívna voči nováčikom.
Pre koho a ako je kurz o písaní robotov užitočný?
K výučbe našich študentov pristupujeme komplexne a snažíme sa poskytnúť čo najpraktickejšie informácie nielen o ako vytvoriť bota v Pythone, ale aj pokročilejšie znalosti, ktoré budú užitočné pri ďalšom školení a práca.
Ak má vaše dieťa od 11 do 14 rokov a už dlho ho nadchlo programovanie alebo sa len ponára do tohto fascinujúceho sveta, prihláste ho do mladých kódovačov práve teraz. V tomto kurze podrobne vysvetlíme, ako napísať robota v Pythone a deti budú môcť:
• ovládať základy a funkcie tohto programovacieho jazyka. A to sa v budúcnosti určite stane ich dôležitou konkurenčnou výhodou;
• v praxi si vytvoria jednoduché možnosti (aj herné – formou textovej úlohy);
• samostatne spúšťať a dokonca využívať „asistentov“ v budúcnosti pri komunikácii a zábave s priateľmi.
To všetko pomôže odhaliť tvorivý potenciál dieťaťa, ukázať jeho silné stránky v programovaní a dať impulz k ďalším úspechom v tejto oblasti. A ktovie, možno čoskoro naši kóderi vytvoria unikátne projekty, ktoré kvalitatívne zmenia ich životy a svet okolo nich k lepšiemu.
Po ukončení kurzu dostane každý študent osobný certifikát od CODDY.
11
kurzyučiteľ kurzu:
„Minecraft: Úvod do umelej inteligencie“, „Unity 3D“, „Frontend Developer: Webové stránky HTML/CSS/JavaScript“, „Kreslenie v štýle Anime“, „Programovanie pre najmenších“, „Programovanie v Minecrafte“, „Dizajnérske myslenie“, „Boti v Pythone“, „Grafický dizajn Photoshopu“, "Videoblogovanie"
vzdelanie:
Početné kurzy na zlepšenie IT zručností v medzinárodných spoločnostiach (Chatbot Hackathons, Prototyping v oblasti umelej inteligencie, IT architektúra atď.). University of Heilbronn, Heilbronn, Nemecko (Master of Business Administration). Bieloruská štátna ekonomická univerzita, Minsk, Bielorusko (Master of Business Administration).
Skúsenosti:
Venuje sa klientskemu poradenstvu právnych systémov, systémov pre audítorské riešenia a automatizácii procesov, pôsobí v inovatívnej oblasti IT a start-upu v Nemecku v medzinárodnej spoločnosti.
Záujmy:
Osobný rozvoj, vášeň pre zdieľanie vedomostí, networker, otvárač sveta, life designer, športový aktivista.
„Dnes je celý svet prepojený: ľudia, krajiny, ekonomiky, technológie atď. Programovanie je kľúčovou kompetenciou budúcnosti. Pomáha vám lepšie pochopiť svet budúcnosti, aktívne ho formovať a byť inovatívnym členom vzrušujúcej spoločnosti bez hraníc. Schopnosť kódovať otvára našim deťom v tomto svete nekonečné dvere do budúcnosti a robí z nich ambasádorov nových technológií.“
9
kurzyučiteľ kurzu:
„Minecraft: Úvod do umelej inteligencie“, „Unity 3D“, „Frontend Developer: Webové stránky HTML/CSS/JavaScript“, „Kreslenie v štýle Anime“, „Programovanie pre najmenších“, „Programovanie v Minecrafte“, „Dizajnérske myslenie“, „Boti v Pythone“, „Grafický dizajn Photoshopu“, "Video blogovanie"
vzdelanie:
Početné kurzy na zlepšenie IT zručností v medzinárodných spoločnostiach (SAP, automatizácia procesov, e-commerce). FOM Univerzita v Stuttgarte, Stuttgart, Nemecko (Master of Business Administration) Štátna technická univerzita v Karagande, Karaganda, Kazachstan.
Skúsenosti:
Zakladateľ úspešného internetového elektro obchodu v Nemecku, zaoberajúci sa klientskym poradenstvom v r oblasti automatizácie predajných procesov, pôsobí v oblasti IT predaja v Nemecku v medzinár spoločnosti.
Záujmy:
Cestovanie, rybolov, šport, šach.
I. Goethe povedal: „Môžeš sa naučiť len to, čo miluješ“
4
kurzučiteľ kurzu:
„Programovanie hier v Pythone“, „Programovanie v JavaScripte“, „Boti v Pythone“, „Webové programovanie“
vzdelanie:
Moskovská polytechnická univerzita, špecializácia „Informatika a informatika“.
Skúsenosti:
Plynule ovláda C\C++, Java, Python, PHP, JavaScript, SQL. Podieľal som sa na tvorbe Android aplikácií v Jave, multiplatformových aplikácií v C\C++, botov pre rôzne instant messenger v Pythone, ako aj rôznych webových služieb využívajúcich HTML/CSS/JS/PHP.
Záujmy:
Od malička programuje rôzne aplikácie od CLI až po projekty MVP/MVVC. Zúčastnil sa mobilných hackathonov. Zúčastnil sa na prípadoch integrácie s uzavretými API tretích strán. Pracoval tiež s 3d, najmä Autodesk Maya, Inventor, 3ds Max, Fusion360 (existuje niekoľko malých vylepšení pri zobrazovaní objektov na mobilných zariadeniach). Okrem programovania sa zaujíma o motoršport, najmä o drifting. Diskrétny, vie vzbudiť záujem o prácu, zodpovedný a efektívny.
1. modul
Prvý deň
Úvod do Pythonu a IDLE
− Vývojové prostredie
− Premenné
− Operácie s premennými
− Vstup používateľa
Výsledok hodiny: Študent si bude vedieť samostatne nainštalovať Python na počítač a začať s jazykom pracovať, napíšeme dotazníkový program v Pythone.
Druhý deň
Podmienený príkaz a slučky
− Vyhlásenie If-elif-else
− while loop
− pre slučku
− rozsah
Výsledok lekcie: Napíšme niekoľko jednoduchých príkladov programov, ako napríklad „Hádaj číslo“.
Deň tretí
Reťazce, zoznamy, funkcie, knižnice
− Reťazce, formátovanie reťazcov
− Zoznamy, generátory zoznamov
− Funkcie, argumenty, návratová hodnota
− Knižnice tretích strán
Výsledok hodiny: Na základe všetkých získaných vedomostí napíšeme textovú hru.
Deň štvrtý
Základy OOP
− Triedy, predmety
− Atribúty
− Metódy, konštruktéri
Výsledok lekcie: Získame potrebné minimálne znalosti objektovo orientovaného programovania.
2. modul
Prvý deň
Prvý robot pre VKontakte
− Inštalácia potrebných knižníc
− Nastavenie
− Vytvorte token bota
− Metódy knižnice VK
- Jednoduchý chatovací robot
Výsledok lekcie: Vytvorme si jednoduchého bota, ktorý na určitý text odpovie správou.
Druhý deň
Bot hra "Mestá"
− Spracovanie správ používateľov
− „Databáza“ miest a krajín
− Herná slučka
Výsledok lekcie: Napíšme robota na hranie v mestách
Deň tretí
Bot hra "Kvíz"
− Vytváranie požiadaviek robotov
− Formátovanie riadkov otázok
Výsledok lekcie: Robot kladie otázky a dáva bodom správne odpovede.
Deň štvrtý
Bot hra „9 životov“
− Posielanie emotikonov
− Počítanie životov
− Rozdelenie slova na písmená
Výsledok lekcie: Bot podobný textovej hre „Hangman“
3. modul
Prvý deň
Robot založený na „umelej inteligencii“
− Nastavenie knižnice DialogFlow
− Registrácia robotov
− Pripojenie DialogFlow k programu
− Odpovede JSON
Výsledok lekcie: Vytvorme robota, ktorý bude inteligentne odpovedať na otázky používateľov pomocou knižnice strojového učenia.
Druhý deň
Získavanie informácií zo stránok tretích strán
− modul požiadaviek
− Analýza HTML
Výsledok lekcie: Napíšme robota, ktorý v reálnom čase posiela výmenné kurzy alebo iné informácie z internetu.
Deň tretí
Práca s obrázkami
− Nahrávanie obrázkov
− Prikladanie obrázkov
Výsledok lekcie: Bot posielajúci fotky mačiek.
Deň štvrtý
Žiadosti o adresy URL
− Žiadosti na webovú stránku YouTube
− Odoslanie výsledkov používateľovi
Výsledok lekcie: Vytvorme bota, ktorý bude na žiadosť používateľa vyhľadávať videá na Youtube a posielať odkazy.