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)

Built with LogoFlowershow