Home » Programming » Python for Software Design

Python for Software Design

Python for Software Design

  • Author : Allen B. Downey
  • Year : 2009
  • Pages : 270
  • File size : 1.15 MB
  • File format : PDF
  • Category : Programming, Python

Book Description:

Python for Software Design 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. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

Download eBook


eBooks in the same categorie :

Advanced Topics in Computer Vision

Download free Advanced Topics in Computer Vision eBook in PDF

This book presents a broad selection of cutting-edge research, covering both theoretical and practical aspects of reconstruction, registration, and re

Mastering Python for Finance

Download free Mastering Python for Finance eBook in PDF

Built initially for scientific computing, Python quickly found its place in finance. Its flexibility and robustness can be easily incorporated into ap

Learning Data Mining with Python

Download free Learning Data Mining with Python eBook in PDF

The next step in the information age is to gain insights from the deluge of data coming our way. Data mining provides a way of finding this insight, a

Mastering Python Data Analysis

Download free Mastering Python Data Analysis eBook in PDF

Python, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine lea

High Performance Python

Download free High Performance Python eBook in PDF

Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide hel