Lær Python gjennom det mest populære spillet - kurs RUB 24 000. fra Coddy School of Programming for Children, opplæring 4 moduler (måneder)
Miscellanea / / December 08, 2023
Format: individuelle og gruppetimer, offline og online (sanntid).
Antall barn: fra 1 til 8.
fra 750 rub./time i en nettgruppe,
fra 850 rub./time i en frakoblet gruppe,
fra 1050 rub./time individuelt online,
fra 1980 rub./time individuelt offline.
Minecraft er et av de mest populære og et av de bestselgende videospillene i historien, samlende har et stort spillfellesskap rundt seg og tilbyr mange læringsmuligheter programmering.
Et stort antall mennesker rundt om i verden bruker Minecraft til pedagogiske formål: starter med kurs i universiteter dedikert til studier og utvikling av kunstig intelligens, og slutter med skoler og sommer leirer. Dette populære dataspillet brukes også i studiet av disipliner som kjemi, fysikk, matematikk og til og med historie og mange andre!
Kurset "Minecraft: Programmering i Python" er designet for å lære et av de mest populære programmeringsspråkene basert på Minecraft-spillmiljøet.
1. Python-språket er et av de mest populære programmeringsspråkene i verden. Det er ekstremt etterspurt når man søker jobb hos slike IT-giganter som Google, Facebook, Youtube og andre selskaper.
2. Python kan brukes til nesten alt: datavitenskap og dataanalyse, kunstig intelligens og maskinlæring, webutvikling, finans og handel, nettverkssystemer og sikkerhet, spillutvikling og annen.
3. Python er mye brukt i datavitenskap og maskinlæringsprosjekter. I Singapore ble for eksempel Python brukt til å analysere togplaner, som avslørte feil som førte til en rekke alvorlige togforstyrrelser på Central Line.
4. Python-programmerere er noen av de mest ettertraktede og høyt betalte fagfolkene i verden.
5. Det er veldig enkelt å begynne å lære Python fra bunnen av. Dette er et ideelt alternativ for dine første steg i programmeringsverdenen.
Klassene gjennomføres i et spillformat som lar barn ikke bare lære å skrive programmer i Python, men også bruke dem i Minecraft-miljøet og bygge sine egne verdener!
Etter fullført kurs mottar hver student et personlig sertifikat fra CODDY.
Kurslærer:
"Utvikle mods for Minecraft", "Programmere spill i Python", "Unity 3D", "Minecraft: en introduksjon til kunstig intelligens", "Opprette
spill i Roblox Studio", "Programmering for de minste", "Programmering for de minste i Tynker", "Minecraft-programmering", "3D-spill i Scratch", "Minecraft in Scratch"
Utdanning:
Moscow Polytechnic University, spesialitet "Informatikk og informatikk i CAD".
Erfaring:
Kan språkene C#, C++, Pascal, SQL. Programmert i 1C-systemer ved hjelp av det innebygde programmeringsspråket 1C: Enterprise. Deltok i opprettelsen av opplæringskurs for universitetet på Fusion 360 og Inventor.
Interesser:
Liker å jobbe med databaser, modellering og løse ikke-standard matematiske problemer. I programmering liker jeg å skrive funksjonalitet for mobilapplikasjoner (C++). Mener at hvert barn kan ha en ikke-standard tilnærming.
"Det viktigste i læring er barnas interesse."
Kurslærer:
«Spillprogrammering i Python», «Datakunnskap», «Unreal Engine 4», «Spillutvikling i C++», «Programmering i Python3», «Minecraft: programmering i Python»
Utdanning:
Russian Peoples' Friendship University (RUDN), spesialitet "Fundamental informatikk og informasjonsteknologi."
Erfaring:
Flytende i C++, Python, Pascal. Deltaker i ulike ungdomsfora på regionalt og all-russisk nivå. Arrangør av det all-russiske forumet "Big School Picnic", holdt av Russian Schoolchildren Movement (RSM).
Interesser:
I tillegg til programmering liker han å lese bøker, sykle og dataspill.
"Når du programmerer, må en person vise utholdenhet og besluttsomhet, så nybegynnere utvikler seg ikke bare som spesialister, men også som individer."
Kurslærer:
«Minecraft: en introduksjon til kunstig intelligens», «Programmering for de minste», «Minecraft: programmering i Python», «Botter i Python»
Utdanning:
Tyumen State University (TSU), fakultet for anvendt informatikk.
Erfaring:
Dyp interesse for informatikk og erfaring med programmering på ulike språk. I dag programmerer han i Python og C#. Har erfaring som matteveileder.
Interesser:
Bot-programmering i Telegram, dataanalyse i Python. Utviklet i C#-språket. Han er interessert i ulike idretter. Min favoritt er basketball. Jeg er overbevist om at det ikke er noen grense for selvforbedring.
"Den eneste måten å effektivt lære et nytt programmeringsspråk er ved å øve, bruke det til å løse vanskelige problemer og gjøre livet ditt enklere."
1. modul
Første dagen
Introduksjon til Python
− Algoritme, program
− Numeriske og strengvariabler, endre variabeltype
− Koordinater, vektorer, avstandsberegning
− Teleportering av en karakter, bygninger, sende en melding for å chatte
Andre dagen
Gå dypere i Python
− Unntakshåndtering
− Boolsk logikk
− Sammenligningsoperasjoner
− Gjenkjennelse av objekter rundt karakteren
Dag tre
Betingelser
− Betingede if-elif-else-konstruksjoner, anvendelse av boolsk logikk
− Hemmelige dører, rulletrapp, dusj
Dag fire
mens looper
− Mensløkker med teller
− Mens looper med boolsk logikk
− Banning, blomstersti, dykkekonkurranse, dansegulv, chat-meldinger
2. modul
Dag fem
Prosedyrer
− Prosedyrer
− Programmerer etikk, innrykk, kommentarer
− Bruke hvis og mens i prosedyrer
− Blokker reisende
Dag seks
Lister
− Lister, operasjoner med lister
− Bruke strenger som lister
− Tilfeldig elementvalg
− Stoppeklokke, skyve
Dag sju
Funksjoner
− Forskjellen mellom prosedyrer og funksjoner
− Tuples
− Funksjoner som returnerer en tuppel
Dag åtte
Ordbøker
− Ordbøker
− Forskjellen mellom ordbøker og lister
− Guide, treffer blokker
3. modul
Dag ni
For loops, magien med programmering
− Bruke en for-løkke med tupler, lister, ordbøker
− range() funksjon
− Forenkle programmer med en while-løkke ved å bruke en for-løkke
− Tryllestav, trylletrapp
Dag ti
Pause, ellers
− Avbryt mens
− Avbryt for
− Bruke else med en for-løkke
− Sløyfe gjennom ordbokelementer ved å bruke for
− Diamantsøker
Dag elleve
Todimensjonale lister
− Liste over lister
− Iterer over elementer i en todimensjonal liste
− Tegning av uttrykksikoner, falleferdig vegg
Dag tolv
Flerdimensjonale lister
− 3D-lister
− Ideen om å lage en liste uansett størrelse
− Kopiering av design
4. modul
Dag tretten
Arbeid med filer, moduler
− Åpne, les, skriv
− Importere en modul, én funksjon
− Lese og skrive til en fil ved hjelp av tredjepartsmoduler
− Lagre design i en fil
Dag fjorten
Flask web-rammeverk
− Laste ned moduler ved hjelp av pip
− Bruke flere moduler
− Lage en liten nettside med data fra Minecraft
Dag femten
Klasser, metoder
− Klasser, initialisering, objektegenskaper
− Klassemetoder
− Spøkelsesobjekt
Dag seksten
Siste leksjon
− Generalisering av emnet, anvendelse av tilegnet kunnskap
− Lag ditt eget minispill i Minecraft