
Think Python: An Introduction to Software Design
by Allen Downey
Publisher: Green Tea Press 2008
Number of pages: 236
Description:
This book is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal of the book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science.
Download or read it online for free here:
Download link
(1MB, PDF)
Download mirrors:
Mirror 1
Similar books
How to Design Programs: An Introduction to Programming and Computingby Matthias Felleisen, et al - The MIT Press
The focus of the book is the design process, from problem statements to organized solutions, it deemphasizes the algorithmic and language details, and specific applications. Programming is a fun activity, and a way to express abstract ideas.
(26585 views)
Programming Fundamentals: A Modular Structured Approach Using C++by Kenneth Leroy Busbee - Connexions
The approach of this course will be to take the student through a progression of materials that will allow the student to develop the skills of programming. This textbook covers modular/structured programming fundamentals.
(20392 views)
CMMI Implementation Guideby Vishnuvarthanan Moorthy - Smashwords
This CMMI Implementation Guide is a reference book for anyone interested in implementing CMMI in their organization. The purpose of this book is, to provide insight in to CMMI Implementation phases and best practices to be followed in this journey.
(16012 views)
Don't Just Roll The Dice: A usefully short guide to software pricingby Neil Davidson - Red gate books
How do you price your software? Is it science or magic? How much attention should you pay to your competitors? This handbook will provide you with the theory, practical advice and case studies you need to stop yourself from reaching for the dice.
(20186 views)