Pythonin oppiminen suosituimman pelin kautta - kurssi 24 000 RUB. Coddy School of Programming for Children, koulutus 4 moduulia (kk)
Miscellanea / / December 08, 2023
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
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.
Minecraft on yksi suosituimmista ja yksi myydyimmistä videopeleistä historiassa, keräily on valtava peliyhteisö ympärillään ja tarjoaa monia oppimismahdollisuuksia ohjelmointi.
Suuri joukko ihmisiä ympäri maailmaa käyttää Minecraftia koulutustarkoituksiin: alkaen kursseista tekoälyn tutkimiseen ja kehittämiseen keskittyneet yliopistot kouluihin ja kesään saakka leirit. Tätä suosittua tietokonepeliä käytetään myös kemian, fysiikan, matematiikan ja jopa historian ja monien muiden tieteenalojen opiskeluun!
Kurssi "Minecraft: Ohjelmointi Pythonissa" on suunniteltu oppimaan yksi suosituimmista Minecraft-peliympäristöön perustuvista ohjelmointikielistä.
1. Python-kieli on yksi suosituimmista ohjelmointikielistä maailmassa. Se on erittäin kysyntää haettaessa töitä sellaisiin IT-jättiläisiin kuin Google, Facebook, Youtube ja muut yritykset.
2. Pythonia voidaan käyttää lähes kaikkeen: datatieteeseen ja data-analyysiin, tekoälyyn ja koneoppiminen, verkkokehitys, talous ja kauppa, verkkojärjestelmät ja tietoturva, pelikehitys ja muu.
3. Python on laajalti käytössä datatieteen ja koneoppimisprojekteissa. Esimerkiksi Singaporessa Pythonilla analysoitiin junien aikatauluja, mikä paljasti virheitä, jotka johtivat useisiin vakaviin junahäiriöihin Central Line -linjalla.
4. Python-ohjelmoijat ovat maailman halutuimpia ja parhaiten palkattuja ammattilaisia.
5. Pythonin oppiminen on erittäin helppoa aloittaa tyhjästä. Tämä on ihanteellinen vaihtoehto ensimmäisille askeleillesi ohjelmoinnin maailmassa.
Kurssit järjestetään pelimuodossa, jonka avulla lapset eivät vain oppia kirjoittamaan ohjelmia Pythonissa, vaan myös soveltamaan niitä Minecraft-ympäristössä ja rakentamaan omia maailmojaan!
Kurssin päätyttyä jokainen opiskelija saa henkilökohtaisen todistuksen CODDYltä.
Kurssin opettaja:
"Minecraftin modien kehittäminen", "Pelien ohjelmointi Pythonissa", "Unity 3D", "Minecraft: johdatus tekoälyyn", "Luominen"
pelit Roblox Studiossa", "Ohjelmointi pienimmille", "Ohjelmointi pienimmille Tynkerissä", "Minecraft-ohjelmointi", "3D-pelit Scratchissa", "Minecraft in Scratch"
Koulutus:
Moskovan ammattikorkeakoulu, erikoisala "Informatiikka ja tietojenkäsittelytiede CAD: ssa".
Kokea:
Osaa kielet C#, C++, Pascal, SQL. Ohjelmoitu 1C-järjestelmissä käyttämällä sisäänrakennettua ohjelmointikieltä 1C: Enterprise. Osallistui Fusion 360:n ja Inventorin koulutuskurssien luomiseen yliopistolle.
Kiinnostuksen kohteet:
Tykkää työskennellä tietokantojen parissa, mallintaa ja ratkaista epätyypillisiä matemaattisia ongelmia. Ohjelmoinnissa tykkään kirjoittaa toiminnallisuutta mobiilisovelluksiin (C++). Uskoo, että jokaisella lapsella voi olla epätyypillinen lähestymistapa.
"Oppimisessa tärkeintä on lasten kiinnostus."
Kurssin opettaja:
"Peliohjelmointi Pythonilla", "Tietokonelukutaito", "Unreal Engine 4", "Pelikehitys C++", "Ohjelmointi Python3:lla", "Minecraft: ohjelmointi Pythonilla"
Koulutus:
Venäjän kansojen ystävyysyliopisto (RUDN), erikoisala "Perustiede ja tietotekniikka."
Kokea:
Sujuva C++, Python, Pascal. Osallistunut erilaisiin nuorisofoorumeihin alueellisella ja koko venäläisellä tasolla. Venäjän koululaisten liikkeen (RSM) järjestämän kokovenäläisen foorumin "Big School Picnic" järjestäjä.
Kiinnostuksen kohteet:
Ohjelmoinnin lisäksi hän pitää kirjojen lukemisesta, pyöräilystä ja tietokonepeleistä.
"Ohjelmoinnissa ihmisen on osoitettava sinnikkyyttä ja päättäväisyyttä, joten aloittelevat ohjelmoijat kehittyvät paitsi asiantuntijoina myös yksilöinä."
Kurssin opettaja:
"Minecraft: johdatus tekoälyyn", "Ohjelmointi pienimmille", "Minecraft: ohjelmointi Pythonissa", "Botit Pythonissa"
Koulutus:
Tjumenin osavaltion yliopisto (TSU), sovelletun informatiikan tiedekunta.
Kokea:
Syvä kiinnostus tietojenkäsittelytieteeseen ja kokemus ohjelmoinnista eri kielillä. Nykyään hän ohjelmoi Pythonilla ja C#:lla. Kokemusta matematiikan ohjaajana.
Kiinnostuksen kohteet:
Bottiohjelmointi Telegramissa, data-analyysi Pythonissa. Kehitetty C#-kielellä. Hän on kiinnostunut erilaisista urheilulajeista. Suosikkini on koripallo. Olen vakuuttunut siitä, että itsensä kehittämisellä ei ole rajoja.
"Ainoa tapa oppia uusi ohjelmointikieli tehokkaasti on harjoitella, käyttää sitä ratkaisemaan vaikeita ongelmia ja helpottamaan elämääsi."
1. moduuli
Ensimmäinen päivä
Johdatus Pythoniin
− Algoritmi, ohjelma
− Numeeriset ja merkkijonomuuttujat, vaihtuva muuttujatyyppi
− Koordinaatit, vektorit, etäisyyslaskenta
− Hahmon, rakennusten teleportointi, viestin lähettäminen chattiin
Toinen päivä
Menee syvemmälle Pythonissa
− Poikkeuskäsittely
− Boolen logiikka
− Vertailutoiminnot
− Hahmoa ympäröivien esineiden tunnistaminen
Kolmas päivä
Ehdot
− Ehdolliset if-elif-else konstruktit, Boolen logiikan soveltaminen
− Salaiset ovet, liukuportaat, suihku
Päivä neljä
kun silmukoita
− While-silmukat laskurilla
− While-silmukat käyttäen Boolen logiikkaa
− Kirous, kukkapolku, sukelluskilpailu, tanssilattia, chat-viestit
2. moduuli
Päivä viisi
Menettelyt
− Menettelyt
− Ohjelmoijan etiikka, sisennykset, kommentit
− Käytä jos ja kun toimenpiteissä
− Estä matkustaja
Päivä kuusi
Luettelot
− Listat, operaatiot listoilla
− Merkkijonojen käyttö listoina
− Satunnainen elementtivalinta
− Sekuntikello, liukuva
Päivä seitsemäs
Toiminnot
− Menettelyjen ja toimintojen välinen ero
− Tuples
− Funktiot, jotka palauttavat monikon
Päivä kahdeksan
Sanakirjat
− Sanakirjat
− Sanakirjojen ja luetteloiden välinen ero
− Ohjaus, lyöntipalikoita
3. moduuli
Päivä yhdeksän
Silmukoille, ohjelmoinnin taika
− For-silmukan käyttäminen monikoiden, listojen ja sanakirjojen kanssa
− range()-funktio
− Yksinkertaista ohjelmia while-silmukalla käyttämällä for-silmukkaa
− Taikasauva, taikasauva
Päivä kymmenen
Tauko, muuten
− Keskeytä hetkeksi
− Keskeytä
− Muun käyttö for-silmukan kanssa
− Kierto sanakirjaelementtien läpi käyttämällä for
− Timanttietsintä
Päivä yksitoista
Kaksiulotteiset luettelot
− Luetteloluettelo
− Iteroi kaksiulotteisen luettelon elementtien yli
− Hymiöiden piirtäminen, rappeutunut seinä
Päivä kaksitoista
Moniulotteiset listat
− 3D-luettelot
− Ajatus minkä kokoisen listan luomisesta
− Suunnitelmien kopiointi
4. moduuli
Päivä kolmetoista
Työskentely tiedostojen, moduulien kanssa
− Avaa, lue, kirjoita
− Moduulin tuonti, yksi toiminto
− Tiedoston lukeminen ja kirjoittaminen kolmannen osapuolen moduuleilla
− Suunnitelmien tallentaminen tiedostoon
Päivä neljäntoista
Flask-verkkokehys
− Moduulien lataaminen pip: n avulla
− Useiden moduulien käyttö
− Pienen verkkosivuston luominen Minecraftin datalla
Päivä viisitoista
Luokat, menetelmät
− Luokat, alustus, objektin ominaisuudet
− Luokkamenetelmät
− Haamuobjekti
Päivä kuusitoista
Viimeinen oppitunti
− Kurssin yleistäminen, hankitun tiedon soveltaminen
− Luo oma minipeli Minecraftissa