Python-kursus: Lær at programmere i Python
Få de nødvendige værktøjer til arbejde med dataanalyse og komplekse modeller og lær at udvikle applikationer i Python
Del siden PrintEt bredt anvendeligt og lettilgængeligt programmeringssprog
Python er blevet et populært alternativ til traditionelle programmeringssprog i løbet af de seneste år.
Det er der mange årsager til, men det skyldes blandt andet, at Python er både simpelt og læsevenligt, og at den relativt enkle syntaks sikrer, at du kan programmere i færre skridt end i andre sprog. Samtidigt er sproget også meget dynamisk og derfor også fleksibelt og relativt tilgivende for diverse fejl.
Python har desuden en meget bred anvendelse og kan blandt andet bruges, hvor der er et behov for behandling af forskellige data. Det kan være statistisk analyse, big data, simulering af modeller, netværksadministration, komplekse beregningsmodeller osv.
I løbet af dette 2-dages kursus vil du blive klædt på til at komme i gang med Python, så du kan lære at anvende sproget i mange af jeres udviklingsopgaver.
Praktisk gennemførsel
Kurset kommer til at veksle i mellem teori og konkrete øvelser. I løbet af kurset vil du også få mulighed for selv at skrive små Python programmer.
Kurset kræver ikke nogen forberedelse, men du skal medbringe din egen pc og sørge for at have enten Anaconda Python 3 eller en tilsvarende Python fortolker og en editor installeret.
På begge kursusdage vil der blive serveret morgenmad, frokost og eftermiddagskage.
Når du har gennemført kurset, vil du få udleveret et kursusbevis.
Hvem deltager?
Kurset er henvendt til dig, der gerne vil i gang med at udvikle.
Deltagelse kræver ikke, at du har et kendskab til udvikling. Dog vil det være en fordel, hvis du er bekendt med HTML, SQL eller andet med en formel syntaks.
På kurset arbejder du med:
- Få et overblik over Python
- Pythons historie
- Udviklingsværktøj samt dokumentation
- Datatyper og variable
- Kontrolstrukturer
- Funktioner
- Lister, tupler samt dictionaries
- Opdeling i moduler
- Exceptions
- Klasser og objektorienteret programmering
- Docstrings samt god kodestil
- Filhåndtering
- Parametre, environment variable samt service scripts
- Interaktion med operativsystemet
- Threads og processer
- Sockets, HTTP, SMTP samt andre protokoller
- Data fra CSV, JSON og YAML
- Databaser
- Logging og fejlsøgning
- PyPI og pip
- Virtual environments
- Setup tools
Udbytte
Dit udbytte
- Kom hurtigt i gang med Python-kode
- Udvikling af applikationer i Python
- Udvælgelse og anvendelse af moduler og packages til domænespecifikke opgaver
- Forståelse for de grundlæggende programmeringskoncepter som datastrukturer
- Oprettelse af et Python-miljø med tilhørende biblioteker
- Løsning af vanskelige opgaver med kun få linjers kodning
- Udførelse af forskellige batchoperationer
- Udvikling af programmer og moduler/packages i Python
- Kunne skrive små Python-programmer, som integrerer sprogets grundlæggende blokke
- Oprettelse af en grafisk brugergrænseflade til dine Python-programmer
- Kunne indlæse samt bruge data fra CSV- og TXT-filer i Python
Din virksomheds udbytte
- En medarbejder, der kan anvende Python hurtigt, effektivt og fleksibelt til blandt andet:
- data mining samt analyse
- deep learning og machine learning
- statistisk analyse samt simulering af modeller
- netværksadministration
- komplekse beregningsmodeller
- webrammer
- applikationer
- prototyping

Underviser
Thomas Ammitzbøll-Bach
Instruktør, konsulent og softwareudvikler, Thomas Ammitzbøll-Bach, er underviser på kurset. Thomas er oprindeligt uddannet svagstrømsingeniør, hvilket han efterfølgende har suppleret med datalogi fra Københavns Universitet. Desuden har Thomas arbejdet med programmering inden for administrative systemer samt embedded systemer i apparater i gennem flere år.
Ved siden af sit arbejde som programmør, afholder Thomas kurser i forskellige programmeringssprog, udviklingsværktøjer, systemadministration og netværk, og han har derfor også mange års erfaring som underviser og instruktør.
Kurset udbydes i samarbejde med IDA
Vi har et tæt samarbejde med IDA, Ingeniørforeningen i Danmark.
Når du tilmelder dig dette kursus, bliver din tilmelding varetaget af Mannaz, men selve kurset gennemføres af IDA.
Dit navn, e-mail og telefonnummer videregives til IDA. Kontaktoplysningerne bruges udelukkende i forbindelse med kurset.

Hvis du ønsker at komme på venteliste så udfyld felterne herunder. Vi kontakter dig hvis der kommer en ledig plads på kurset.