Talk Introduction to Python for scientists


This tutorial gives an introduction to the Python language and focuses on the aspects of the language that are the most useful for scientists.

  • Python: an interpeted language. The Ipython shell
  • Basic types (lists, strings, etc.)
  • Control Flow
  • Functions
  • Reusing code: scripts and modules
  • Input and Output
  • Exceptions Handling
  • Object-oriented programming

Some emphasis will be put on good practices that help to re-use code efficiently or share code with others.

Attending this tutorial, or some knowledge of these topics, is required to attend the other tutorials of the Introduction track.