Python Book and Video Listicles
The RealPython Python training website has two listicles of their top 10 Python books, and top 10 PyCon talks.
The articles are worth reading as they have detailed reviews but, for the impatient, the lists are summarised below. Leighton has some of these books in the office so please let him know if you’d like to borrow them. He also gets a discount from No Starch Press, if you’d like to buy a copy for yourself.
Books
Kids
- Python for Kids: A Playful Introduction to Programming, Jason Briggs, No Starch Press
- Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming, Bryson Payne, No Starch Press
Learning Python
- Python Crash Course, Eric Matthes, No Starch Press
- Head-First Python, 2nd edition, Paul Barry, O’Reilly
- Invent Your Own Computer Games with Python, Al Sweigart, No Starch Press
- Think Python: How to Think Like a Computer Scientist, Allen Downey, O’Reilly
- Effective Computation in Physics: Field Guide to Research with Python, Anthony Scopatz & Katy Huff, O’Reilly
- Learn Python 3 the Hard Way, Zed Shaw, Addison-Wesley
- Real Python Course, Part 1, Real Python Team, Real Python
Experienced Pythoneers
- Python Tricks: A Buffet of Awesome Python Features, Dan Bader, Real Python
- Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho, O’Reilly
- Effective Python: 59 Ways to Write Better Python, Brett Slatkin, Addison-Wesley
- Python Cookbook, David Beazley & Brian Jones, O’Reilly
PyCon Videos
- #10: Refactoring Python: Why and How to Restructure Your Code, Brett Slatkin
- #9: Solve Your Problems With Sloppy Python, Larry Hastings
- #8: Awesome Command Line Tools, Amjith Pamaujam
- #7: Discovering Python, David Beazley
- #6: Big-O: How Code Slows as Data Grows, Ned Batchelder
- #5: Hidden Treasures in the Standard Library, Doug Hellman
- #4: Memory Management in Python: The Basics, Nina Zakharenko
- #3: All Your Ducks in a Row: Data Structures in the Standard Library and Beyond, Brandon Rhodes
- #2: Beyond PEP 8: Best Practices for Beautiful Intelligible Code, Raymond Hettinger
- #1: PyCon 2016 Keynote, K. Lars Lohn