Our textbook
-
The textbook/Study Guide we shall use this semester.
- Think Python - How to Think Like a Computer Scientist - Python 3
- CMPT 120 Study Guide
Other Resources
- Other textbooks:
- Interactive version: How to Think Like a Computer Scientist: Interactive Edition
- CS for All: Intro to CS - from UC San Diego and Harvey Mudd
- How to Think Like a Computer Scientist - Learning with Python 3
- Python Documentation
- Python 3.6.5 Documentation
- Python Lists:
- Python Lists description + built-in functions as well as methods
- Lists of lists - 1 also called 2-dimensional arrays or matrices
- Lists of lists - 2 also called 2-dimensional arrays or matrices
- ASCII and UNICODE:
- Number Converter:
- Here is a web site offering quite a few converters such as "binary to decimal" number converter.
- Colours:
- Misc.:
- "in" operator
- .format( ) method to format output when printing.