732A74 · 3 hp · Avancerad nivå (A1N) · Datavetenskap
Introduktion till Python
Status okänd
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Ingår i 1 program
Om kursen
Mål
Efter avslutad kurs ska den studerande på en avancerad nivå kunna: - skriva datorkoder som innehåller grundläggande Python språkelement - använda enkla och avancerade datastrukturer vid problemlösning - tillämpa redskap som är tillgängliga i vanligaste Python paket - rätta misstag i egna koder med hjälp av redskap för debugging
Innehåll
- Grundläggande Python: programmeringsmiljöer och dokumentation, programflöde, variabler, kommentarer, numeriska operatorer, loopar, villkorliga satser. - Datastrukturer: enkla datatyper, tupler, listor, lexikon, mängder, iteratorer och generatorer. - Funktioner och funktionell programmering, anonyma lambda funktioner, comprehensions. - Klasser och objektorienterad programmering, objekt och överföring av meddelanden - Standardbiblioteket och väsentliga tredjepartspaket för grafik, vetenskapliga beräkningar och datahantering. - Debugging.
- Examinator
- Anders Eklund
- Huvudområde
- Datavetenskap