• Cloud
      • AWS
      • Azure
      • Azure & AI
      • Microsoft 365
      • Microsoft Copilot
      • Power Platform
    • Databaser, BI & SQL
      • Databricks
      • Microsoft Fabric
      • Power BI
      • R
      • SQL
      • SQL Server
    • IT-sikkerhed
      • CompTIA
      • EC-Council
      • Microsoft Security
    • Netværk
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • TCP / IP
    • Programudvikling
      • AI
      • C
      • C# & .NET
      • C++
      • DevOps & Docker
      • GIT versionsstyring
      • Intro til programmering
      • Java
      • Projektledelse
      • Python
      • Webudvikling
      • Andre programmeringssprog
    • Server & Desktop
      • Exchange Server
      • LINUX & UNIX
      • macOS
      • Microsoft Dynamics
      • Office
      • PowerShell
      • SharePoint
      • VMware
      • Windows
      • Windows Server
  • Om os
  • Firmakurser
  • Konsulenter
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
  • Kurser
    • Cloud
      • Microsoft Copilot
      • Azure & AI
      • Power Platform
      • AWS
      • Microsoft 365
      • Azure
    • Databaser, BI & SQL
      • Power BI
      • Microsoft Fabric
      • Databricks
      • SQL
      • SQL Server
      • R
    • IT-sikkerhed
      • EC-Council
      • CompTIA
      • Microsoft Security
    • Netværk
      • CCNP Security
      • CCNP Enterprise
      • TCP / IP
      • CCNA
    • Programudvikling
      • AI
      • Projektledelse
      • Python
      • GIT versionsstyring
      • Java
      • Webudvikling
      • Andre programmeringssprog
      • C# & .NET
      • Intro til programmering
      • DevOps & Docker
      • C
      • C++
    • Server & Desktop
      • Exchange Server
      • SharePoint
      • LINUX & UNIX
      • Windows Server
      • Windows
      • VMware
      • PowerShell
      • Office
      • Microsoft Dynamics
      • macOS
  • Om os
  • Firmakurser
  • Konsulenter
  • Services
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
KURSER
  • Cloud
  • Databaser, BI & SQL
  • IT-sikkerhed
  • Programudvikling
  • Netværk
  • Server & Desktop
Genveje
  • Firmakurser
  • Kursusklippekort
  • Jobrettet Uddannelse
  • Få Tilskud fra Kompetencefonde
  • Praktiske Oplysninger
  • Eventyret om Karlebogaard
  • Eventyret om Kampehøjgaard
KIG INDENFOR
  • Hillerød - Karlebogaard
    Karlebovej 91, 3400 Hillerød
  • Aarhus - Kampehøjgaard
    Krajbjergvej 3, 8541 Skødstrup
  • København - Tivoli Hotel
    Arni Magnussons Gade 2, 1577 København
kontakt
  • super@superusers.dk
  • +45 4828 0706
  • Karlebovej 91, 3400 Hillerød
Nyhedsbrev
Tilmeld dig vores nyhedsbrev
FacebookLinkedin
Handelsbetingelser | PersondatapolitikCVR-15948833
© 2025 SuperUsers
Python Programmering Videregående
  • Introduktion
  • Startdatoer
  • Beskrivelse
  • Forudsætninger og videre forløb
  • Certificeringspakker
  • Moduloversigt
  • Det siger vores kursister
  • Har du spørgsmål?
SuperUsers billede
  1. Programudvikling/
  2. Python/
  3. Python Programmering Videregående
Kursus
SU-226

Python Programmering Videregående

Dette kursus går i dybden, og du præsenteres for avancerede emner i Python og får videregående gennemgang af klasser og features i Python, der muliggør pytonisk kode. Du får værdifuld viden, så du kan bruge Python til udvikling i større og mere komplekse projekter.

 

 
Hillerød
December
Uge
X
Januar
Uge
X
Februar
3/2
Uge 6
3-5/2 2026
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
VideoLink
Uge
X
Uge
X
3/2
Uge 6
3-5/2 2026
23/2
Uge 9
23-25/2 2026
 
Hillerød
December
Uge
X
Januar
Uge
X
Februar
3/2
Uge 6
3-5/2 2026
Marts
Uge
X
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
Uge
X
VideoLink
Uge
X
Uge
X
3/2
Uge 6
3-5/2 2026
23/2
Uge 9
23-25/2 2026
Uge
X
 
Hillerød
December
Uge
X
Januar
Uge
X
Februar
3/2
Uge 6
3-5/2 2026
Marts
Uge
X
April
7/4
Uge 15
7-9/4 2026
Maj
18/5
Uge 21
18-20/5 2026
Juni
Uge
X
Juli
Uge
X
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
Uge
X
13/4
Uge 16
13-15/4 2026
Uge
X
Uge
X
Uge
X
VideoLink
Uge
X
Uge
X
3/2
Uge 6
3-5/2 2026
23/2
Uge 9
23-25/2 2026
Uge
X
7/4
Uge 15
7-9/4 2026
13/4
Uge 16
13-15/4 2026
18/5
Uge 21
18-20/5 2026
Uge
X
Uge
X
Datoerne er startdatoer
Mulighed for virtual deltagelse
Afholdelsesgaranti

Beskrivelse

Kurset er henvendt til dig, der virkelig skal i dybden med Python som udvikler, og som skal anvende sproget til store opgaver hvor sikkerhed og korrekthed er i højsædet.

Python kan meget mere end simple scripts - det kan anvendes til at lave meget avancerede datamodeller, der går ud over de rent objektorienterede dele af sproget. I mange konkrete situationer fra den virkelige verden, er funktioner mere anvendelige. Vi kommer i kurset ind på, hvordan man kan anvende funktioner, der kører optimalt og uden skjulte sideeffekter, som kompromitterer kodesikkerheden - lambdaer og closures.

Vi også kommer ind på, hvordan Python bærer sig an med at få forbindelse til traditionelle relationsdatabaser, der anvender SQL til at udtrække data fra store databaser som Microsofts SQL Server, Oracle, DB2. Hvis man ikke passer på, kan man åbne databasen for angreb udefra. Her har Python sine metoder til at sikre data-integriteten.

Vi sammenkobler SQL med det objektorienterede i form af SqlAlchemys ORM-koncept - en mekanisme, der skjuler SQL-niveauet til fordel for klasser, hvilket gør at man ikke skal kode direkte i SQL.

Samtidig dækker kurset performance i Python og vi arbejder med bl.a. multithreading og multiprocessing til at forbedre through-put. Vi kommer ind på elementer, der kan ødelægge performance, fx deadlocks, race-conditions og overdreven låsning af ressourcer. Hvis mekanismerne bruges korrekt, kan vi danne det første kode-grundlag for store systemer som e-commerce og customer-management systemer.

For at få disse systemer til at fungere, kræver det at Python kan benytte client/server modellen. Vi gennemgår mulighederne i socket-baserede vs. URI-baserede programmer, og øver os i at få både klient-koden og server-koden til at fungere.

I stedet for at sende information mellem klient og server, kan vi med fordel anvende XML til at strukturere data på en måde, hvorpå data bliver selvverificerende. I praksis vil Python helst bruge JSON-formatet, da dette er langt nemmere at arbejde med. Dette får du også erfaring med på kurset.

Tilhørende exam

Python Programming Advanced

1.800 DKK

Forudsætninger

SU-225 Python Programmering Grundkursus

Videre forløb

  • SU-227 Python og Machine Learning
  • SU-228 Python, Pandas og Numpy

Certificeringspakker

SCD - Python Certified Developer
Listepris 31.200 DKK
Din pris 25.800 DKK
(Eksl. moms)

Moduloversigt

  • Modul 1
    Avancerede datastrukturer i Python

    Lambdaer, anonyme funktioner og functors

    Closures til sikker programmering uden side-effekter

    Traditionelle lambda-operationer (filter, map, reduce)

    Comprehensions

    Decorator-funktioner og generators

    Pipelines og data-streams

  • Modul 2
    Objektorienteret Python

    Basale design patterns i python

    Multiple versus singular inheritance

    Interface- og mixin klasser

    Operator-overload

  • Modul 3
    Python og multiprogrammering

    Threads

    Basal låsning og kritiske regioner

    Reentrant locks og conditionals

    Producer/consumer problematikken

    Threads versus processer

    Sub-processes - kommunikation med operativsystemet

    Interaktion mellem processer - Queues og pipelines

    asyncio - sikring af maksimal I/O uden brug af tråde

  • Modul 4
    Python og client/server programmering

    Socket baseret programmering

    URL-baseret programmering

  • Modul 5
    Python og anvendelse af databaser

    Valg af korrekt driver til databasen

    SQLAlchemy og Object Relational Model (ORM)

  • Modul 6
    Python og markup-formater

    XML, korrekthed og verificerbarhed

    JSON som erstatning for XML

Fleksibel afholdelse icon

Fleksibel afholdelse

Mulighed for overnatning icon

Mulighed for overnatning

Fuld forplejning icon

Fuld forplejning

Gratis taxa-ordning icon

Gratis taxa-ordning

Undervisning kl. 09-16 icon

Undervisning kl. 09-16

Materialer inkluderet icon

Materialer inkluderet

Er du i tvivl?

Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!

super@superusers.dk
+45 4828 0706
Contact image
SU-226 (3 dage)
Python Programmering Videregående
14.400 DKK
(ekskl. moms)
Har du spørgsmål? Kontakt os