Dybdekursus om Python - gratis kursus fra GeekSchool, træning 9 måneder, Dato 30. november 2023.
Miscellanea / / December 01, 2023
For børn 11-14 år. For fyre uden erfaring, der drømmer om at skrive deres første kode.
Hvorfor lære Python
- Nem at starte programmering
Python har simpel kode og klar syntaks: det er nemt for fyre at arbejde med variabler, algoritmer, funktioner og kommandoer. Efter træning vil børnene have et grundlag for programmeringsviden.
2. Generel udvikling og forbedring af akademiske præstationer
Programmering træner logik, lærer dig at sætte mål og finde fejl, udvikler kreativ og analytisk tænkning. Efter træning vil børnene blive mere selvsikre i undervisningen i matematik, fysik og datalogi.
3. Klare karrieremuligheder
Python er et af de 3 mest populære sprog: udviklere tjener i gennemsnit 250.000 RUB om måneden. De kan udvikle programmer og spil, analyser og skabe kunstig intelligens.
Fyrene lærer ikke kun Python, men udvikler sig som specialister
Prøver forskellige specialiteter
Drengene vil prøve sig som udviklere, spildesignere og analytikere. De vil være i stand til at forstå, hvilken specialitet de foretrækker.
Samling af din portefølje
Om 9 måneder vil fyrene lære at arbejde med computeralgoritmer, grafik, lyd og animation. Hver elev vil oprette fire 2D-spil, fire hjemmesider og tre chatbots.
Arbejd i et venligt team
Fyrene ser, hvordan arbejdet fungerer i en rigtig it-virksomhed: de er opdelt i teams, udfører fælles projekter og planlægger opgaver med andre teams.
Kommuniker med it-eksperter fra store virksomheder
Børnene vil lære, hvordan rigtigt projektarbejde ser ud, og hvordan de kan fortsætte med at udvikle sig. Eksperter vil dele udviklingshemmeligheder med fyrene og besvare spørgsmål.
Hvorfor GeekSchool
Live lektioner
Lektioner afholdes på Zoom: børnene lytter til læreren og øver sig straks. Efter hver lektion gemmes en optagelse, hvilket gør den praktisk at gennemse.
Løbende support
Kuratorerne støtter børnene, motiverer dem til at lære i svære situationer, stiller interessante spørgsmål i chats og sender nyttige materialer. Kuratorer er altid i kontakt med forældre og børn
Erfarne lærere
Lektioner undervises af programmører med undervisningserfaring. De taler samme sprog med børnene, underviser på en sjov måde og besvarer spørgsmål.
Venner med lignende interesser
Fyrene finder ligesindede, som det er interessant at studere, dele ideer og udveksle indtryk med. Efter kurset fortsætter fyrene med at kommunikere og forbedre fælles projekter
Undervisning en gang om ugen - efter skole eller i weekenden
9 måneders træning
Lektionen varer 90 minutter
15 fyre i gruppen
Første modul: 2D - spil i Python
- Arbejder med grundlæggende syntaks i Python
- Vi løser matematiske problemer ved hjælp af kode, laver funktioner til automatisk løsning
- Arbejde med Turtle- og Pygame-bibliotekerne: visualisere kode og skabe simple 2D-spil
- Forståelse af objektorienteret programmering til at skabe komplekse spil
- Vi udvikler spil som et hold
Som et resultat skaber vi et lommeregnerspil, en tekstquest, ping-pong, et skydespil, væddeløb, grafiske former
Andet modul: Python hjemmesider
- Vi arbejder med frontend og backend af webstedet: vi tilpasser udseendet og gennemtænker webstedets interne logik
- Vi arbejder med værktøjer, der hjælper dig med at lave en hjemmeside: HTML, CSS, Flask
- Vi udvikler en hjemmeside som et team
Som et resultat opretter vi et blogwebsted med en historie om os selv og et websted om vores yndlingsemne: om et spil, en film, en bog, en musiker
Tredje modul: chatbots i Python
- Vi studerer logikken i enhver chatbot
- Oprettelse af en chatbot til Discord
- Oprettelse af en chatbot i et team
Som et resultat opretter vi tre chatbots: en overvåger chatten og indsamler aktivitetsstatistik, og de to andre arbejder efter ethvert princip.