Introduction to Python

01 Python Environment

  • Setup the Python environment

02 The Python programming language

  • A quick overview on how computers work
  • The Python programming language

03 Plotting, loops, conditions, functions

  • How to plot data
  • Repeating stuff in Python
  • If conditions
  • Functions in Python

04 Generating and manipulating data

  • Loading and saving data
  • Math functions
  • Derivatives

05 Heat transport

  • Heat transport

06 More advanced topics

  • Advanced topics
Introduction to Python
  • Figures, Tables and Exercises
  • View page source

Figures, Tables and Exercises

Figures:

  • Sine plot

  • Computer overview

  • Array index

  • 1D 2D and 3D arrays

  • Rollercoster

  • Regression

  • Priestley Glacier

Tables:

  • Python operators

  • Binary numbers

  • And, Or

  • Any, All

Exercises:

  • Exercise 2.1

  • Exercise 3.1

  • Exercise 3.2

  • Exercise 3.3

  • Exercise 4.1

  • Exercise 4.2

  • Exercise 4.3

  • Exercise 4.4

  • Exercise 4.5

  • Exercise 4.6

  • Exercise 4.7

  • Exercise 4.8

  • Exercise 4.9

  • Exercise 5.1

  • Exercise 6.1

  • Exercise 6.2

  • Exercise 6.3


© Copyright 2025, Rebecca Schlegel, Reinhard Drews, Willi Kappler, Amir Ershadi.

Built with Sphinx using a theme provided by Read the Docs.