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.

    • 12:00 12:15
      Transport from Grand Hotel to ESS Site
    • 13:00 13:30
      Introduction to Python at ESS 30m Brightness

      Brightness

      ESS

    • 13:30 13:45
      Group set up 15m Brightness

      Brightness

      ESS

    • 13:45 17:00
      Exercises 3h 15m Brightness

      Brightness

      ESS

    • 17:00 17:30
      Closing remarks, solutions to exercises, possibilities for continuation 30m Brightness

      Brightness

      ESS