Programmering i Python - gratis kursus fra børns online programmeringsskole Hello World, træning 13 timer, Dato: 3. december 2023.
Miscellanea / / December 06, 2023
Python
Introduktion
Lad os sætte et arbejdsmiljø op og tale om, hvordan du kan arbejde med Python.
Operatører og variabler
"Hvad er det sværeste ved at være programmør? Lav navne til variabler." Ved slutningen af denne lektion vil du forstå joken.
Strenge, tal, arrays og ordbøger
Lad os lære, hvilke datatyper der findes i Python, og hvordan man arbejder med dem.
Hvad er hvis og andet
Lad os huske logik, logiske operationer og deres kombinationer. Lad os lære vores program at føre en samtale med os og tage hensyn til vores svar.
Cykler
Lad os lære, hvordan man får et program til at virke meget med lidt kode. Lad os finde ud af, hvad en cyklus i en cyklus er, og hvorfor du skal være forsigtig med den.
Funktioner og moduler
Der er ingen grænse for perfektion, lad os finde ud af, hvordan du kan skrive endnu mindre kode, og hvorfor det er meget vigtigt at opdele din kode i moduler.
Klasser og objekter
Lad os lære at arbejde med klasser og objekter i Python. Lad os forstå, hvorfor du ikke kan gøre alt ved hjælp af funktioner. Lad os finde ud af, hvad arv er, og hvad dets fordele er for programmører.
Indbyggede funktioner
Lad os forstå, at vi ikke altid skal genopfinde hjul, men bare læse dokumentationen og finde det værktøj, vi har brug for.
Nyttige Python-moduler
Vi lærer om de mest populære Python-moduler, hvordan man arbejder med dem, og hvordan man søger efter og bruger moduler skrevet af andre udviklere.
Algoritmer og arbejde med data
Rekursion, sortering og søgning
Lad os mestre de grundlæggende sorterings- og søgealgoritmer, når vi arbejder med arrays.
Algoritme kompleksitet vurdering
Lad os lære at forstå, hvilke af algoritmerne der fungerer mere effektivt, selv før de lanceres. Lad os forstå, hvorfor det er bedre ikke at svare "simpelt" på spørgsmålet "Vurder kompleksiteten af denne algoritme."
Grafer og træer
"Der er en gammel dam i grevens park, hvor liljer blomstrer." Her vil vi tale om helt andre træer og grafer.
Empirisk evaluering af algoritmer i Python
Lad os lære, hvordan du måler køretiden for din algoritme ved hjælp af timeit. Hvad er en profiler, og hvorfor har du brug for det?
Arbejde med filer
Lad os lære at læse data fra filer, arbejde med disse data og gemme resultatet. Lad os stifte bekendtskab med sådanne dataformater som XML, CSV, JSON.