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.
Pages : | 238 pages |
Size : | Online, PDF |
File type : | |
Downloads: | 90 |
Created: | 2020-08-30 |
License: | CC BY-NC 4.0 |
Author(s): | Allen B. Downey |
How to Think Like a Computer Scientist: Learning with Python 3 Documentation
Make Games with Python on Raspberry Pi
This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP)....
Entreprenerd: Marketing ProgrammersDownload free course Entreprenerd: Marketing Programmers, pdf file on 301 pages by Jack Kinsella....
Python Machine Learning ProjectsThis book tries to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning....
.NET Framework Notes for ProfessionalsThe .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....
Python and the XMLParser of HTML and XML with python and library Python Programming Course Tutorial Computing Learning....
A Python Book: Beginning Python, Advanced Python, and Python ExercisesDownload ebook Python tutorial, Python exercices, free PDF course by Dave Kuhlman....
OpenCOBOL Guide for programmersThis PDF tutorial describes the syntax and usage of the COBOL programming language as implemented by the current version of OpenCOBOL ,it's a free training document under 259 pages designated to intermediate users level....
Processing WSDL in PythonWith this tutorial you will learn how to process WSDL in Python language (web services and Python) , free PDF cocument under 11 pages by Mike Olson and Uche Ogbuji ....
Java Persistence with JPAThis tutorial is a reference guide to provide a framework on how to work with JPA and help you to start your first JPA applications,free PDF training course material on 33 pages ....
Learn BlackBerry 10 App DevelopmentLearn how to leverage the BlackBerry 10 Cascades framework to create rich native applicati..., download free BlackBerry 10 tutorial in PDF (356 pages) created by Anwar Ludin ....