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

IT Project+ Study Guide
IT Project+ Study Guide
Here's the book you need to prepare for the latest version of CompTIA's IT Project+ exam. This Study Guide was developed to meet the exacting requirements of today's certification candidates. In addition to the consistent and accessible instructional approach that has earned Sybex the "Best Study Guide" designation in the 2003 CertCities...
ArcGIS for Desktop Cookbook
ArcGIS for Desktop Cookbook

Over 60 hands-on recipes to help you become a more productive ArcGIS for Desktop user

About This Book

  • Learn how to use ArcGIS Desktop to create, edit, manage, display, analyze, and share geographic data
  • Use common geo-processing tools to select and extract features
  • A guide...
Magnonics: From Fundamentals to Applications (Topics in Applied Physics)
Magnonics: From Fundamentals to Applications (Topics in Applied Physics)

Spin waves (and their quanta magnons) can effectively carry and process information in magnetic nanostructures. By analogy to photonics, this research field is labelled magnonics. It comprises the study of excitation, detection, and manipulation of magnons. From the practical point of view, the most attractive feature of magnonic devices is...


Getting Started with SQL Server 2012 Cube Development
Getting Started with SQL Server 2012 Cube Development

Written specifically for SQL Server developers, this is a great primer on Analysis Services and cube development. With lots of practical exercises and real-world scenarios, you'll be up and running in no time.

Overview

  • Learn how to develop a complete business intelligence solution using SQL Server...
Robust Motion Detection in Real-Life Scenarios (SpringerBriefs in Computer Science)
Robust Motion Detection in Real-Life Scenarios (SpringerBriefs in Computer Science)

This work proposes a complete sensor-independent visual system that provides robust target motion detection. First, the way sensors obtain images, in terms of resolution distribution and pixel neighbourhood, is studied. This allows a spatial analysis of motion to be carried out. Then, a novel background maintenance approach for robust target...

MERN Quick Start Guide: Build web applications with MongoDB, Express.js, React, and Node
MERN Quick Start Guide: Build web applications with MongoDB, Express.js, React, and Node

Build web applications with MongoDB, ExpressJS, React, and Node

Key Features

  • Build applications with the MERN stack
  • Work with each component of the MERN stack
  • Become confident with MERN and ready for more!

Book Description

...

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