This is a Python tutorial I gave in 2016 at a seminar of MTech at the University of Michigan, Ann Arbor.
Please feel free to distribute. Hope you find it useful.
- basic types in Python
- common command, operations, tricks for trade
- useful functions for looping
- user-defined functions
- I/O
- How to work with multiple python files
- How to debug without a IDE
- How to profiling a Python code
- How to nicely write a Python Package?