Python Schulungs Material

:archive:

see also Python

TODO

  • hypothesis DONE
  • scipy
    • optimize
    • stats
    • linalg
  • pandas joins
  • visulasierung zu ende

Wichtige Aspekte von Python 3 2.5h

  • Listen, Dictonaries und Sets und die damit verbundene comprehension
  • Klassen und Module
  • Iteratoren, Generatoren und Context Manager
  • Exceptions
  • *args und **kwargs
  • chr / org
  • iterating over tuples etc

Unit Tests 1.5h

  • am liebsten pytest

numpy 3h

  • Überblick über ndarray
  • Copy vs. View
  • Erstellung, Manipulation und wichtige Operationen von ndarrays
  • Lineare Algebra

scipy 1h

  • insbesondere scipy.stats und scipy.optimize

pandas 4h

  • I/O via pandas
  • Series und DataFrames
  • Selektion und Indexing
  • Joins
  • Wichtige eingebaute Funktionen, z.B. Statistiken
  • Anwendung von Funktionen (auf Tabellen, Zeilen, Spalten) und Aggregationen
  • Index über Zeitstempeln, d.h. Verarbeitung von Zeitreihen
  • visualisierung

weiteres visualisierungs paket 1h

  • Des Weiternen Überblich über min. ein weiteres Visualisierung-Paket, z.B. Seaborn oder ggpy

Fragen

Teamleiter Günther Pesch 8:30 bei der Gfk

alle Programmieren, was vorher? IT Hintergrund, debugging? zusammensetzung der teilnehmer? anaconda 3, vorher einmal testen, ich kein Windows nur python 3? auch keine Unterschiede zu python 2? kein matplotlib? style guide (pep8)