Python training

Europe/Stockholm
Brightness (ESS)

Brightness

ESS

Wojciech Potrzebowski (European Spallation Source ERIC)
Description

General python training for beginners and intermediate.  We will provide general introduction to jupyter notebooks and present some python examples relevant for ESS. We will then work in smaller groups on the following topics: (one can choose modules of interest)

  • Basic Language Principles
  • Sequence Data Types
  • Control Structures
  • Working With Functions
  • Working With Files
  • Python 2 vs 3
  • Installing Packages from conda and pypi
  • Using Modules
  • Python Standard Library
  • Scientific libraries: numpy, scipy
  • Plotting with matplotlib
  • Fitting
  • Molecular visualization
  • Jupyter widgets

We will provide on-line resources to perform exercises. No pre-installation required however you must bring your own laptop.