Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
How to Think Like a Computer Scientist: Learning with Python

Buy
Benjamin Crowell, in "The Assayer", book reviews and discussion for the free-information renaissance
...There's ... emphasis on teaching computer science not just as a technical trade but as a mental discipline.

Guido van Rossum, creator of Python
The concepts covered here apply to all programming languages and to problem solving in general.

Richard M. Stallman, founder of the Free Software Foundation
This book is not just a programming textbook--it is a contribution to the freedom of knowledge.

"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.

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.

(HTML tags aren't allowed.)

Information and Communications Security: 9th International Conference, ICICS 2007, Zhengzhou, China
Information and Communications Security: 9th International Conference, ICICS 2007, Zhengzhou, China
This book constitutes the refereed proceedings of the 9th International Conference on Information and Communications Security, ICICS 2007, held in Zhengzhou, China, in December 2007.

The 38 revised full papers presented were carefully reviewed and selected from 222 submissions. The papers are organized in topical sections on authentication and...

Teach Yourself VISUALLY Word 2007 (Tech)
Teach Yourself VISUALLY Word 2007 (Tech)
Are you a visual learner? Do you prefer instructions that show you how to do something — and skip the long-winded explanations? If so, then this book is for you. Open it up and you'll find clear, step-by-step screen shots that show you how to tackle more than 150 Word 2007 tasks. Each task-based spread includes easy, visual directions for...
Focus On Apple Aperture: Focus on the Fundamentals (Focus On Series)
Focus On Apple Aperture: Focus on the Fundamentals (Focus On Series)

Are you into photography not photomanipulation?

Frustrated that you are spending too much time in front of the screen and not enough behind the lens?

Feel like you are not getting the most out of the powerful processing functions of Apple Aperture? 

This straightforward, inspiring guide is aimed at
...


Calculus
Calculus

The new edition calculus textbook has been thoroughly revised. It continues to embrace the best aspects of reform by combining the traditional theoretical aspects of calculus with creative teaching and learning techniques. This is accomplished by a focus on conceptual understanding, the use of real-world data and real-life applications,...

Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code
Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll...

Sams Teach Yourself Photoshop Elements 2 in 24 Hours
Sams Teach Yourself Photoshop Elements 2 in 24 Hours

Photoshop Elements is a more accessible version of Adobe's flagship product, Photoshop. Elements is geared to business users, students, and home users who nonetheless want professional-looking images for their print and Web projects. Topics covered in the book include capturing and editing photos from traditional or digital cameras, correcting...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy