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)
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.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kurs - Advanced Python - 4 Days
The first 2 days were very informative. it gets messy when you get into frameworks because every projects has its own goals and requirements and sometimes the 'popular' framework isn't suitable.
Raphael Treccani-Chinelli - Nordic Semiconductor ASA
Kurs - Advanced Python - 4 Days
Very good overview about python on a lot of area of usage.
János Dóra - Robert Bosch Kft.
Kurs - Advanced Python
The prepared Jupiter Notebook examples were really good. Plenty of explanations for later, offline use, and we didn't have to spend half of the training copying the examples.
Csongor Miklos - Robert Bosch Kft.
Kurs - Advanced Python
I liked the most Jorge's attitude, and his experience in python. The greatest topic for me was the Machine Learning topic.