contents

 

  

      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