självständigt lösa grundläggande programmeringsuppgifter med Python.
tolka och utöka en befintlig Python-kod.
självständigt lösa avancerade programmeringsuppgifter genom att använda ett befintligt Python-bibliotek.
utveckla Python-kod som manipulerar information lagrad i databaser.
utveckla digitala tjänster som använder Python som back-end.
Kursinnehåll
Python programmeringsspråk och integrerade utvecklingsmiljöer (IDEs). Grundläggande byggstenar inom programmering (t.ex. variabler, villkorlig exekvering, loopar, bibliotek, felupptäckt). Datastrukturer i Python (t ex träd, ordböcker, köer, tupler). Objektorienterad programmering med Python (t.ex. klasser, objekt, metoder, arv, polymorfism, abstrakta klasser). Databasmanipulering med Python. Back-end-utveckling för digitala system som använder Python.