Kursplan
Introduksjon
- Python allsidighet: fra dataanalyse til webcrawling
Python Datastrukturer og operasjoner
- Heltall og flyter
- Strenger og bytes
- Tupler og lister
- Ordbøker og bestilte ordbøker
- Sett og frosne sett
- Dataramme (pandaer)
- Konverteringer
Objektorientert programmering med Python
- Arv
- Polymorfisme
- Statiske klasser
- Statiske funksjoner
- Dekoratører
- Annen
Dataanalyse med Pandas
- Datarensing
- Bruke vektoriserte data i pandaer
- Datakrangel
- Sortering og filtrering av data
- Aggregerte operasjoner
- Analysere tidsserier
Data Visualization
- Plotte diagrammer med matplotlib
- Bruke matplotlib fra pandaer
- Lage kvalitetsdiagrammer
- Visualisere data i Jupyter notatbøker
- Andre visualiseringsbiblioteker i Python
Vektorisering av data i Numpy
- Opprette Numpy-matriser
- Vanlige operasjoner på matriser
- Bruker ufuncs
- Visninger og kringkasting på Numpy-matriser
- Optimalisering av ytelsen ved å unngå loops
- Optimalisering av ytelse med cProfile
Behandler Big Data med Python
- Bygge og støtte distribuerte applikasjoner med Python
- Datalagring: Arbeid med SQL og NoSQL databaser
- Distribuert prosessering med Hadoop og Spark
- Skalering av applikasjonene dine
Utvide Python (og omvendt) med andre språk
- C#
- Java
- C++
- [1. 3]
- Andre
Python Flertrådsprogrammering
- Moduler
- Synkroniserer
- Prioritering
Data Serialization
- Python objektserialisering med Pickle
UI-programmering med Python
- Rammealternativer for å bygge GUI-er i Python
- Tkinter
- Pyqt
Python for vedlikeholdsskripting
- Heve og fange opp unntak riktig
- Organisere kode i moduler og pakker
- Forstå symboltabeller og få tilgang til dem i kode
- Velge et testrammeverk og bruke TDD i Python
Python for nettet
- Pakker for webbehandling
- Nettgjennomgang
- Parsing HTML og XML
- Fylle ut nettskjemaer automatisk
Oppsummering og konklusjon
Krav
- Nybegynner til middels programmeringserfaring.
- Kunnskap om matematikk og statistikk.
- Kjennskap til databasekonsepter.
Publikum
- Utviklere
Testimonials (7)
Got å vite mange nye ting.
Roland - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi dekket emnene i tilstrekkelig dybde, noe som ga oss tid til å diskutere mange av dem. Det var omfattende nok.
Gergo - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Vi fikk mye ny informasjon om Python hva vi vil kunne bruke i vårt daglige arbeid i fremtiden. Øvelsene var veldig interessante og utfordrende nok.
Zsolt - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
treningen var generelt bra, min favorittdel: dashbord og pyqt
Balazs - Diehl Aviation
Kurs - Advanced Python - 4 Days
Machine Translated
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
Mange øvelser
Fanny Stauffer - UCB Pharma S.A.
Kurs - Advanced Python - 4 Days
Machine Translated
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.