Building Skills in Python

Building Skills in Python

How do you learn Python? By doing a series of exercises, each of which adds a single new feature of the language. This 450+ page book has 42 chapters that will help you build Python programming skills through a series of exercises. This book includes six projects from straight-forward to sophisticated that will help solidify your Python skills.


This book is a close-to-complete presentation of the Python language. It is oriented toward learning, which involves accumulating many closely intertwined concepts. In our experience teaching, coaching and doing programming, there is an upper limit on the “clue absorption rate”. In order to keep within this limit, we’ve found that it helps to present a language as ever-expanding layers. We’ll lead you from a very tiny, easy to understand subset of statements to the entire Python language and all of the built-in data structures. We’ve also found that doing a number of exercises helps internalize each language concept.

Table of Contents

  • Background and History
  • Python Installation
  • Getting Started
  • Simple Numeric Expressions and Output
  • Advanced Expressions
  • Variables, Assignment and Input
  • Truth, Comparison and Conditional Processing
  • Loops and Iterative Processing
  • Functions
  • Additional Notes On Functions

Book Details

Author(s): Steven F. Lott
Format(s): PDF, HTML
File size: 2.97 MB
Number of pages: 574
Link: Download or read online.

2 Responses to “Building Skills in Python”

Leave a Reply