External Tutorials of Possible Utility
This is a list of topically-focused python-related tutorial and reference articles that I've stumbled across while putting this course together, thought might be useful to y'all, and not been excessively annoyed by. Do NOT assume that you're supposed to learn or know everything in them!
Free Python Books & Courses
- Automate the Boring Stuff with Python by Al Sweigart
- OpenStax Introduction to Python Programming
- W3 Schools Python Tutorial
- Geeks for Geeks Python Programming Language Tutorial
- LaunchSchool's Open Book Shelf, including Introduction to Programming with Python
Workflow Topics
- The Python Standard REPL: Try Out Code and Ideas Quickly by Real Python
Core Python Topics
- Real Python has several good Python Basics tutorials, including:
- Numbers in Python
- Basic Data Types in Python: A Quick Exploration
- Variables in Python: Usage and Best Practices
- Operators and Expressions in Python
- Python Modules and Packages – An Introduction
- Python's Built-in Functions: A Complete Exploration
- Simplify Complex Numbers With Python
- Your Guide to the Python print() Function
- Formatting Floats Inside Python F-Strings
- How to Read User Input From the Keyboard in Python
- How to Read Python Input as Integers
- Lists vs Tuples in Python
- Python range(): Represent Numerical Ranges
- Using the
zip()
Function for Parallel Iteration - Python enumerate(): Simplify Loops That Need Counters
- Defining Your Own Python Function
- Using Python Optional Arguments When Defining Functions
- Namespaces and Scope in Python