Python

Mål

Målet med kurset er at give deltagerne grundlæggende færdighed i at udvikle programmer i Python. Efter kurset kan deltagerne udvikle programmer og moduler/packages i Python, kender standardbiblioteket i Python og er fortrolig med begreber, der anvendes i Python-verden. Forudsætninger

Deltagernes forudsættes at være fortrolig med grundlæggende softwareudvikling

Indhold

Modul 1:

  • Overblik over Python
  • Python-stilen: Zen of Python
  • Tre små eksempler
  • Udviklingsmiljø
  • Afviklingsmiljø
  • Python 2.x eller 3.x?
  • Hvor finder jeg dokumentation?

Modul 2:

  • Udtryk og variable
  • Kontrolstrukturer og funktioner
  • Lister, tupler, sæt og dictionaries
  • Moduler 1

Modul 3:

  • Objekter og Klasser 1
  • Håndtering af fejl med exceptions
  • Dokumentation i Python

Modul 4:

  • Strenge, tekst og formattering
  • Filer og filsystemet
  • Kommandolinien og argumenter

Modul 5:

  • Mere om datatyper
  • Objekter og Klasser 2
  • Moduler 2

Modul 6:

  • Threads
  • GUI med Tkinter
  • Netværk
  • Parsing af XML, CSV og andet

Modul 7:

  • Debugging
  • Benchmarking
  • Logging

Modul 8:

  • Større øvelse: Totalisatorsystem til væddeløb

Kursets længde

Kurset varer 4 dage.

Afholdelse

Er I interesseret i et kursus, så kontakt os på info@uu.dk for tilbud og nærmere aftale.