Programmeren in Python - gratis cursus van Kinder online programmeerschool Hello World, training 13 uur, Datum: 3 december 2023.
Gemengde Berichten / / December 06, 2023
Python
Invoering
Laten we een werkomgeving opzetten en bespreken hoe u met Python kunt werken.
Operatoren en variabelen
"Wat is het moeilijkste aan programmeur zijn? Verzin namen voor variabelen." Aan het einde van deze les zul je de grap begrijpen.
Tekenreeksen, getallen, arrays en woordenboeken
Laten we leren welke gegevenstypen er in Python bestaan en hoe we ermee kunnen werken.
Wat zijn als en anders
Laten we de logica, logische bewerkingen en hun combinaties onthouden. Laten we ons programma leren een gesprek met ons te voeren en rekening te houden met onze antwoorden.
Cycli
Laten we leren hoe we een programma veel kunnen laten werken met een beetje code. Laten we eens kijken wat een cyclus binnen een cyclus is en waarom je er voorzichtig mee moet zijn.
Functies en modules
Er zijn geen grenzen aan perfectie. Laten we eens kijken hoe u nog minder code kunt schrijven en waarom het erg belangrijk is om uw code in modules op te delen.
Klassen en objecten
Laten we leren hoe we met klassen en objecten in Python kunnen werken. Laten we begrijpen waarom u niet alles kunt doen met behulp van functies. Laten we eens kijken wat overerving is en wat de voordelen ervan zijn voor programmeurs.
Ingebouwde functies
Laten we begrijpen dat we de wielen niet altijd opnieuw hoeven uit te vinden, maar lees gewoon de documentatie en vind de tool die we nodig hebben.
Handige Python-modules
We leren over de meest populaire Python-modules, hoe u ermee kunt werken en hoe u modules kunt zoeken en gebruiken die door andere ontwikkelaars zijn geschreven.
Algoritmen en werken met data
Recursie, sorteren en zoeken
Laten we de basissorteer- en zoekalgoritmen onder de knie krijgen bij het werken met arrays.
Beoordeling van de complexiteit van algoritmen
Laten we leren begrijpen welke van de algoritmen efficiënter werken, zelfs voordat ze worden gelanceerd. Laten we begrijpen waarom het beter is om niet ‘eenvoudig’ te antwoorden op de vraag ‘Schat de complexiteit van dit algoritme’.
Grafieken en bomen
‘Er is een oude vijver in het grafpark, waar lelies bloeien.’ Hier zullen we het hebben over totaal verschillende bomen en grafieken.
Empirische evaluatie van algoritmen in Python
Laten we leren hoe u de looptijd van uw algoritme kunt meten met behulp van timeit. Wat is een profiler en waarom heb je deze nodig?
Werken met bestanden
Laten we leren hoe we gegevens uit bestanden kunnen lezen, met deze gegevens kunnen werken en het resultaat kunnen opslaan. Laten we kennis maken met gegevensformaten als XML, CSV, JSON.