Fördjupningskurs i Python - gratiskurs från GeekSchool, utbildning 9 månader, Datum 30 november 2023.
Miscellanea / / December 01, 2023
För barn 11-14 år. För killar utan erfarenhet som drömmer om att skriva sin första kod.
Varför lära sig Python
- Lätt att börja programmera
Python har enkel kod och tydlig syntax: det är lätt för killar att arbeta med variabler, algoritmer, funktioner och kommandon. Efter träningen kommer barnen att ha en grund av programmeringskunskaper.
2. Allmän utveckling och förbättring av akademiska prestationer
Programmering tränar logik, lär dig att sätta upp mål och hitta fel, utvecklar kreativt och analytiskt tänkande. Efter träningen kommer barnen att bli mer självsäkra i matematik, fysik och datavetenskap.
3. Tydliga karriärmöjligheter
Python är ett av de tre populäraste språken: utvecklare tjänar i genomsnitt 250 000 RUB per månad. De kan utveckla program och spel, analyser och skapa artificiell intelligens.
Killarna lär sig inte bara Python, utan utvecklas som specialister
Provar olika specialiteter
Killarna ska prova sig fram som utvecklare, speldesigners och analytiker. De kommer att kunna förstå vilken specialitet de föredrar.
Samlar din portfölj
Om 9 månader kommer killarna att lära sig att arbeta med datoralgoritmer, grafik, ljud och animation. Varje elev kommer att skapa fyra 2D-spel, fyra webbplatser och tre chatbots.
Arbeta i ett vänligt team
Killarna ser hur arbetet fungerar i ett riktigt IT-företag: de är indelade i team, genomför gemensamma projekt och planerar uppgifter med andra team.
Kommunicera med IT-experter från stora företag
Barnen får lära sig hur verkligt projektarbete ser ut och hur man kan fortsätta utvecklas. Experter kommer att dela utvecklingshemligheter med killarna och svara på frågor.
Varför GeekSchool
Live lektioner
Lektioner hålls på Zoom: barnen lyssnar på läraren och övar omedelbart. Efter varje lektion sparas en inspelning, vilket gör den bekväm att granska.
Pågående stöd
Kuratorerna stödjer barnen, motiverar dem att lära sig i svåra situationer, ställer intressanta frågor i chattar och skickar användbart material. Kuratorer har alltid kontakt med föräldrar och barn
Erfarna lärare
Lektionerna ges av programmerare med undervisningserfarenhet. De talar samma språk med barnen, ger lektioner på ett roligt sätt och svarar på frågor.
Vänner med liknande intressen
Killarna hittar likasinnade som det är intressant att studera, dela idéer och utbyta intryck med. Efter kursen fortsätter killarna att kommunicera och förbättra gemensamma projekt
Lektioner en gång i veckan - efter skolan eller på helger
9 månaders träning
Lektionen varar 90 minuter
15 killar i gruppen
Första modulen: 2D - spel i Python
- Arbeta med grundläggande syntax i Python
- Vi löser matematiska problem med hjälp av kod, skapar funktioner för automatisk lösning
- Arbeta med biblioteken Turtle och Pygame: visualisera kod och skapa enkla 2D-spel
- Förstå objektorienterad programmering för att skapa komplexa spel
- Vi utvecklar spel som ett lag
Som ett resultat skapar vi ett miniräknarespel, ett textuppdrag, pingis, ett skjutspel, racing, grafiska former
Andra modulen: Python-webbplatser
- Vi arbetar med frontend och backend av sajten: vi anpassar utseendet och tänker igenom sajtens interna logik
- Vi arbetar med verktyg som hjälper dig att skapa en webbplats: HTML, CSS, Flask
- Vi utvecklar en hemsida som ett team
Som ett resultat skapar vi en bloggsida med en berättelse om oss själva och en webbplats om vårt favoritämne: om ett spel, en film, en bok, en musiker
Tredje modulen: chatbots i Python
- Vi studerar logiken hos vilken chatbot som helst
- Skapa en chatbot för Discord
- Skapa en chatbot i ett team
Som ett resultat skapar vi tre chatbotar: en övervakar chatten och samlar in aktivitetsstatistik, och de andra två fungerar enligt vilken princip som helst.