The second edition of Python 101 (50,000+ eBook readers alone) uses Python 3 to teach you how to program successfully. This book can be read by people with no programming experience, although understanding basic computer terminology is recommended.
While Python 101 teaches you all the basics that you need to know, it also dives into many intermediate level topics too. This book is split up into four sections:
- The Python Language
- Intermediate Topics
- Creating Sample Applications
- Distributing Your Code
This book has been completely rewritten from the ground up. There are many new chapters and coverage of new features in Python 3.
Another new feature is that
Python 101 has
Review Questions for every chapter. The book also includes an
answer key in the back.
Unlike most beginner Python books,
Python 101 explains how to create simple applications. It also goes on to teach you how to distribute your code as a Windows executable.