Think Python: How To Think Like a Computer Scientist van Allen B. Downey is an English-language textbook aimed at higher education and IT professionals. The book provides a systematic introduction to programming with Python, with an emphasis on how you, as a computer scientist, can think.
This third, revised edition covers core concepts, functions, data structures, and object-oriented programming. In addition, it addresses the practical use of large language models (LLMs). The book includes exercises on effective LLM prompts, testing code, and debugging. This provides a solid foundation in Python syntax, programming logic, and debugging strategies.
The content aligns with topics such as programming, scripting, and computing. This reference work is suitable as a textbook for anyone who wants to gain insight into programming and learn to think like a computer scientist.

