Kom i kontakt
Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.

Kursplan

Introduktion

  • Pythonversatilitet: från dataanalys till webbcrawling

Pythons datatyper och operationer

  • Heltal och flyttal
  • Strängar och byte
  • Tupler och listor
  • Kort och ordnade kort
  • Mängder och frysta mängder
  • Dataframes (pandas)
  • Omvandlingar

Objektorienterad programmering med Python

  • Arv
  • Polyformitet
  • Statiska klasser
  • Statiska funktioner
  • Dekoratorer
  • Annan

Dataanalys med Pandas

  • Datarensning
  • Att använda vektoriserade data i pandas
  • Datawrangling
  • Sortering och filtrering av data
  • Aggregerande operationer
  • Analysering av tidsserie

Datavisualisering

  • Att plotta diagram med matplotlib
  • Att använda matplotlib inom pandas
  • Skapa kvalitativa diagram
  • Visualisera data i Jupyter notebooks
  • Annan visualiseringsbibliotek i Python

Vektorisering av data med Numpy

  • Skapa Numpyarrays
  • Kommon operationer på matriser
  • Använda ufuncs
  • Vyer och broadcasting i Numpyarrays
  • Förbättra prestanda genom att undanåka loopar
  • Förbättra prestanda med cProfile

Bearbeta stora datamängder med Python

  • Bygga och stödja distribuerade applikationer med Python
  • Databehandling: Arbeta med SQL- och NoSQL-databaser
  • Distribuerad bearbetning med Hadoop och Spark
  • Skala dina applikationer

Utöka Python (och vice versa) med andra språk

  • C#
  • Java
  • C++
  • Perl
  • Annan

Flertrådad programmering i Python

  • Moduler
  • Synkronisering
  • Prioritering

Dataserialisering

  • Serialisering av Pythonobjekt med Pickle

Användargränssnittsprogrammering med Python

  • Ramverksalternativ för att bygga användargränssnitt i Python
    • Tkinter
    • Pyqt

Python för underhållskodning

  • Hantera och fånga undantag korrekt
  • Organisera kod i moduler och paket
  • Förstå symboltabeller och komma åt dem i koden
  • Välja ett testramverk och använda TDD i Python

Python för webb

  • Paket för webbearbetning
  • Webcrawling
  • Parsering av HTML och XML
  • Fylla i webbformulär automatiskt

Sammanfattning och nästa steg

Krav

  • Grundläggande till mellangradig programmerings erfarenhet
  • Kunskap i matematik och statistik
  • Kunskap om databasbegrepp

Målgrupp

  • Utvecklare
 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier

Morty Proxy This is a proxified and sanitized view of the page, visit original site.