How to Think Like a Computer Scientist: Learning with Python 3 Documentation By Allen B. Downey, Jeffrey Elkner, Peter Wentworth, and Chris Meyers PDF

Share this:

Download How to Think Like a Computer Scientist: Learning with Python 3 Documentation By Allen B. Downey, Jeffrey Elkner, Peter Wentworth, and Chris Meyers PDF book free online – From How to Think Like a Computer Scientist: Learning with Python 3 Documentation By Allen B. Downey, Jeffrey Elkner, Peter Wentworth, and Chris Meyers PDF: This book is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development, and debugging. Later chapters cover basic algorithms and data structures.

Through exercises in each chapter, you’ll try out programming concepts as you learn them. This book is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Beginners just getting their feet wet will learn how to start with Python in a browser.

About the Authors

  • Allen Downey is an Associate Professor of Computer Science at the Olin College of Engineering. He has taught computer science at Wellesley College, Colby College, and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master’s and Bachelor’s degrees from MIT.
    He has written several books, including Computational Modeling and Complexity Science, How to Think Like a Computer Scientist, The Little Book of Semaphores, Physical Modeling in MATLAB, and Learning Perl the Hard Way.
Share this:

Comment