Kurser

2 dages kursus 
Læring inden for et specifikt emne

Videregående Python Programmering

6. - 7. marts 2025 Aarhus
1. - 2. maj 2025 Taastrup
4. - 5. september 2025 Aarhus
25. - 26. september 2025 Taastrup
DKK  8.499
ekskl. moms
Nr. 91467 A
3,5
Meget godt
11 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.

Forstå de avancerede datastrukturer i programmeringssproget Pythons og bliv i stand til at udvikle software i Python.

Lær det populære sprog, og styrk dine muligheder

Python er et af de hurtigst voksende programmeringssprog, og det er ikke uden grund. Python er nemt at udvikle i, er understøttet inden for mange felter og områder, har en eksplosivt voksende brugerbase og er enkelt at udvide med moduler.

Deltagerprofil

Kurset er til dig, som står overfor at anvende Python inden for et eller flere fagområder.

For at deltage på kurset skal du have et grundlæggende kendskab til Python svarende til kurset Grundlæggende Python Programmering

 

Udbytte

  • Lær at udvikle scripts og moduler i Python
  • Få en bred forståelse af Python som teknologi og dets filosofi
  • Forstå, hvordan du finder og udnytter de bedste tredjepartspakker til et konkret behov

Det får du på kurset

Vi sørger for, at rammerne er i orden, så du kan fokusere på at lære.

Efter du har fuldendt kurset, vil du modtage et kursusbevis.

Kursusbevis

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

På dette kursus vil der højest være MAKS DELTAGERE pr. hold.

Maks. 10 deltagere

På kurset får du morgenmad, frokost, snacks og drikkevarer.

Fuld forplejning

På kurset er der indtænkt øvelser og deltagerinddragelse.

Øvelser og inddragelse

Materiale på dansk

Materiale på dansk

Undervisning på dansk

Undervisning på dansk

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

Indhold

Fortolkeren og runtime miljø
  • Kommandolinjeparametre og environment variable
  • Alt er objekter
  • Namespaces og scope
  • Garbage collection
Moduler, packages og organisering af programkode
  • Import af moduler
  • Egne moduler
  • sys.path af PYTHONPATH
  • Packages
  • Dockstrings
Komplekse datastrukturer
  • Design af datastrukturer
  • Comprehensions
  • Enum
  • Named tuples
Funktioner, lambdas og decorators
  • Varargs og kwargs
  • Lambda funktioner, closures og funktioner som parametre
  • Decorators
  • Generator funktioner
Klasser og objekter
  • Objektorientet design
  • Definition af klasser
  • Dataclasses
  • Operator overloading
  • Polymorfi
  • Nedarvning
  • Property
Exceptions
  • Catch af exceptions
  • Standard exception hierakiet
  • Egne exception klasser
  • Raise og re-raise
Filsystemet, filformater og database
  • Pathlib
  • JSON, CSV, TOML og YAML
  • XML
  • SQLite
Organisering af projekter
  • Typisk filstruktur for projekter
  • Setuptools
  • Virtual environment
  • Tredjeparts libraries
  • Locales og Gettext
  • Publicering til PyPI
Test og Softwarekvalitet
  • Unittest og pytest
  • Logging
  • mypy
  • Pylint og flake8
  • Black
 

Anmeldelser af Videregående Python Programmering

3,5
 
Meget godt Baseret på 11 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.
Fremragende
Meget godt
Godt
Mindre godt
Ikke godt

Kurset er baseret på en vekslen mellem teori og praktiske øvelser.

Certificering

Dette kursus leder hen mod eksamen Python Coding Specialist (PCS).

Du skal bestille og betale særskilt for din eksamen.

Fordelene ved en Python-certificering

Python Coding Specialist logo NY

PCS er en globalt anerkendt branchecertificering af Python-programmering, som giver kodningsspecialister, softwareudviklere og IT-fagfolk mulighed for at får deres viden og programmeringsfærdigheder dokumenteret.

Vælg dato

Aarhus
6. - 7. marts 2025
Taastrup
1. - 2. maj 2025
Aarhus
4. - 5. september 2025
Taastrup
25. - 26. september 2025
Aarhus
4. - 5. december 2025