Materials
Book
- Companion book
- Automate the Boring Stuff with Python, 2nd Edition
- Beyond the Basic Stuff with Python
- Scipy Lecture Notes
Reference Book
MOOC
- Automate the Boring Stuff with Python Programming
- NTU programming
- NCCU programming
- Python Tutorials I
- Python Tutorials II
- cs50
- The Missing Semester of Your CS Education
Resources
Collections
Simulators
Programming Environment
Learning Python
- Learn X in Y minutes
- Python for everybody
- Introduction to computer science and programming in python
- Cheat sheet I
- Cheat sheet II
- Mathematical Python
- C++ for Python Programmers I
- C++ for Python Programmers II