How to Think Like a Computer Scientist: Learning with Python by Allen B. Downey (PDF)

10

 

Ebook Info

  • Published: 2002
  • Number of pages: 288 pages
  • Format: PDF
  • File Size: 0.85 MB
  • Authors: Allen B. Downey

Description

How to Think Like a Computer Scientist: Learning with Python 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.

User’s Reviews

Editorial Reviews: Review …There’s … emphasis on teaching computer science not just as a technical trade but as a mental discipline. — Benjamin Crowell, in “The Assayer”, book reviews and discussion for the free-information renaissanceThe concepts covered here apply to all programming languages and to problem solving in general. — Guido van Rossum, creator of PythonThis book is not just a programming textbook–it is a contribution to the freedom of knowledge. — Richard M. Stallman, founder of the Free Software Foundation About the Author Allen Downey is a professor of computer science at Wellesley College in Massachusetts. Jeffrey Elkner is a high school math and computer science teacher at Yorktown High School in Arlington, Virginia. Chris Meyers is a professional programmer who teaches a beginning Python class at Lane Community College in Eugene, Oregon.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐This book is great at teaching all the basics of programming in a very short time. If you use Python’s interactive mode you don’t even have to write many programs using this book, as much of the book can just be done via exploration at the interactive prompt.I recommend this book for several types of users. It does make a great first introduction to programming, even covering OOP concepts. It also is a great introduction to the Python language for those with a little programming experience in another language.You won’t find much about all the modules available to Python, but that is not the intent of this book.

⭐A great study aid, using Python which is free to download, well worth the money.

⭐I don’t actually own a hard copy of this book, but I read it in its entirety online, and I must say, it was all I needed to learn Python. I began programming 8 years ago in AppleSoft BASIC, and I’ve now been using C++ for 5 years. Prior to seeing this book, I’d looked into Python a few times, but never really got engaged enough to learn it. A few days ago, when I found a copy of the book on iBiblio, I read through it in two days flat, and now I have a really good feel for the language. The authors cover all the vital topics in a concise, consistent, and reader-friendly manner. I must say that I’m not a programming neophyte, so I don’t have an objective feel for whether or not this book can teach you from scratch how to think like a computer scientist, but it certainly helped me once and for all to learn Python, and I’d recommend it to anyone without hesitation.

⭐I just got the online copy of this (available free under the GNU documentation license). I had some classes in the past, programming classes, all pertained to java and i did not learn much of anything about it. It was just “type this and blarg (As someone in a previous review said” This book is amazing, it has an elegant and significant way of blending words to the point where its fun to learn programming. Stick with the book and you’ll not only learn the basics of Python, but you’ll learn all the logic and other implementations of computer programming as you go along! Very good read and i plan on purchasing a hardbound copy just as a keepsake becuase i enjoy this book so much.

⭐I would recommend this book for anyone who is an absolute beginner. All text explains in plain English with hardly any program jargons.

⭐Hello, my name is charles wheeler. I am in Mr. Elkner’s Computer Science class, and i think this book is great if u want to learn a new language..computer language that is. I only know one of the authors on this book but hey, he is a cool teacher. He’ll probably fail me when i show him this review tommorow but, whateevr. >:) If you want to learn a simple easy language and u want step by step instructions that a rabid pacaderm can even understand buy this book, and use it!

⭐This is a more than wonderful explanation and how to for any computer person…it is great……thank you to all the authors,good work!!

⭐This is a beautiful work worthy of every praise. Excellently written to make everyone understand. I am very happy with it.

Keywords

Free Download How to Think Like a Computer Scientist: Learning with Python in PDF format
How to Think Like a Computer Scientist: Learning with Python PDF Free Download
Download How to Think Like a Computer Scientist: Learning with Python 2002 PDF Free
How to Think Like a Computer Scientist: Learning with Python 2002 PDF Free Download
Download How to Think Like a Computer Scientist: Learning with Python PDF
Free Download Ebook How to Think Like a Computer Scientist: Learning with Python

Previous articleHow To Think Like A Computer Scientist: C++ Version by Allen B. Downey (PDF)
Next articleWhen 5G Meets Industry 4.0 by Xiwen Wang (PDF)