Programming Resources
Programming Resources
Python Books & References (Free)
-
Python Zero to Hero — Free online Python book recommended as a starting point for beginners. From: Technical AI Workshops for Teachers
-
Think Python, 2nd Edition — Classic free Python book by Allen Downey; clear and beginner-friendly, free to read online. From: Technical AI Workshops for Teachers
-
Python for Everybody — Free textbook accompanying the popular "Python for Everybody" course by Charles Severance. From: Technical AI Workshops for Teachers
Tools & Environments
-
PyCharm IDE — Full-featured Python IDE; making a JetBrains account is generally recommended for students. From: Technical AI Workshops for Teachers
-
Google Colab — Browser-based Jupyter notebook environment; no installation required, runs Python in the cloud. From: Technical AI Workshops for Teachers
-
Edupyter — A way to get Python, Jupyter, SQLite3, and a suite of libraries on any computer without needing admin permissions. From: Technical AI Workshops for Teachers
Khan Academy Exercises
-
Map Making Group Coding — Collaborative Python coding exercise using map-making as the context. From: Programming Design Principles (DCFE)
-
Slicing — Khan Academy exercise on Python list slicing. From: Programming Design Principles (DCFE)
-
Reverse — Khan Academy exercise on reversing sequences in Python. From: Programming Design Principles (DCFE)