Python avanceret programmering - 3 dages online klasseundervisning
14.950,00 DKK
- 3 dage
Tag dine Python-færdigheder til næste niveau med dette avancerede programmeringskursus, der er designet til erfarne udviklere. Python Advanced Programming bygger videre på din grundlæggende Python-viden og, hjælper dig med at skrive renere, hurtigere og mere skalerbar kode ved hjælp af avancerede sprogfunktioner og professionelle udviklingsmetoder.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Mellemtrin - Avanceret niveau
3 dage (8 timer om dagen) online med instruktør
40+ anbefalede studietimer
Forberedelse i overensstemmelse med PCAP- og PCPP1-eksamenerne
Ekspertledede sessioner leveret af erfarne Python-praktikere
Bed om bekræftelse af datoen!
Certifikat for gennemført program medfølger
Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Kodeopsætning og funktioner
Opsæt Python, konfigurer dit miljø, og skriv genanvendelige funktioner ved hjælp af argumenter og rekursion for at skabe effektive og vedligeholdelsesvenlige scripts.
Objektorienteret programmering
Lær centrale OOP‑koncepter, herunder klasser, arv, mixins og attributter, så du kan bygge modulære og skalerbare applikationer.
Strenge og regulære udtryk
Arbejd med strenge og regex for at udtrække, matche og manipulere tekst til databehandling og automatiseringsopgaver
Moduler og pakker
Strukturer applikationer ved hjælp af moduler og pakker, og håndter afhængigheder med pip for at understøtte skalerbar udvikling.

Kursusforløb
Dag 1
Session 1: Avanceret objektorientering
- OOP-grundlæggende: klasser, objekter og self
- Konstruktører, destruktører og indkapsling
- Arv, polymorfi og abstrakte klasser
- Multipel arv, mixins og komposition
- Introspektion og statiske medlemmer
Session 2: Iteratorer og generatorer
- Iterables og iteratorer
- Brugerdefinerede iteratorer og generatorer
- yield vs return
Session 3: Læseforståelse
- Liste-, mængde- og ordbogsforståelser
- Brug af zip til sammenkobling af data
Dag 2
Session 4: Dekoratorer
- Grundlæggende om dekoratorer og syntaks
- Funktionsdekorationer og annoteringer
- Praktiske anvendelsesområder
Session 5: Funktionel programmering
- Funktionelle programmeringskoncepter
- Lambdas, map, filter og reduce
- Principper for uforanderlighed
Session 6: Multitrådning
- Grundlæggende om tråde og samtidighed
- Trådens livscyklus, sleep og joins
- Datadeling og synkronisering
- Multitrådning vs. multiprocessering
Dag 3
Session 7: Webtjenester
- RESTful webtjenester og API'er
- Håndtering af JSON-data
- HTTP-metoder og CRUD-operationer
- REST-klienter og integration
Session 8: Enhedstest
- Grundlæggende enhedstest og terminologi
- Testcases, klasser og fixtures
- Påstande og testkørsel med test-runners

Hvem bør tilmelde sig dette program?
Python-udviklere med grundlæggende til middel erfaring
Softwareudviklere, der ønsker at styrke deres avancerede Python-færdigheder
Programmører, der ønsker at forbedre kodestruktur og skalerbarhed
Dataingeniører og analytikere, der bruger Python til behandling
Forudsætninger
- Solid forståelse af Python-grundlæggende (variabler, løkker, funktioner og datastrukturer)
- Grundlæggende erfaring med at skrive og køre Python-scripts
- Kendskab til objektorienterede programmeringskoncepter er en fordel, men ikke nødvendigt
- Generel forståelse af principperne for softwareudvikling
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
