Python avanceret programmering - 3 dages online klasseundervisning

14.950,00 DKK

  • 3 dage
Live Virtuelt Klasselokale
Internt / I virksomheden

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.

Hero

Kursusforløb

  1. 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
  2. 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
  3. 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
Avanceret Python-programmering

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

Start kurset nu

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

Contact background

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.