Think Python: How to Think Like a Computer Scientist
This print resource extensively supports the teaching and understanding of the Python coding language. Beginning with basic functions and moving to more complex applications, the resource challenges students to think like computer scientists as they learn, practice, problem-solve, and complete exercises in their exploration of Python. Teachers can choose to use sections of the work to support class topics or may assign it as a textbook or student exercise book. Visuals that explain or demonstrate what the coding should achieve include screen shots, lines of codes, and debugging solutions. Suitable for grades 10-12.