Avancerad Python-programmering – 3 dagar onlineklassrum

22.500,00 SEK

  • 3 days
Live Virtuellt Klassrum
På plats / Inom företaget

Ta dina Python-kunskaper till nästa nivå med den här avancerade programmeringskursen för erfarna utvecklare. Python Advanced Programming bygger vidare på dina grundläggande Python-kunskaper och hjälper dig att skriva renare, snabbare och mer skalbar kod med hjälp av avancerade språkfunktioner och professionella utvecklingsmetoder.

Nyckelfunktioner

Språk

Kursmaterial på engelska

Nivå

Mellannivå – Avancerad nivå

3 dagar (8 timmar/dag) lärarledd onlineundervisning

40+ rekommenderade studietimmar

Förberedelse i linje med PCAP- och PCPP1-proven

Expertledda sessioner som hålls av erfarna Python-utövare

Be om datum­bekräftelse!

Intyg om genomförd utbildning ingår

Lärandemål

I slutet av det här programmet kommer du att kunna:

Kodinställning och funktioner

Ställ in Python, konfigurera din miljö och skriv återanvändbara funktioner med argument och rekursion för att skapa effektiva och lättunderhållna skript.

Objektorienterad programmering

Lär dig grundläggande OOP‑koncept, inklusive klasser, arv, mixins och attribut, för att bygga modulära och skalbara applikationer.

Strängar och reguljära uttryck

Arbeta med strängar och regex för att extrahera, matcha och manipulera text för databehandling och automatiseringsuppgifter

Moduler och paket

Strukturera applikationer med moduler och paket, och hantera beroenden med pip för att stödja skalbar utveckling.

Hero

Kursöversikt

  1. Dag 1

    Session 1: Avancerad objektorientering

    • OOP-grunder: klasser, objekt och self
    • Konstruktorer, destruktorer och inkapsling
    • Arv, polymorfism och abstrakta klasser
    • Multipelt arv, mixins och komposition
    • Introspektion och statiska medlemmar

    Session 2: Iteratorer och generatorer

    • Iterabler och iteratorer
    • Anpassade iteratorer och generatorer
    • yield vs return

    Session 3: Läsförståelse

    • List-, mängd- och ordboksförståelser
    • Använda zip för att para ihop data
  2. Dag 2

    Session 4: Dekoratorer

    • Grunder och syntax för dekoratorer
    • Funktionsdekorationer och annoteringar
    • Praktiska användningsfall

    Session 5: Funktionell programmering

    • Funktionella programmeringskoncept
    • Lambdauttryck, map, filter och reduce
    • Principer för oföränderlighet

    Session 6: Multitrådning

    • Grunder i trådar och samtidighet
    • Trådens livscykel, sleep och join
    • Deldatainformation och synkronisering
    • Multitrådning vs multiprocessning
  3. Dag 3

    Session 7: Webbtjänster

    • RESTful webbtjänster och API:er
    • Hantering av JSON-data
    • HTTP-metoder och CRUD-operationer
    • REST-klienter och integration

    Session 8: Enhetstestning

    • Grunder och terminologi för enhetstestning
    • Testfall, klasser och fixturer
    • Assertioner och testkörning med runners
Avancerad programmering i Python

Vem bör anmäla sig till det här programmet?

Python-utvecklare med grundläggande till medelgod erfarenhet

Programvaruutvecklare som vill stärka avancerade Python-kunskaper

Programmerare som vill förbättra kodstruktur och skalbarhet

Dataingenjörer och analytiker som använder Python för bearbetning

Starta kursen nu

Förutsättningar

  • Gedigen förståelse för Pythons grunder (variabler, loopar, funktioner och datastrukturer)
  • Grundläggande erfarenhet av att skriva och köra Python-skript
  • Vana vid objektorienterade programmeringskoncept är hjälpsam men inte nödvändig
  • Allmän förståelse för principer inom programvaruutveckling

Uttalanden

Licensiering och ackreditering

Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.

Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!