Tentalabbet

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
Kursplanen på Studieinfo ↗