.. Introduction Python course Welcome to the introduction Python course ========================================= In this course you will learn how to write Python programs that do calculations, read and write data to the filesystem and visualize it. Exercises may be the most important part of this module container. We suggest that you do them actively and in small groups. Really, the only way to learn Python is to do it. .. toctree:: :maxdepth: 2 :caption: 01 Python Environment intro01/python_environment .. toctree:: :maxdepth: 2 :caption: 02 The Python programming language intro02/computer_overview intro02/python_overview .. toctree:: :maxdepth: 2 :caption: 03 Plotting, loops, conditions, functions intro03/plotting intro03/loops intro03/conditions intro03/functions .. toctree:: :maxdepth: 2 :caption: 04 Generating and manipulating data intro04/load_and_save_data intro04/math_functions intro04/derivative .. toctree:: :maxdepth: 2 :caption: 05 Heat transport intro05/heat_equation .. toctree:: :maxdepth: 2 :caption: 06 More advanced topics intro06/advanced_topics .. toctree:: :maxdepth: 2 :caption: 07 Oral exam exam/overview Index, Figures, Tables and Exercises ====================================== * :ref:`genindex` * :doc:`figures_tables_exercises`