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. .
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
The Nature of Code
Author: Daniel Shiffman Publisher: No Starch Date: September 2024 Pages: 640 ISBN: 978-1718503700 Print: 1718503709 Kindle: B0CG8F2VKM Audience: General Rating: 5 Reviewer: Mike James The nature of code - what is it?
|
JavaScript Crash Course (No Starch Press)
Author: Nick Morgan Publisher: No Starch Date: March 2024 Pages: 376 ISBN: 978-1718502260 Print: 1718502265 Kindle: B09JBF5K9F Audience: Developers wanting to learn JavaScript Rating: 4 Reviewer: Ian Elliot JavaScript is still a very important language, so why not a crash course?
| More Reviews |
|