Botovi u Pythonu - tečaj 18 000 rub. iz Coddy škole programiranja za djecu, obuka 3 modula (mjeseci)
Miscelanea / / December 07, 2023
Dob: 11-14 godina
Razina: za početnike.
Trajanje: od 3 modula (mjeseci), od 24 sata*
Format: individualne i grupne lekcije, offline i online (u stvarnom vremenu).
Broj djece: od 1 do 8.
Cijena:
od 750 rub./sat u online grupi,
od 850 rub./sat u izvanmrežnoj grupi,
od 1050 rub./sat pojedinačno online,
od 1980 rub./sat pojedinačno izvan mreže.
Tečaj o izradi botova u Pythonu
Želite li što učinkovitije koristiti moderne elektroničke "pomoćnike"? Tada će Coddyjev tečaj pisanja bota u Pythonu biti izvrstan početak u tom smjeru. Ali prvo, shvatimo što je to alat i kako će vam olakšati život.
Riječ "bot" je izvedenica od "robot". I ovaj uslužni program ima niz značajki:
• dizajniran za monoton i ponovljiv rad;
• izvoditi akcije prema zadanom algoritmu;
• nema im ravnih u sposobnosti oponašanja ljudskih radnji (neke posebno složene opcije ne mogu se razlikovati od stvarnih korisnika);
• može biti jednostavan ili složen, a može obavljati različite funkcije - od traženja informacija i slanja sadržaja do prijevoda i igranja igrica s korisnikom.
Među programskim jezicima, Python se ističe svojom učinkovitošću, elegantnim dizajnom i sintaksom koja olakšava kodiranje. Koristi se za skripte raznih namjena, kao i za izradu botova. Uostalom, Python ima neporecive prednosti:
• relativno lako naučiti (osobito u početnoj fazi);
• ima otvoren razvoj;
• značajke sintakse omogućuju pisanje vrlo čitljivog koda;
• objedinjeni mehanizam uvoza, koji olakšava korištenje mnogih biblioteka i proširenja za vaše projekte;
• pruža alate za brzu izradu prototipa i dinamičku semantiku;
• velika zajednica korisnika koja je pozitivna prema pridošlicama.
Kome i kako je koristan tečaj pisanja botova?
Imamo sveobuhvatan pristup podučavanju naših učenika i nastojimo pružiti najpraktičnije informacije ne samo o kako izraditi bota u Pythonu, ali i naprednije znanje koje će biti korisno u daljnjem usavršavanju i raditi.
Ako vaše dijete ima između 11 i 14 godina i već je dugo zaljubljeno u programiranje ili tek uranja u ovaj fascinantan svijet, upišite ga u mlade programere već sada. U ovom tečaju ćemo detaljno objasniti kako napisati bot u Pythonu, a djeca će moći:
• ovladati osnovama i značajkama ovog programskog jezika. A to će u budućnosti zasigurno postati njihova važna konkurentska prednost;
• u praksi će kreirati jednostavne opcije (uključujući one za igru – u obliku tekstualne potrage);
• samostalno pokrenuti i čak koristiti "asistente" u budućnosti kada komunicirate i zabavljate se sa svojim prijateljima.
Sve će to pomoći otkriti djetetov kreativni potencijal, ukazati na njegove snage u programiranju i dati poticaj za daljnja postignuća u ovom području. I tko zna, možda će naši koderi uskoro stvoriti jedinstvene projekte koji će kvalitativno promijeniti njihove živote i svijet oko njih na bolje.
Po završetku tečaja svaki polaznik dobiva personalizirani certifikat CODDY-a.
11
tečajeviPredavač predmeta:
“Minecraft: Uvod u umjetnu inteligenciju”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript web stranice”, “Crtanje u anime stilu”, “Programiranje za najmlađe”, “Minecraft programiranje”, “Design thinking”, “Botovi u Pythonu”, “Photoshop grafički dizajn”, "Videobloggin"
Obrazovanje:
Brojni tečajevi za usavršavanje informatičkih vještina u međunarodnim tvrtkama (Chatbot Hackathons, Prototyping u području umjetne inteligencije, IT arhitektura itd.). Sveučilište Heilbronn, Heilbronn, Njemačka (Master of Business Administration). Bjelorusko državno ekonomsko sveučilište, Minsk, Bjelorusija (magistar poslovne administracije).
Iskustvo:
Bavi se savjetovanjem klijenata pravnih sustava, sustava za revizijska rješenja i automatizaciju procesa, radi u inovativnom području IT-a i start-up u Njemačkoj u međunarodnoj tvrtki.
Interesi:
Osobni razvoj, strast za dijeljenjem znanja, umrežavač, otvarač svijeta, dizajner života, sportski aktivist.
“Danas je cijeli svijet međusobno povezan: ljudi, države, ekonomije, tehnologije itd. Programiranje je ključna kompetencija budućnosti. Pomaže vam da bolje razumijete svijet budućnosti, aktivno ga oblikujete i budete inovativan član uzbudljivog društva bez granica. Sposobnost kodiranja otvara beskrajna vrata u budućnost našoj djeci u ovom svijetu i čini ih ambasadorima novih tehnologija.”
9
tečajeviPredavač predmeta:
“Minecraft: Uvod u umjetnu inteligenciju”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript web stranice”, “Crtanje u anime stilu”, “Programiranje za najmlađe”, “Minecraft programiranje”, “Design thinking”, “Botovi u Pythonu”, “Photoshop grafički dizajn”, "Video bloganje"
Obrazovanje:
Brojni tečajevi za usavršavanje IT vještina u međunarodnim tvrtkama (SAP, automatizacija procesa, e-trgovina). FOM Sveučilište u Stuttgartu, Stuttgart, Njemačka (Master of Business Administration) Karaganda State Technical University, Karaganda, Kazahstan.
Iskustvo:
Osnivač uspješne online trgovine elektrotehnikom u Njemačkoj koja se bavi savjetovanjem klijenata u području automatizacije prodajnih procesa, radi na području IT prodaje u Njemačkoj u međunar tvrtke.
Interesi:
Putovanja, ribolov, sport, šah.
I. Goethe je rekao: “Možeš naučiti samo ono što voliš”
4
tečajPredavač predmeta:
“Programiranje igara u Pythonu”, “Programiranje u JavaScriptu”, “Botovi u Pythonu”, “Web programiranje”
Obrazovanje:
Moskovsko politehničko sveučilište, specijalnost "Informatika i računarstvo".
Iskustvo:
Tečno govori C\C++, Java, Python, PHP, JavaScript, SQL. Sudjelovao sam u izradi Android aplikacija u Javi, cross-platform aplikacija u C\C++, botova za razne instant messengere u Pythonu, kao i raznih web servisa koji koriste HTML/CSS/JS/PHP.
Interesi:
Od malih nogu programira razne aplikacije od CLI do MVP/MVVC projekata. Sudjelovao u mobilnim hackathonima. Sudjelovao u slučajevima koji uključuju integraciju sa zatvorenim API-jima trećih strana. Također je radio s 3d, posebno Autodesk Maya, Inventor, 3ds Max, Fusion360 (postoje neki manji razvoji s prikazom objekata na mobilnim uređajima). Osim programiranja, zanima ga moto sport, posebice drift. Diskretan, zna pobuditi interes za posao, odgovoran i učinkovit.
1. modul
Prvi dan
Uvod u Python i IDLE
− Razvojno okruženje
− Varijable
− Operacije s varijablama
− Korisnički unos
Rezultat sata: Polaznik će moći samostalno instalirati Python na računalo i početi raditi s jezikom, napisat ćemo program upitnika u Pythonu.
Drugi dan
Uvjetni iskaz i petlje
− If-elif-else izjava
− while petlja
− za petlju
− raspon
Rezultat lekcije: Napišimo nekoliko jednostavnih primjera programa, poput “Pogodi broj”.
Treći dan
Nizovi, liste, funkcije, biblioteke
− Stringovi, formatiranje nizova
− Liste, generatori lista
− Funkcije, argumenti, povratna vrijednost
− Knjižnice trećih strana
Rezultat sata: Na temelju stečenog znanja napisat ćemo tekstualnu igru.
Četvrti dan
Osnove OOP-a
− Klase, objekti
− Atributi
− Metode, konstruktori
Rezultat lekcije: Stječemo potrebno minimalno razumijevanje objektno orijentiranog programiranja.
2. modul
Prvi dan
Prvi bot za VKontakte
− Instalacija potrebnih biblioteka
− Postavka
− Stvorite token bota
− Metode knjižnice VK
− Jednostavan chat bot
Rezultat lekcije: Kreirajmo jednostavnog bota koji će na određeni tekst odgovoriti porukom.
Drugi dan
Bot igra "Gradovi"
− Obrada korisničkih poruka
− „Baza podataka“ gradova i država
− Petlja igre
Rezultat lekcije: Napišimo bota za igranje u gradovima
Treći dan
Bot igra "Kviz"
− Formiranje bot zahtjeva
− Oblikovanje upitnika
Rezultat lekcije: Bot postavlja pitanja i daje bodove točnim odgovorima.
Četvrti dan
Bot igra "9 života"
− Slanje emotikona
− Brojanje života
− Rastavljanje riječi na slova
Rezultat lekcije: Bot sličan tekstualnoj igrici “Vješala”
3. modul
Prvi dan
Bot temeljen na “umjetnoj inteligenciji”
− Postavljanje biblioteke DialogFlow
− Registracija botova
− Povezivanje DialogFlowa s programom
− JSON odgovori
Rezultat lekcije: Kreirajmo bota koji će inteligentno odgovarati na pitanja korisnika pomoću biblioteke strojnog učenja.
Drugi dan
Dobivanje informacija sa stranica trećih strana
− modul zahtjeva
− HTML parsiranje
Rezultat lekcije: Napišimo bota koji šalje tečajeve ili druge informacije s interneta u stvarnom vremenu.
Treći dan
Rad sa slikama
− Učitavanje slika
− Prilaganje slika
Rezultat lekcije: Bot šalje fotografije mačaka.
Četvrti dan
URL zahtjevi
− Zahtjevi prema web stranici YouTube
− Slanje rezultata korisniku
Rezultat lekcije: Kreirajmo bota koji će na zahtjev korisnika pretraživati videe na Youtubeu i slati linkove.