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

Intelligent Infrastructures (Intelligent Systems, Control and Automation: Science and Engineering)
Intelligent Infrastructures (Intelligent Systems, Control and Automation: Science and Engineering)

Society heavily depends on infrastructure systems, such as road-traffic networks, water networks, electricity networks, etc. Infrastructure systems are hereby considered to be large-scale, networked systems, that almost everybody uses on a daily basis, and that are so vital that their incapacity or destruction would have a debilitating impact on...

ASP.NET in a Nutshell
ASP.NET in a Nutshell

As a quick reference and tutorial in one, ASP.NET in a Nutshell goes beyond the published documentation to highlight little-known details, stress practical uses for particular features, and provide real-world examples that show how features can be used in a working application. This book covers application and...

Practical Node.js: Building Real-World Scalable Web Apps
Practical Node.js: Building Real-World Scalable Web Apps

Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn't live in a vacuum! In a modern web development, many different...


MCSA/MCSE Self-Paced Training Kit (Exam 70-291)
MCSA/MCSE Self-Paced Training Kit (Exam 70-291)

Welcome to MCSA/MCSE Self−Paced Training Kit (Exam 70−291): Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure, Second Edition. This book prepares you for the 70-291 exam by teaching you how to configure, manage, and troubleshoot various aspects of a Microsoft Windows Server 2003 Service...

Genomics in Endocrinology: DNA Microarray Analysis in Endocrine Health and Disease (Contemporary Endocrinology)
Genomics in Endocrinology: DNA Microarray Analysis in Endocrine Health and Disease (Contemporary Endocrinology)

Genomics in Endocrinology focuses on exciting new advances in endocrinology resulting from DNA microarray studies and includes a comprehensive introduction to the use of DNA microarrays in endocrinology. The text provides the basis for further understanding of the usefulness of microarray analyses in endocrinology research. Topics discussed...

Sequence Data Mining (Advances in Database Systems)
Sequence Data Mining (Advances in Database Systems)
Sequences are an important type of data which occur frequently in many scientific, medical, security, business and other applications. For example, DNA sequences encode the genetic makeup of humans and all species, and protein sequences describe the amino acid composition of proteins and encode the structure and function of...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy