Home Feed
Home
Search
Search
Add Review, Blurb, Quote
Add
Activity
Activity
Profile
Profile
How to Think Like a Computer Scientist
How to Think Like a Computer Scientist: Learning with Python | Allen Downey, Jeffrey Elkner, Chris Meyers
2 posts | 2 read | 1 to read
By David Beazley As an educator, researcher, and book author, I am delighted to see the completion of this book. Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python’s simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980’s. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python’s most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. .... David Beazley University of Chicago Author of the Python Essential Reference
Amazon Indiebound Barnes and Noble WorldCat Goodreads LibraryThing
review
eva_lution
Learning with Python: How to Think Like a Computer Scientist | Allen Downey, Jeffrey Elkner, Chris Meyers
Pickpick

Two birds, one stone: this is my #booktober entry for "First Litsy Post." I quoted this book, which is 100% free to read online (the PDF can be downloaded, also)! Highly recommended... I just completed an advanced Python programming class and I started out with this book (and a few others). If you don't have a CS background, this will help you as a beginning programmer, and if you do, it will still fill in the gaps!

quote
eva_lution
Learning with Python: How to Think Like a Computer Scientist | Allen Downey, Jeffrey Elkner, Chris Meyers

"For most readers, a few syntax errors are not a significant problem, which is why we can read the poetry of e. e. cummings without spewing error messages. Python is not so forgiving."