EuroSciPy logo

EuroSciPy 2013

Brussels, Belgium - August 21-24 2013

A small python appetizer

Olivier Debeir

Wed 21 9 a.m.–12:30 p.m. in H.1301


This tutorial gives an introduction to python language under the practical point of view of a scientific user. The tutorial emphasizes the interesting features that the python ecosystem offers to the scientific user that usually want to solve very practical problems in a limited time and with an evolving specifications.

Targeted audience

programmer without python knowledge / non-programmer / curious minds

Expected outcomes

  • understanding of the differences between different kind of programming languages
  • understanding why python can be fast
  • having basic knowledge of the python ecosystem (where are the files located, what are the main tools)
  • launching an ipython session and solving small problems
  • launching an ipython notebook session and solving small problems
  • importing numpy and solving some scientific problems, basic plotting etc
  • being convinced of the fun of the language, and how easy it can be

Teaching support

  • ipython session
  • ipython notebook session
  • an experimental Arduino based pendulum to collect real world data via the serial protocol
  • material can be donloaded from github

Software requirements:

An install of Anaconda should be enough

  • Numpy (Version 1.6 or higher)
  • Ipython (Version 0.13 or higher)
  • Matplotlib (Version 1.2.1 or higher)