Installation Program_Execution Data_Structures Data_Input Data_Handling Functions Data_Manipulation

Goal

The idea of this short introduction to Python is to get you get you started systematically, with seven managable and simple steps. Each step is accompanied by a video, giving you a hand if you have difficulties with any particular task.

IMPORTANT: First try to do each part by yourself!! This way you see where you have problems, and which steps you have already mastered. Then go to the accompanying video, and see how to handle those steps you had difficulties with.


List of Topics

  1. Installation of ...
    • a Python distribution,
    • Wing (an IDE, or "Integrated Development Environment")
    • additional Python packages, with pip
  2. Program Execution of a very simple Python program, from
    • the command line
    • Ipython (a Python interpreter optimized for interactive work)
    • from an IDE (e.g. Wing)
  3. Data Structures are the basis for any involved data analysis.
  4. Data Input, from data in the same folder or in a different
  5. Data Handling of elements from a list or a matrix, and indexing of pandas DataFrames
  6. Functions in Python
  7. Data Manipulation and Visualisation: rotation and translation of 2-dimensional data points

When you are done with those 7 points, you can check out the Workflow for a real-world problem for a of a more involved data analysis task.


This should suffice for a start with Python. You still need to learn the Python syntax and data types! But by now you should have a good basis to do so.

Additional Information

For digging deaper into Python I recommend the following two sources of information: