Skip to content
Snippets Groups Projects
joeran.frey's avatar
Jöran Frey authored
15857d16

Python for Engineers Lecture

This is the root repository of the course python for engineers

Contents

  1. Introduction into Python and Jupiter Notebooks
  2. Python syntax, data types, and control structures, loops
  3. Functions, namespaces, and libraries
  4. Tuples, sets, and dictionaries
  5. Working with strings
  6. Working with files: Introduction to Pandas
  7. Numerical Math: Introduction to NumPy
  8. Graphs and chars: Introduction to MathPlot
  9. Using web services: Introduction to Requests
  10. Object oriented programming in python

Presentation (for teachers)

Best use with jupyter notebooks + RISE (see here how to install). ! Currently this only works with notebook 6.5.5, downgrade if nescessary ! To start jupyter notebooks, go to this directory and type:

jupyter notebook

Use the following command to convert lectures to static html presentations

jupyter nbconvert LECTURE.ipynb --to slides --post serve

To create a pdf of the slides use

jupyter nbconvert --to slides lecture.ipynb --post serve

Open browser and naivgate to URL

http://127.0.0.1:8000/lecture.slides.html?print-pdf

Command-P and save as PDF