Python avansert programmering – 3 dager online klasserom

22.500,00 NOK

  • 3 dager
Live virtuelt klasserom
Internt / i bedrift

Ta Python-ferdighetene dine til neste nivå med dette avanserte programmeringskurset for erfarne utviklere. Python Advanced Programming bygger videre på grunnleggende Python-kunnskap for å hjelpe deg å skrive renere, raskere og mer skalerbar kode ved å bruke avanserte språkfunksjoner og profesjonelle utviklingsmetoder.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Mellomnivå – avansert nivå

3 dager (8 timer per dag) nettbasert med instruktør

40+ anbefalte studietimer

Forberedelse i tråd med PCAP- og PCPP1-eksamenene

Ekspertledede økter levert av erfarne Python-utøvere

Be om bekreftelse på datoen!

Sertifikat for fullført program inkludert

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Kodeoppsett og funksjoner

Sett opp Python, konfigurer miljøet ditt, og skriv gjenbrukbare funksjoner ved hjelp av argumenter og rekursjon for å lage effektive og vedlikeholdbare skript.

Objektorientert programmering

Lær grunnleggende OOP-konsepter, inkludert klasser, arv, mixins og attributter, for å bygge modulære og skalerbare applikasjoner.

Strenger og regulære uttrykk

Arbeid med strenger og regex for å hente ut, matche og manipulere tekst til databehandling og automatiseringsoppgaver

Moduler og pakker

Strukturer applikasjoner ved hjelp av moduler og pakker, og håndter avhengigheter med pip for å støtte skalerbar utvikling.

Hero

Kursplan

  1. Dag 1

    Økt 1: Avansert objektorientering

    • OOP-grunnleggende: klasser, objekter og self
    • Konstruktører, destruktører og innkapsling
    • Arv, polymorfisme og abstrakte klasser
    • Multippel arv, miksiner og komposisjon
    • Introspeksjon og statiske medlemmer

    Økt 2: Iteratorer og generatorer

    • Iterables og iteratorer
    • Egendefinerte iteratorer og generatorer
    • avkastning vs retur

    Økt 3: Leseforståelse

    • Liste-, mengde- og ordbokforståelser
    • Bruke zip for å pare data
  2. Dag 2

    Økt 4: Dekoratorer

    • Grunnleggende om dekoratorer og syntaks
    • Funksjonsdekoratører og annotasjoner
    • Praktiske bruksområder

    Økt 5: Funksjonell programmering

    • Funksjonelle programmeringskonsepter
    • Lambdafunksjoner, map, filter og reduce
    • Prinsipper for uforanderlighet

    Økt 6: Trådprogrammering

    • Grunnleggende om tråder og samtidighet
    • Trådens livssyklus, sleep og join
    • Datadeling og synkronisering
    • Multitråding vs. multiprosessering
  3. Dag 3

    Økt 7: Nettjenester

    • RESTful nettjenester og API-er
    • Håndtering av JSON-data
    • HTTP-metoder og CRUD-operasjoner
    • REST-klienter og integrasjon

    Økt 8: Enhetstesting

    • Grunnleggende enhetstesting og terminologi
    • Testtilfeller, klasser og fiksturer
    • Påstander og testkjøring med testrunnere
Avansert Python-programmering

Hvem bør melde seg på dette programmet?

Python-utviklere med grunnleggende til middels erfaring

Programvareutviklere som ønsker å styrke avanserte Python-ferdigheter

Programmerere som ønsker å forbedre kodestruktur og skalerbarhet

Dataingeniører og analytikere som bruker Python til behandling

Start kurset nå

Forutsetninger

  • Solid forståelse av grunnleggende Python (variabler, løkker, funksjoner og datastrukturer)
  • Grunnleggende erfaring med å skrive og kjøre Python-skript
  • Kjennskap til objektorienterte programmeringskonsepter er nyttig, men ikke nødvendig
  • Generell forståelse av prinsipper for programvareutvikling

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.