Front matter
foreword
preface
acknowledgments
about this book
about the author
about the cover illustration
1 Becoming a Pythonista
1.1 Commitment to learning
1.2 Reaching goals
Thinking like a developer
Building applications
1.3 Using Python
Programming paradigms
Creating maintainable code
Performance
The language community
Developer tooling
1.4 Selecting which Python version to use
1.5 Closing thoughts
Part 1. Groundwork