Python är ett modernt, kraftfullt programmeringsspråk som låter utvecklare vara mer produktiva än i språk som Java, C/C++ eller C#, och som är skalbart från enkla verktyg och script hela vägen upp till ‘Google scale’. Pythons stora standardbibliotek och kraftfulla abstraktioner gör att det går snabbt, lätt, och är roligt att skapa programvara inom nästan vilken domän som helst.
Förkunskaper och mål
Denna Pythonkurs riktar sig till dig som redan kan programmera och nu vill lära dig Python. Målet med kursen är att du som deltagare ska lära dig grundläggande Python så att du kan skriva både script och fullfjädrade applikationer i Python. Vi kommer även att gå igenom avancerade konstruktioner, men fokus ligger på att ge kunskap som går att tillämpa direkt.
Innehåll
- Översikt av Python
- Pythons filosofi
- Pythonkonsolen / Read-Eval-Print-Loop
- Datatyper
- Grundläggande konstruktioner
- Avancerade konstruktioner
- Paket och moduler
- Testning av Pythonkod
- Verktyg, debugger och IDE
- Pythons standardbibliotek
- I/O och nätverksprogrammering
- Context managers
- Objektorientering och typer
- Paketering och distribution
Genomförande
Kursen fokuserar på lärande genom problemlösning och har därför ett stort antal övningar. Teori och praktik blandas för att låta eleverna gå från noll till begynnande Pythonistas. Förutom grundläggande kunskaper i språket tittar vi även på vad som är idiomatisk Python, och hur man testar, paketerar och distribuerar programvara skapad i Python.

Svenska