This book teaches Python via 52 exercises. The idea is that you read them; type their code precisely (no copying and pasting!); fix your mistakes; then watch the programs run. As you do, author Zed Shaw shows you how a computer works; what good programs look like; and how to read, write, and think about code. .
<ASIN:0134692888>
The book is accompanied by 5+ hours of video where the author shows you how to break, fix, and debug your code—live, as he’s doing the exercises.
Author: Zed Shaw Publisher: Addison Wesley Date: July 2017 Pages: 320 ISBN: 978-0134692883 Print: 0134692888 Kindle: B07378P8W6 Audience: Would-be Python programmers Level: Introductory
- Install a complete Python environment
- Organize and write code
- Fix and break code
- Basic mathematics
- Variables
- Strings and text
- Interact with users
- Work with files
- Looping and logic
- Data structures using lists and dictionaries
- Program design
- Object-oriented programming
- Inheritance and composition
- Modules, classes, and objects
- Python packaging
- Automated testing
- Basic game development
- Basic web development
See Mike Driscoll's review of Learn Python the Hard Way, which is for Python 2.
For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Clean Craftsmanship
Author: Robert C. Martin Publisher: Addison-Wesley Date: November 2021 Pages: 416 ISBN: 978-0136915713 Print: 013691571X Kindle:B095C16LSW Audience: General Rating: 4 Reviewer: Mike James Well, I'm a clean craftsman - are you?
|
Discovering Modern C++, 2nd Ed
Author: Peter Gottschling Publisher: Addison-Wesley Pages: 576 ISBN: 978-0136677642 Print: 0136677649 Kindle: B09HTJRJ3V Audience: C++ developers Rating: 5 Reviewer: Mike James
Modern C++ who would want to write anything else? Is this a suitable introduction for the rest of us?
| More Reviews |
|