Skip to content

Latest commit

 

History

History
 
 

lecture_slides

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Contents

Lecture slides and exercises are posted in this folder.

Slide sets, spring 2018, TUT

(Note: in the slide sets and code examples, slide sets are referred to as lectures, so e.g. lecture 8, slide 5 actually means slide set 8, slide 5.)

Part 1

Python 3 and its scientific libraries.

  1. Introduction and 30,000 ft overview
  2. A first practical look at Python 3 (language basics and fundamentals, part 1 of 2)
  3. A second practical look at Python 3 (language basics and fundamentals, part 2 of 2)
  4. [[does not exist; sets 2 and 3 contain material for three lectures.]]
  5. Introduction and overview of scientific libraries
  6. The APIs: NumPy, SciPy, Matplotlib, SymPy

Part 2

An introduction to a variety of advanced topics.

  1. Parallel computing; floating point; more libraries
  2. High-performance computing (HPC) in Python
  3. Introduction to software engineering
  4. Functional programming, part 1
  5. Functional programming, part 2

Exercises, spring 2018, TUT