Full Speed Python: a book for self-learners
Switch branches/tags
Nothing to show
Clone or download
joaoventura Merge pull request #21 from rpural/Edits
Change in other others to in other words
Latest commit bfa207c Sep 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
chapters Change in other others to in other words Sep 12, 2018
diagrams New coroutines chapter Mar 29, 2018
images New coroutines chapter Mar 29, 2018
tex Remove hyperref from latex preamble Mar 29, 2018
.gitignore Simplify gitignore Mar 29, 2018
Makefile Asyncio chapter Mar 31, 2018
README.md Update readme Mar 28, 2018
metadata.yaml New version 0.4.3 Jun 20, 2018


Full Speed Python

Pdf and epub files can be downloaded from: https://github.com/joaoventura/full-speed-python/releases/

This book aims to teach the Python programming language using a practical approach. Its method is quite simple: after a short introduction to each topic, the reader is invited to learn more by solving the proposed exercises.

These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are up to speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.

The source of this book is available on github (https://github.com/joaoventura/full-speed-python). I welcome any pull requests to correct misspellings, suggest new exercises or to provide clarification of the current content.


Run make pdf or make epub to build the books.

This project uses pandoc to build the books. The pdf file is built with pdflatex, so you may need to download a latex distribution.