logo

Learning Python, 6th Edition

Mark Lutz

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python.

    Feb. 25, 2025

The Recursive Book of Recursion

Al Sweigart

Recursion, and recursive algorithms, have a reputation for being intimidating. They're seen as an advanced computer science topic often brought up in coding interviews.

    Aug. 16, 2022

Python Data Science Handbook

Jake VanderPlas

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data.

    Nov. 21, 2016

Learning Python, 5th Edition

Mark Lutz

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today.

    July 30, 2013