Lær Python gennem det mest populære spil - kursus RUB 24.000. fra Coddy School of Programming for Children, træning 4 moduler (måneder)
Miscellanea / / December 08, 2023
Format: individuelle og gruppelektioner, offline og online (realtid).
Antal børn: fra 1 til 8.
fra 750 rub./time i en online gruppe,
fra 850 rub./time i en offline gruppe,
fra 1050 rub./time individuelt online,
fra 1980 rub./time individuelt offline.
Minecraft er et af de mest populære og et af de bedst sælgende videospil i historien har et kæmpe spilfællesskab omkring sig og byder på mange læringsmuligheder programmering.
Et stort antal mennesker rundt om i verden bruger Minecraft til uddannelsesformål: begyndende med kurser i universiteter dedikeret til studier og udvikling af kunstig intelligens, der slutter med skoler og sommer lejre. Dette populære computerspil bruges også i studiet af discipliner som kemi, fysik, matematik og endda historie og mange andre!
Kurset "Minecraft: Programmering i Python" er designet til at lære et af de mest populære programmeringssprog baseret på Minecraft-spilmiljøet.
1. Python-sproget er et af de mest populære programmeringssprog i verden. Det er ekstremt efterspurgt, når man søger job hos it-giganter som Google, Facebook, Youtube og andre virksomheder.
2. Python kan bruges til næsten alt: datavidenskab & dataanalyse, kunstig intelligens og maskinlæring, webudvikling, økonomi og handel, netværkssystemer og sikkerhed, spiludvikling og Andet.
3. Python er meget brugt i datavidenskab og maskinlæringsprojekter. For eksempel blev Python i Singapore brugt til at analysere togplaner, hvilket afslørede fejl, der førte til en række alvorlige togforstyrrelser på Central Line.
4. Python-programmører er nogle af de mest eftertragtede og højt betalte fagfolk i verden.
5. Det er meget nemt at begynde at lære Python fra bunden. Dette er en ideel mulighed for dine første skridt i programmeringsverdenen.
Klasserne afholdes i et spilformat, der giver børn ikke kun mulighed for at lære at skrive programmer i Python, men også at anvende dem i Minecraft-miljøet og bygge deres egne verdener!
Efter afslutning af kurset modtager hver elev et personligt certifikat fra CODDY.
Kursuslærer:
"Udvikling af mods til Minecraft", "Programmering af spil i Python", "Unity 3D", "Minecraft: en introduktion til kunstig intelligens", "Creating".
spil i Roblox Studio", "Programmering for de mindste", "Programmering for de mindste i Tynker", "Minecraft-programmering", "3D-spil i Scratch", "Minecraft in Scratch"
Uddannelse:
Moscow Polytechnic University, speciale "Informatik og datalogi i CAD".
Erfaring:
Kender sprogene C#, C++, Pascal, SQL. Programmeret i 1C-systemer ved hjælp af det indbyggede programmeringssprog 1C: Enterprise. Deltog i oprettelsen af uddannelseskurser for universitetet om Fusion 360 og Inventor.
Interesser:
Kan lide at arbejde med databaser, modellering og løsning af ikke-standard matematiske problemer. I programmering kan jeg godt lide at skrive funktionalitet til mobile applikationer (C++). Mener, at hvert barn kan have en ikke-standard tilgang.
"Det vigtigste ved læring er børns interesse."
Kursuslærer:
“Spilprogrammering i Python”, “Computerfærdighed”, “Unreal Engine 4”, “Spiludvikling i C++”, “Programmering i Python3”, “Minecraft: programmering i Python”
Uddannelse:
Russian Peoples' Friendship University (RUDN), speciale "Fundamental datalogi og informationsteknologi."
Erfaring:
Flydende i C++, Python, Pascal. Deltager i forskellige ungdomsfora på regionalt og al-russisk niveau. Arrangør af det all-russiske forum "Big School Picnic", afholdt af Russian Schoolchildren Movement (RSM).
Interesser:
Udover at programmere kan han godt lide at læse bøger, cykle og computerspil.
"Når man programmerer, skal en person vise udholdenhed og beslutsomhed, så nybegyndere udvikler sig ikke kun som specialister, men også som individer."
Kursuslærer:
"Minecraft: en introduktion til kunstig intelligens", "Programmering for de mindste", "Minecraft: programmering i Python", "Botter i Python"
Uddannelse:
Tyumen State University (TSU), fakultetet for anvendt informatik.
Erfaring:
Dyb interesse for datalogi og erfaring med programmering på forskellige sprog. I dag programmerer han i Python og C#. Har erfaring som matematikvejleder.
Interesser:
Botprogrammering i Telegram, dataanalyse i Python. Udviklet i C# sproget. Han er interesseret i forskellige sportsgrene. Min favorit er basketball. Jeg er overbevist om, at der ikke er nogen grænse for selvforbedring.
"Den eneste måde at lære et nyt programmeringssprog effektivt på er ved at øve, bruge det til at løse vanskelige problemer og gøre dit liv lettere."
1. modul
Den første dag
Introduktion til Python
− Algoritme, program
− Numeriske og strengvariabler, skiftende variabeltype
− Koordinater, vektorer, afstandsberegning
− Teleportering af en karakter, bygninger, afsendelse af en besked til chat
Anden dag
Går dybere i Python
− Undtagelseshåndtering
− Boolesk logik
− Sammenligningsoperationer
− Genkendelse af objekter omkring karakteren
Dag tre
Betingelser
− Betingede if-elif-else konstruktioner, anvendelse af boolsk logik
− Hemmelige døre, rulletrappe, bruser
Dag fire
mens sløjfer
− Mens sløjfer med tæller
− Mens loops ved hjælp af boolsk logik
− Forbandelse, blomstersti, dykkerkonkurrence, dansegulv, chatbeskeder
2. modul
Dag fem
Procedurer
− Procedurer
− Programmør etik, fordybninger, kommentarer
− Brug af hvis og mens i procedurer
− Bloker rejsende
Dag seks
Lister
− Lister, operationer med lister
− Brug af strenge som lister
− Tilfældig valg af element
− Stopur, glidende
Dag syv
Funktioner
− Forskel mellem procedurer og funktioner
− Tuples
− Funktioner, der returnerer en tupel
Dag otte
Ordbøger
− Ordbøger
− Forskel mellem ordbøger og lister
− Guide, rammer blokke
3. modul
Dag ni
For loops, magien ved programmering
− Brug af en for-løkke med tupler, lister, ordbøger
− range() funktion
− Forenkle programmer med en while-løkke ved hjælp af en for-løkke
− Tryllestav, trylletrappe
Dag ti
Pause, ellers
− Afbryd mens
− Afbryde for
− Brug af andet med en for-løkke
− Gennemgang af ordbogselementer ved hjælp af for
− Diamantsøger
Dag elleve
Todimensionelle lister
− Liste over lister
− Iterér over elementer i en todimensionel liste
− Tegning af humørikoner, forfalden væg
Dag tolv
Multidimensionelle lister
− 3D-lister
− Ideen om at lave en liste af enhver størrelse
− Kopiering af designs
4. modul
Dag tretten
Arbejde med filer, moduler
− Åbn, læs, skriv
− Import af et modul, én funktion
− Læsning og skrivning til en fil ved hjælp af tredjepartsmoduler
− Gem design i en fil
Dag fjorten
Flaske web framework
− Download af moduler ved hjælp af pip
− Brug af flere moduler
− Oprettelse af en lille hjemmeside med data fra Minecraft
Dag femten
Klasser, metoder
− Klasser, initialisering, objektegenskaber
− Klassemetoder
− Spøgelsesobjekt
Dag seksten
Sidste lektion
− Generalisering af kurset, anvendelse af den erhvervede viden
− Skab dit eget minispil i Minecraft