Python Books

There are lots of different books that cover many aspects of Python.

  • Hands-On Unsupervised Learning Using Python by Ankur A. Patel (O’Reilly, 2019)

  • Blueprints for Text Analytics Using Python: Machine Learning-Based Solutions for Common Real World (NLP) Applications by Jens Albrecht, Sidharth Ramachandran, and Christian Winkler (O’Reilly, 2021)

  • Data Visualization with Python and JavaScript by Kyran Dale (O’Reilly, 2016)

  • Machine Learning with Python Cookbook by Chris Albon (O’Reilly, 2018)

  • Introducing Python, 2nd Edition, by Bill Lubanovic (O’Reilly, 2020)

  • Python for Data Analysis, 3rd Edition, by Wes McKinney (O’Reilly, 2022)

  • Python for DevOps by Noah Gift, Kennedy Behrman, Alfredo Deza, and Grig Gheorghiu (O’Reilly, 2020)

  • Foundations for Analytics with Python by Clinton W. Brownley (O’Reilly, 2016)

  • Bioinformatics Programming Using Python by Mitchell L. Model (O’Reilly, 2010)

  • Think Python, 2nd Edition, by Allen Downey (O’Reilly, 2016)

  • Robust Python by Patrick Viafore (O’Reilly, 2021)

  • Data Wrangling with Python by Jacqueline Kazil and Katharine Jarmul (O’Reilly, 2016)

  • Deep Learning with Python by Francois Chollet (Manning, 2018)

  • The Hitchhiker’s Guide to Python by Kenneth Reitz and Tanya Schlusser (O’Reilly, 2016)

  • Programming with MicroPython by Nicholas H. Tollervey (O’Reilly, 2018)

  • Natural Language Processing with Python by Steven Bird, Ewan Klein, and Edward Loper (O’Reilly, 2009)

  • The Quick Python Book, 2nd Edition, by Naomi Ceder (Manning, 2010)

  • Web Scraping with Python, 2nd Edition, by Ryan Mitchell (O’Reilly, 2018)

  • Applied Text Analysis with Python by Benjamin Bengfort, Rebecca Bilbro, and Tony Ojeda (O’Reilly, 2018)

  • Programming Python, 4th Edition, by Mark Lutz (O’Reilly, 2011)

  • Python Cookbook, 3rd Edition, by David Beazley and Brian Jones (O’Reilly, 2013)

  • Python Cookbook, 2nd Edition, by Alex Martelli, Anna Martelli Ravenscroft, and David Ascher (O’Reilly, 2005)

  • Thoughtful Machine Learning with Python by Matthew Kirk (O’Reilly, 2017)

  • Fluent Python, 2nd Edition, by Luciano Ramalho (O’Reilly, 2022)

  • Python in a Nutshell, 3rd Edition, by Alex Martelli, Anna Ravenscroft, and Steve Holden (O’Reilly, 2017)

  • Learning Python, 5th Edition, by Mark Lutz (O’Reilly, 2013)

  • Elegant SciPy by Juan Nunez-Iglesias, Stéfan van der Walt, and Harriet Dashnow (O’Reilly, 2017)

  • Hello! Python by Anthony Briggs (Manning, 2012)

  • Architecture Patterns with Python by Harry J.W. Percival and Bob Gregory (O’Reilly, 2020)

  • Effective Python, 2nd Edition, by Brett Slatkin (Pearson, 2020)

  • High Performance Python, 2nd Edition, by Micha Gorelick and Ian Ozsvald (O’Reilly, 2020)

  • Tiny Python Projects by Ken Youens-Clark (Manning, 2020)

  • Cython by Kurt W. Smith (O’Reilly, 2015)

  • Python Data Science Handbook by Jake VanderPlas (O’Reilly, 2017)