Kurser

NytOnline kursus 
Online læring, der kan tages, når det passer dig

Fra Python nybegynder til Pythonista – den store Python Collection

Tilmelding

Få adgang til online kurset.
Tilgængeligt i 365 dage.
DKK  9.999
ekskl. moms
Nr. 91692 P

Forfin dine evner inden for et af de mest alsidige programmeringssprog, Python. Uanset om du arbejder med datalogi, webudvikling eller automatisering, lærer du avancerede teknikker, der løfter din programmering til et nyt niveau. Kurset tilbyder alt fra objektorienteret programmering og algoritmer til webudvikling og softwaredesign. Kurset er på engelsk og tilgængeligt 365 dage

Gå fra nybegynder til Pythonista

Du dykker ned i Python-programmering med fokus på praktiske anvendelser og avancerede emner. Lær at arbejde med klasser, arv og design patterns, mens du opbygger et solidt fundament inden for datastrukturer, algoritmer og teststrategier. Du udforsker også webudvikling med Flask, håndtering af HTTP-forespørgsler og brugerautentifikation. Kurset dækker desuden Python’s muligheder inden for concurrent programming og socket programming.

Alt foregår gennem øvelser, videoundervisning og realistiske projekter, der matcher professionelle arbejdsscenarier du kan øve i labs.

 

Deltagerprofil

Kurset er for dig med grundlæggende Python-erfaring, der ønsker at tage skridtet videre til avanceret programmering. Det er ideelt, hvis du arbejder som udvikler, dataanalytiker eller har ambitioner om at mestre Python på et professionelt niveau.

 

Udbytte

  • Lær at arbejde effektivt med objektorienteret programmering og avancerede funktioner
  • Implementér datastrukturer og algoritmer i Python
  • Byg webapplikationer med Flask og håndter brugerautentifikation
  • Forstå og anvend concurrent programming med multithreading og multiprocessing
  • Test og fejlsøg Python-kode med unittest, pytest og doctest
  • Brug design patterns til at skabe struktureret og skalerbar kode
  • Automatisér opgaver og opret datavisualiseringer med Excel og Python
  • Udforsk socket programming til netværksapplikationer

Det får du på onlinekurset

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

Materiale på engelsk

Materiale på engelsk

Undervisning på engelsk

Undervisning på engelsk

Digitalt materiale

Digitalt materiale

Videomateriale

Videomateriale

Test af din viden

Test af din viden

Indhold

Python novice
  • Lær at mestre Pythons grundlæggende og komplekse funktioner gennem praktisk arbejde med datastrukturer som lister, tuples, dictionaries og sets. Du udforsker kontrolstrukturer, herunder if-else, for- og while-løkker, samt avancerede funktioner som shallow og deep copies. Derudover dykker du ned i funktioner, fra introduktion til avancerede features, og opbygger et stærkt fundament til videre Python-udviklingPython apprentice
Pythonista apprentice
  • Fordyb dig i avancerede Python-emner som filhåndtering, undtagelser, kommandolinjeargumenter og modulhåndtering, herunder virtuelle miljøer. Arbejd med klasser og arv for at skabe mere struktureret og genanvendelig kode, og udforsk datastrukturer og algoritmer som lister, sortering, træer og grafer. Kurset styrker dine færdigheder gennem praktiske øvelser og giver dig redskaber til at tackle komplekse programmeringsudfordringer.
Pythonista journey
  • Opbyg moderne webapplikationer med Flask, fra grundlæggende webframeworks til brugerinteraktion og autentifikation. Lær samtidig at optimere din Python-kode med concurrent programming ved hjælp af multithreading, multiprocessing og asynkrone eksekveringer. Forstå testning i dybden med unittest, pytest og doctest, og arbejd med HTTP-forespørgsler for at skabe robuste og pålidelige applikationer.
Pythonista
  • Bliv fortrolig med PyCharm IDE og opdag, hvordan du kan effektivisere din Python-udvikling. Dyk ned i design patterns og lær at opbygge struktureret, genanvendelig og effektiv kode gennem creational, structural og behavioral patterns. Udforsk samtidig, hvordan du arbejder med Excel, skaber avancerede visualiseringer og håndterer netværkskommunikation med socket programming, alt sammen med Python som dit værktøj.
Labs
  • Til hver journey hører labs, som giver dig adgang til de værktøjer du typisk vil anvende når du udvikler med Python.
 

Tidsforbrug

Denne kursuspakke kan bruges som et opslagsværk. Pakken indeholder 60 moduler og giver adgang til over 90 timers læring.

Form

Denne kollektion af kurser består af flere moduler, som du har adgang til i 365 dage. Hvert online kursus kan tages i præcis den rækkefølge, du har lyst til. Ved alle kurser har du mulighed for at teste din forståelse af indholdet med tests, både før, under og efter kurset. Du styrer selv, hvornår du vil tage modulerne – de kan sættes på pause undervejs. Vi anbefaler dog, at du sætter tid af til at gennemføre kurset i din kalender, og benytter muligheden for gentagelse og forståelsestests undervejs. Det eneste kurset kræver, er en computer eller tablet med internetadgang.

Læs mere om vores online kurser og se svar på dine spørgsmål (FAQ).