Logo

Think Python: An Introduction to Software Design

Small book cover: Think Python: An Introduction to Software Design

Think Python: An Introduction to Software Design
by

Publisher: Green Tea Press
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.

Home page url

Download or read it online for free here:
Download link
(1MB, PDF)

Download mirrors:
Mirror 1

Similar books

Book cover: The Codeless CodeThe Codeless Code
by - thecodelesscode.com
An illustrated collection of (sometimes violent) fables concerning the Art and Philosophy of software development, written in the spirit of Zen koans. (For three days and nights the Java master did not emerge from his cubicle ...)
(17674 views)
Book cover: Statistical Software EngineeringStatistical Software Engineering
- National Academies Press
This book identifies challenges in the development and implementation of software that contain significant statistical content. It emphasizes the relevance of using rigorous statistical and probabilistic techniques in software engineering.
(16924 views)
Book cover: Introduction to Software EngineeringIntroduction to Software Engineering
- Wikibooks
The problems to solve in software engineering are so complex or large, that a single developer cannot solve them anymore. This book is an introduction to the art of software engineering. It is intended as a textbook for an undergraduate level course.
(13762 views)
Book cover: Software Optimization ResourcesSoftware Optimization Resources
by - agner.org
These manuals describe everything you need to know about optimizing code for x86 and x86-64 microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of processors.
(14921 views)