Materials
Book
- Automate the Boring Stuff with Python, 2nd Edition
- Beyond the Basic Stuff with Python
- Scipy Lecture Notes
Reference Book
- Foundations of Python Programming: Functions First
- https://www.books.com.tw/products/0010922575
- Companion 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
AI tools
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