Programmering i Python - gratis kurs från Barnens online programmeringsskola Hello World, utbildning 13 timmar, Datum: 3 december 2023.
Miscellanea / / December 06, 2023
Pytonorm
Introduktion
Låt oss skapa en arbetsmiljö och prata om hur du kan arbeta med Python.
Operatörer och variabler
"Vad är det svåraste med att vara programmerare? Hitta namn på variabler." I slutet av den här lektionen kommer du att förstå skämtet.
Strängar, siffror, arrayer och ordböcker
Låt oss lära oss vilka datatyper som finns i Python och hur man arbetar med dem.
Vad är om och annat
Låt oss komma ihåg logik, logiska operationer och deras kombinationer. Låt oss lära vårt program att föra en konversation med oss och ta hänsyn till våra svar.
Cyklar
Låt oss lära oss hur man får ett program att fungera mycket med lite kod. Låt oss ta reda på vad en cykel inom en cykel är och varför du måste vara försiktig med den.
Funktioner och moduler
Det finns ingen gräns för perfektion, låt oss ta reda på hur du kan skriva ännu mindre kod och varför det är väldigt viktigt att dela upp din kod i moduler.
Klasser och föremål
Låt oss lära oss hur man arbetar med klasser och objekt i Python. Låt oss förstå varför du inte kan göra allt med funktioner. Låt oss ta reda på vad arv är och vilka fördelar det är för programmerare.
Inbyggda funktioner
Låt oss förstå att vi inte alltid behöver uppfinna hjul på nytt, utan bara läs dokumentationen och hitta det verktyg vi behöver.
Användbara Python-moduler
Vi kommer att lära oss om de mest populära Python-modulerna, hur man arbetar med dem och hur man söker efter och använder moduler skrivna av andra utvecklare.
Algoritmer och arbete med data
Rekursion, sortering och sökning
Låt oss bemästra de grundläggande sorterings- och sökalgoritmerna när vi arbetar med arrayer.
Algoritm komplexitetsbedömning
Låt oss lära oss att förstå vilka av algoritmerna som fungerar mer effektivt redan innan de lanseras. Låt oss förstå varför det är bättre att inte svara "enkelt" på frågan "Uppskatta komplexiteten i denna algoritm."
Grafer och träd
"Det finns en gammal damm i grevens park, där liljor blommar." Här ska vi prata om helt andra träd och grafer.
Empirisk utvärdering av algoritmer i Python
Låt oss lära oss hur du mäter körtiden för din algoritm med timeit. Vad är en profilerare och varför behöver du den?
Arbeta med filer
Låt oss lära oss hur man läser data från filer, arbetar med dessa data och sparar resultatet. Låt oss bekanta oss med sådana dataformat som XML, CSV, JSON.