Python-botit - kurssi 18 000 hieroa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / December 07, 2023
Ikä: 11-14 vuotta
Taso: aloittelijoille.
Kesto: alkaen 3 moduulia (kuukautta), alkaen 24 tuntia*
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
Hinta:
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
Kurssi robottien luomisesta Pythonissa
Haluatko käyttää nykyaikaisia elektronisia "assistentteja" mahdollisimman tehokkaasti? Sitten Coddyn Python-botin kirjoittamisen koulutuskurssi on erinomainen aloitus tähän suuntaan. Mutta ensin selvitetään, mikä tämä työkalu on ja kuinka se helpottaa elämääsi.
Sana "bot" on johdannainen sanasta "robotti". Ja tällä apuohjelmalla on useita ominaisuuksia:
• suunniteltu yksitoikkoiseen ja toistettavaan työhön;
• suorittaa toimintoja tietyn algoritmin mukaisesti;
• heillä ei ole vertaista kyvyssä jäljitellä ihmisen toimintaa (jotkin erityisen monimutkaiset vaihtoehdot eivät ole erotettavissa todellisista käyttäjistä);
• voi olla yksinkertaista tai monimutkaista, ja se voi suorittaa erilaisia toimintoja - tiedon etsimisestä ja sisällön lähettämisestä käännöksiin ja pelien pelaamiseen käyttäjän kanssa.
Ohjelmointikielistä Python erottuu tehokkuudestaan, tyylikkäästä suunnittelustaan ja koodaamista helpottavasta syntaksista. Sitä käytetään skripteihin eri tarkoituksiin sekä robottien luomiseen. Loppujen lopuksi Pythonilla on kiistattomia etuja:
• suhteellisen helppo oppia (erityisesti alkuvaiheessa);
• on avointa kehitystä;
• syntaksiominaisuuksien avulla voit kirjoittaa erittäin luettavaa koodia;
• yhtenäinen tuontimekanismi, jonka avulla on helppo käyttää monia kirjastoja ja laajennuksia projekteissasi;
• tarjoaa työkaluja nopeaan prototyyppien luomiseen ja dynaamiseen semantiikkaan;
• suuri käyttäjäyhteisö, joka suhtautuu myönteisesti uusiin tulokkaisiin.
Kenelle ja miten bottien kirjoittamiskurssi on hyödyllinen?
Otamme opiskelijoidemme opettamiseen kokonaisvaltaisen lähestymistavan ja pyrimme tarjoamaan käytännöllisintä tietoa paitsi aiheesta kuinka luoda botti Pythonissa, mutta myös edistyneempää tietoa, josta on hyötyä jatkokoulutuksessa ja tehdä työtä.
Jos lapsesi on 11–14-vuotias ja on ollut intohimoinen ohjelmointiin jo pitkään tai on vain uppoutumassa tähän kiehtovaan maailmaan, ilmoittaa hänet nuorille koodaajille heti. Tällä kurssilla selitämme yksityiskohtaisesti, miten botti kirjoitetaan Pythonissa, ja lapset voivat:
• hallitsee tämän ohjelmointikielen perusteet ja ominaisuudet. Ja tästä tulee varmasti heidän tärkeä kilpailuetunsa tulevaisuudessa;
• käytännössä he luovat yksinkertaisia vaihtoehtoja (mukaan lukien pelivaihtoehdot - tekstitehtävän muodossa);
• käynnistää itsenäisesti ja jopa käyttää "assistentteja" jatkossa kommunikoiessasi ja pitäessäsi hauskaa ystäviesi kanssa.
Kaikki tämä auttaa paljastamaan lapsen luovan potentiaalin, osoittamaan hänen vahvuutensa ohjelmoinnissa ja vauhdittamaan muita saavutuksia tällä alalla. Ja kuka tietää, ehkä pian koodaajamme luovat ainutlaatuisia projekteja, jotka muuttavat laadullisesti heidän elämäänsä ja ympäröivää maailmaa parempaan suuntaan.
Kurssin päätyttyä jokainen opiskelija saa henkilökohtaisen todistuksen CODDYltä.
11
kurssitKurssin opettaja:
"Minecraft: Johdatus tekoälyyn", "Unity 3D", "Frontend Developer: HTML/CSS/JavaScript-verkkosivustot", "Anime-tyyliin piirtäminen", "Ohjelmointi pienimmille", "Minecraft-ohjelmointi", "Design-ajattelu", "Botit Pythonissa", "Photoshop-graafinen suunnittelu", "Videobloggin"
Koulutus:
Lukuisia kursseja IT-taitojen parantamiseksi kansainvälisissä yrityksissä (Chatbot Hackathons, Prototyping tekoälyn alalla, IT-arkkitehtuuri jne.). Heilbronnin yliopisto, Heilbronn, Saksa (Master of Business Administration). Valko-Venäjän valtion talousyliopisto, Minsk, Valko-Venäjä (Master of Business Administration).
Kokea:
Hän harjoittaa asiakaskonsultointia lakijärjestelmissä, tilintarkastusratkaisujen järjestelmissä ja prosessiautomaatiossa, työskentelee IT: n innovatiivisella alalla ja start-up Saksassa kansainvälisessä yrityksessä.
Kiinnostuksen kohteet:
Henkilökohtainen kehitys, intohimo tiedon jakamiseen, verkostoituja, maailman avaaja, elämänsuunnittelija, urheiluaktivisti.
”Tänään koko maailma on yhteydessä toisiinsa: ihmiset, maat, taloudet, teknologiat jne. Ohjelmointi on tulevaisuuden avainosaamista. Se auttaa sinua ymmärtämään paremmin tulevaisuuden maailmaa, muokkaamaan sitä aktiivisesti ja olemaan innovatiivinen jäsen jännittävässä yhteiskunnassa ilman rajoja. Kyky koodata avaa loputtomasti ovia tulevaisuuteen lapsillemme tässä maailmassa ja tekee heistä uuden teknologian lähettiläitä."
9
kurssitKurssin opettaja:
"Minecraft: Johdatus tekoälyyn", "Unity 3D", "Frontend Developer: HTML/CSS/JavaScript-verkkosivustot", "Anime-tyyliin piirtäminen", "Ohjelmointi pienimmille", "Minecraft-ohjelmointi", "Design-ajattelu", "Botit Pythonissa", "Photoshop-graafinen suunnittelu", "Videoblogi"
Koulutus:
Lukuisia kursseja IT-taitojen parantamiseksi kansainvälisissä yrityksissä (SAP, prosessiautomaatio, verkkokauppa). FOM University of Stuttgart, Stuttgart, Saksa (Master of Business Administration) Karaganda State Technical University, Karaganda, Kazakstan.
Kokea:
Menestyneen sähköisen verkkokaupan perustaja Saksassa, joka harjoittaa asiakkaiden konsultointia myyntiprosessien automatisoinnin alalla, työskentelee IT-myynnin alalla Saksassa kansainvälisesti yritykset.
Kiinnostuksen kohteet:
Matkustaminen, kalastus, urheilu, shakki.
I. Goethe sanoi: "Voit oppia vain mitä rakastat"
4
tietenkinKurssin opettaja:
"Peliohjelmointi Pythonissa", "Ohjelmointi JavaScriptissä", "Pythonin robotit", "Web-ohjelmointi"
Koulutus:
Moskovan ammattikorkeakoulu, erikoisuus "Informatiikka ja tietojenkäsittelytiede".
Kokea:
Hallitset sujuvasti C\C++, Java, Python, PHP, JavaScript, SQL. Olin mukana luomassa Android-sovelluksia Java-kielellä, cross-platform-sovelluksia C\C++-kielellä, botteja erilaisille pikaviestinnille Pythonissa sekä erilaisissa verkkopalveluissa HTML/CSS/JS/PHP: llä.
Kiinnostuksen kohteet:
Varhaisesta iästä lähtien hän on ohjelmoinut erilaisia sovelluksia CLI: stä MVP/MVVC-projekteihin. Osallistui mobiilihackathoneihin. Osallistunut tapauksiin, jotka koskivat integraatiota kolmannen osapuolen suljettujen sovellusliittymien kanssa. Työskennellyt myös 3d: n kanssa, erityisesti Autodesk Maya, Inventor, 3ds Max, Fusion360 (joitakin pieniä kehityskohteita on tehty objektien näyttämisessä mobiililaitteissa). Ohjelmoinnin lisäksi hän on kiinnostunut moottoriurheilusta, erityisesti driftistä. Huomaamaton, osaa herättää kiinnostuksen työhön, vastuullinen ja tehokas.
1. moduuli
Ensimmäinen päivä
Johdatus Pythoniin ja IDLE: hen
− Kehitysympäristö
− Muuttujat
− Operaatiot muuttujilla
− Käyttäjän syöttö
Oppitunnin tulos: Opiskelija osaa itsenäisesti asentaa Pythonin tietokoneelle ja aloittaa työskentelyn kielen kanssa, kirjoitamme Pythonilla kyselylomakkeen.
Toinen päivä
Ehdollinen lause ja silmukat
− Jos-elif-toinen lausunto
− while-silmukka
− silmukalle
− alue
Oppitunnin tulos: kirjoitetaan muutamia yksinkertaisia esimerkkiohjelmia, kuten "Arvaa numero".
Kolmas päivä
Merkkijonot, listat, funktiot, kirjastot
− Merkkijonot, merkkijonojen muotoilu
− Listat, listageneraattorit
− Funktiot, argumentit, palautusarvo
− Kolmannen osapuolen kirjastot
Oppitunnin tulos: Kirjoitamme tekstipelin kaiken hankitun tiedon pohjalta.
Päivä neljä
OOP perusteet
− Luokat, esineet
− Ominaisuudet
− Menetelmät, rakentajat
Oppitunnin tulos: Saamme tarvittavan minimaalisen ymmärryksen olio-ohjelmoinnista.
2. moduuli
Ensimmäinen päivä
Ensimmäinen botti VKontaktelle
− Tarvittavien kirjastojen asennus
− Asetus
− Luo bot-tunnus
− VK-kirjastomenetelmät
− Yksinkertainen chat-botti
Oppitunnin tulos: Luodaan yksinkertainen robotti, joka vastaa tiettyyn tekstiin viestillä.
Toinen päivä
Bottipeli "Cities"
− Käyttäjäviestien käsittely
− Kaupunkien ja maiden ”tietokanta”.
− Pelisilmukka
Oppitunnin tulos: kirjoitetaan botti kaupungeissa pelaamista varten
Kolmas päivä
Bottipeli "Quiz"
− Bottipyyntöjen muodostaminen
− kysymysrivien muotoilu
Oppitunnin tulos: Botti, joka kysyy ja antaa pisteitä oikeat vastaukset.
Päivä neljä
Bottipeli "9 Lives"
− Hymiöiden lähettäminen
− Elämien laskeminen
− Sanan jakaminen kirjaimiin
Oppitunnin tulos: "Hangman" -tekstipelin kaltainen botti
3. moduuli
Ensimmäinen päivä
Botti perustuu "tekoälyyn"
− DialogFlow-kirjaston asettaminen
− Botin rekisteröinti
− DialogFlow'n yhdistäminen ohjelmaan
− JSON-vastaukset
Oppitunnin tulos: Luodaan robotti, joka vastaa älykkäästi käyttäjien kysymyksiin koneoppimiskirjaston avulla.
Toinen päivä
Tietojen hankkiminen kolmansien osapuolien sivustoilta
− Pyyntömoduuli
− HTML-jäsennys
Oppitunnin tulos: kirjoitetaan robotti, joka lähettää reaaliajassa valuuttakursseja tai muuta tietoa Internetistä.
Kolmas päivä
Työskentely kuvien kanssa
− Kuvien lataaminen
− Kuvien liittäminen
Oppitunnin tulos: Botti, joka lähettää kuvia kissoista.
Päivä neljä
URL-pyynnöt
− Pyynnöt YouTube-sivustolle
− Tulosten lähettäminen käyttäjälle
Oppitunnin tulos: Luodaan robotti, joka etsii Youtubesta videoita käyttäjän pyynnöstä ja lähettää linkkejä.