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
![Book cover: DevOps for Digital Leaders](images/11262.jpg)
by Aruna Ravichandran, Kieran Taylor, Peter Waterhouse - Springer
This book provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations.
(6326 views)
![Book cover: The Twelve-Factor App](images/10369.jpg)
by Adam Wiggins - 12factor.net
This document synthesizes all of our experience on a wide variety of software-as-a-service apps in the wild. It is a triangulation on ideal practices for app development, paying particular attention to the dynamics of the organic growth of an app.
(7573 views)
![Book cover: The Unicode Standard, Version 3.0](images/2204.jpg)
by The Unicode Consortium - Addison-Wesley Professional
Technical guide to the creation of software for worldwide use. The book includes detailed specifications for Unicode: structure, encoding forms, character properties, semantics, equivalence, combining characters, conversion, allocation, etc.
(15622 views)
![Book cover: Engineering Software for Accessibility](images/3450.jpg)
by Microsoft Corporation - Microsoft Press
Discover how to create accessible software by planning for accessibility from the beginning of the development cycle. Familiarize yourself with the basics of accessibility, including color contrast, font size, the images, and systemwide settings.
(13498 views)