Kursplan
Introduksjon
- Python fleksibilitet: fra dataanalyse til webcrawling
Python Data Strukturer og Operasjoner
- Hel- og desimaltall
- Strenger og bytes
- Tuppler og lister
- Ordbøker og ordrede ordbøker
- Mengder og frosne mengder
- Dataraff (pandas)
- Konverteringer
Objektorientert Programmering med Python
- Arv
- Polymorfi
- Statiske klasser
- Statiske funksjoner
- Decorators
- Andre
Dataanalyse med Pandas
- Data rensing
- Bruk av vektorisert data i pandas
- Data wrangling
- Sortering og filtrering av data
- Aggregatoperasjoner
- Analyse av tidsserier
Data Visualisering
- Plotting av diagrammer med matplotlib
- Bruk av matplotlib fra innenfor pandas
- Opprettelse av kvalitetsdiagrammer
- Visualisering av data i Jupyter notebooks
- Andre visualiseringsbiblioteker i Python
Vektorisering av Data i Numpy
- Opprettelse av Numpy arrays
- Vanlige operasjoner på matriser
- Bruk av ufuncs
- Visninger og broadcasting på Numpy arrays
- Optimering av ytelse ved å unngå løkker
- Optimering av ytelse med cProfile
Behandling av Big Data med Python
- Bygging og støtte for distribuerte applikasjoner med Python
- Datalagring: Arbeid med SQL og NoSQL-databaser
- Distribuert behandling med Hadoop og Spark
- Skalering av applikasjoner
Utvidelse av Python (og vice versa) med Andre Språk
- C#
- Java
- C++
- Perl
- Andre
Python Multi-Threaded Programmering
- Moduler
- Synkronisering
- Prioritering
Data Serialisering
- Python objekt serialisering med Pickle
UI Programmering med Python
- Rammeverk for bygge av GUIs i Python
- Tkinter
- Pyqt
Python for Vedlikeholds Scripting
- Håndtering av unntak på riktig måte
- Organisering av kode i moduler og pakker
- Forståelse av symboltabeller og tilgang til dem i kode
- Velge en testrammeverk og bruke TDD i Python
Python for Web
- Pakker for webbehandling
- Webcrawling
- Parsing av HTML og XML
- Fylling av webskjemaer automatisk
Sammenfatning og Neste Steg
Krav
- Begynnernivå til mellomnivå i programmering
- Kunnskap i matematikk og statistikk
- Kunnskap i databasekonsepter
Målgruppe
- Utviklere
Referanser (7)
Lærte mye nytt.
Roland - Diehl Aviation
Kurs - Advanced Python - 4 Days
Maskinoversatt
Vi dekket temaene i tilstrekkelig dypgående grad, noe som ga oss muligheten til å diskutere mange av dem. Det var tilstrekkelig omfattende.
Gergo - Diehl Aviation
Kurs - Advanced Python - 4 Days
Maskinoversatt
Vi fikk mye ny informasjon om Python som vi kan bruke i vår daglige arbeid i fremtiden. Øktene var virkelig interessante og utfordrende nok.
Zsolt - Diehl Aviation
Kurs - Advanced Python - 4 Days
Maskinoversatt
opplæringen var generelt god, min favorittdel: instrumentbordet & PyQt
Balazs - Diehl Aviation
Kurs - Advanced Python - 4 Days
Maskinoversatt
Masse med eksempler - og treneren var villig til å gjøre seg ubehagelig for å hjelpe oss med emner vi var svakere i.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
Maskinoversatt
Masse øvelser
Fanny Stauffer - UCB Pharma S.A.
Kurs - Advanced Python - 4 Days
Maskinoversatt
Instruktøren ga et tydelig og systematisk undervisning. Han gav vanligvis grunnleggende kunnskaper og forklaringer bak kommandoene. Han lot også oss ha tid til å gjøre øvingene og øve.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
Maskinoversatt