Advanced Numerical Algorithms with Python/Scipy
MCNAcourses ▸ FMNN25/NUMN25 – autumn 2018

In short

Schedule:
The schedule of the course can be found here.

Thematic Schedule

Note that dates and subjects may change during the course.

DateLectureDownload Material
2018-09-04

Fast Introduction to Python for Matlab Users. Part I: Datatypes, Functions, For-Loops, Branching, Arrays, import

---
2018-09-05

Fast Introduction to Python for Matlab Users. Part II: Classes and review of basic concepts of object oriented programming

---
2018-09-11

Lecture 1: Blossom based de Boor algorithm for evaluating splines (basis for first project)

Blossoms.pdf
2018-09-12

Lecture 3: More on Python: Classes, Exception handling, Testing ...

Python_extra.pdf
2018-09-26

Lecture 4: Quasi-Newton Methods and Line Search

QuasiNewton.pdf
2018-10-03

Lecture on the domain decomposition project

LectureDomainDecom.pdf
2018-10-16

Lecture About decorators in Python (Jupyter notebook file)

decorators.ipynb
2018-10-16

Encapsulating functions

encapsulate.ipynb