Učenje Pythona kroz najpopularniju igru - tečaj 24 000 RUB. iz Coddy škole programiranja za djecu, obuka 4 modula (mjeseci)
Miscelanea / / December 08, 2023
Format: individualne i grupne lekcije, offline i online (u stvarnom vremenu).
Broj djece: od 1 do 8.
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.
Minecraft je jedna od najpopularnijih i jedna od najprodavanijih videoigara u povijesti kolekcionarstva ima ogromnu zajednicu igrača oko sebe i nudi mnoge mogućnosti učenja programiranje.
Velik broj ljudi diljem svijeta koristi Minecraft u obrazovne svrhe: počevši s tečajevima sveučilišta posvećena proučavanju i razvoju umjetne inteligencije, završavajući školama i ljetom logorima. Ova popularna računalna igrica također se koristi u proučavanju disciplina poput kemije, fizike, matematike, pa čak i povijesti i mnogih drugih!
Tečaj “Minecraft: Programiranje u Pythonu” osmišljen je za učenje jednog od najpopularnijih programskih jezika koji se temelji na okruženju igranja Minecrafta.
1. Python jezik je jedan od najpopularnijih programskih jezika na svijetu. Izuzetno je tražen prilikom prijave za posao u IT divovima poput Googlea, Facebooka, Youtubea i drugih kompanija.
2. Python se može koristiti za gotovo sve: znanost i analizu podataka, umjetnu inteligenciju i strojno učenje, web razvoj, financije i trgovina, mrežni sustavi i sigurnost, razvoj igara i drugo.
3. Python se široko koristi u projektima znanosti o podacima i strojnog učenja. Na primjer, u Singapuru je Python korišten za analizu rasporeda vlakova, što je otkrilo pogreške koje su dovele do brojnih ozbiljnih prekida vlakova na središnjoj liniji.
4. Python programeri jedni su od najtraženijih i visoko plaćenih profesionalaca na svijetu.
5. Vrlo je lako početi učiti Python od nule. Ovo je idealna opcija za vaše prve korake u svijetu programiranja.
Nastava se izvodi u formatu igrica koji će djeci omogućiti ne samo da nauče kako pisati programe u Pythonu, već i da ih primjenjuju u Minecraft okruženju i grade svoje vlastite svjetove!
Po završetku tečaja svaki polaznik dobiva personalizirani certifikat CODDY-a.
Predavač predmeta:
“Razvoj modova za Minecraft”, “Programiranje igara u Pythonu”, “Unity 3D”, “Minecraft: uvod u umjetnu inteligenciju”, “Stvaranje
igre u Roblox Studiju", "Programiranje za najmlađe", "Programiranje za najmlađe u Tynkeru", "Minecraft programiranje", "3D igre u Scratchu", "Minecraft u Scratchu"
Obrazovanje:
Moskovsko politehničko sveučilište, specijalnost "Informatika i računarstvo u CAD-u".
Iskustvo:
Poznaje jezike C#, C++, Pascal, SQL. Programirano u 1C sustavima pomoću ugrađenog programskog jezika 1C: Enterprise. Sudjelovao u kreiranju tečajeva za sveučilište o Fusion 360 i Inventoru.
Interesi:
Voli raditi s bazama podataka, modelirati i rješavati nestandardne matematičke probleme. U programiranju volim pisati funkcionalnosti za mobilne aplikacije (C++). Vjeruje da svako dijete može imati nestandardan pristup.
“Najvažnija stvar u učenju je interes djece.”
Predavač predmeta:
“Programiranje igara u Pythonu”, “Računalna pismenost”, “Unreal Engine 4”, “Razvoj igrica u C++”, “Programiranje u Python3”, “Minecraft: programiranje u Pythonu”
Obrazovanje:
Rusko sveučilište prijateljstva naroda (RUDN), specijalnost "Temeljna informatika i informacijska tehnologija".
Iskustvo:
Tečno govori C++, Python, Pascal. Sudionik raznih foruma mladih na regionalnoj i sveruskoj razini. Organizator Sveruskog foruma “Veliki školski piknik”, koji održava Pokret ruskih školaraca (RSM).
Interesi:
Osim programiranja, voli čitati knjige, voziti bicikl i igrice na računalu.
“Prilikom programiranja osoba mora pokazati ustrajnost i odlučnost, tako da se programeri početnici razvijaju ne samo kao stručnjaci, već i kao pojedinci.”
Predavač predmeta:
“Minecraft: uvod u umjetnu inteligenciju”, “Programiranje za najmlađe”, “Minecraft: programiranje u Pythonu”, “Botovi u Pythonu”
Obrazovanje:
Tjumensko državno sveučilište (TSU), Fakultet primijenjene informatike.
Iskustvo:
Duboko zanimanje za informatiku i iskustvo programiranja na raznim jezicima. Danas programira u Pythonu i C#. Ima iskustva kao instruktor matematike.
Interesi:
Programiranje botova u Telegramu, analiza podataka u Pythonu. Razvijen u jeziku C#. Zanimaju ga razni sportovi. Najdraža mi je košarka. Uvjeren sam da samousavršavanju nema granica.
"Jedini način da učinkovito naučite novi programski jezik je vježbanje, korištenje za rješavanje teških problema i olakšavanje života."
1. modul
Prvi dan
Uvod u Python
− Algoritam, program
− Numeričke i string varijable, mijenjanje tipa varijable
− Koordinate, vektori, izračun udaljenosti
− Teleportacija lika, zgrada, slanje poruke na chat
Drugi dan
Ići dublje u Python
− Rukovanje iznimkama
− Booleova logika
− Operacije usporedbe
− Prepoznavanje objekata koji okružuju lik
Treći dan
Kondicionali
− Uvjetne if-elif-else konstrukcije, primjena Booleove logike
− Tajna vrata, pokretne stepenice, tuš
Četvrti dan
dok petlje
− Dok petlje s brojačem
− Dok petlje koriste Booleovu logiku
− Psovka, cvjetna staza, natjecanje u ronjenju, plesni podij, chat poruke
2. modul
Peti dan
Postupci
− Postupci
− Programerska etika, uvlake, komentari
− Korištenje if i while in procedure
− Putnik bloka
Dan šesti
Popisi
− Liste, operacije s listama
− Korištenje nizova kao popisa
− Slučajni odabir elementa
− Štoperica, klizna
Dan sedmi
Funkcije
− Razlika između postupaka i funkcija
− Torke
− Funkcije koje vraćaju torku
Dan osmi
Rječnici
− Rječnici
− Razlika između rječnika i popisa
− Vodič, udaranje blokova
3. modul
Dan deveti
For petlje, čari programiranja
− Korištenje for petlje s torkama, listama, rječnicima
− funkcija range().
− Pojednostavite programe s while petljom koristeći for petlju
− Čarobni štapić, čarobne stepenice
Dan deseti
Pauza, inače
− Prekinite dok
− Prekid za
− Korištenje else s for petljom
− Prolazak kroz elemente rječnika pomoću for
− Tragač dijamanata
Dan jedanaesti
Dvodimenzionalne liste
− Popis popisa
− Iteracija po elementima dvodimenzionalne liste
− Crtanje emotikona, oronuli zid
Dan dvanaesti
Višedimenzionalni popisi
− 3D liste
− Ideja o izradi popisa bilo koje veličine
− Kopiranje dizajna
4. modul
Dan trinaesti
Rad s datotekama, modulima
− Otvori, čitaj, piši
− Uvoz modula, jedna funkcija
− Čitanje i pisanje u datoteku pomoću modula treće strane
− Spremanje dizajna u datoteku
Dan četrnaesti
Flask web okvir
− Preuzimanje modula pomoću pip-a
− Korištenje više modula
− Izrada male web stranice s podacima iz Minecrafta
Dan petnaesti
Klase, metode
− Klase, inicijalizacija, svojstva objekta
− Metode nastave
− Predmet duh
Šesnaesti dan
Završna lekcija
− Generalizacija predmeta, primjena stečenog znanja
− Napravite vlastitu mini igru u Minecraftu