How to Think Like a Computer Scientist: Learning with Python, Interactive Edition
Brad Miller
Comprehensive guide to computer science and Python programming, offering interactive learning experiences for beginners and advanced learners.
Technical TutorialsComputer SciencePython
Introduction
How to Think Like a Computer Scientist: Learning with Python, Interactive Edition is a comprehensive guide to computer science and Python programming, offering interactive learning experiences for beginners and advanced learners alike. The book covers fundamental concepts of computer science and provides practical insights into programming with Python.
Highlights
Interactive learning experiences through Activecode and Codelens
Contributions from the CSLearning4U research group at Georgia Tech
Funded by ACM-SIGCSE and NSF
Recommendation
This interactive book is an excellent resource for anyone interested in learning computer science and Python programming, from beginners to advanced learners. The interactive features and comprehensive coverage make it a valuable tool for self-study or classroom use.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.