References

Think Python: How to Think Like a Computer Scientist

Allen B. Downey (2024)

O'Reilly Media.

URL: https://greenteapress.com/wp/think-python-3rd-edition/

Abstract. An introduction to Python programming for beginners that emphasises computational thinking and problem solving. Uses Python as a medium for learning general programming concepts including variables, conditionals, functions, recursion, data structures, and object-oriented design. Available free online under a Creative Commons licence.

Tags: python beginner book open-access education

This site is currently in Beta. Please email Chris Paton (cpaton@gmail.com) with any suggestions, questions or comments.