Preface
Welcome!
This text provides an introduction to writing software in Python. No previous programming experience is necessary.
Work through the sections in order; projects and how-tos are optional. Each section begins with an example program illustrating one main new concept. For best results, follow these steps:
Read the section first to get the big picture.
Type and Run the example to see what it does.
Reread the section to dig into the details.
Write as many of the exercises as you can.
Review the section to make sure concepts are clear.
While it may not seem intuitive, you will learn by typing, both in terms of thoroughly reading and thinking about the programs, and through responding to error messages.
Writing software is a creative ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access