Skip to Main Content

Programming in Python: Books and eBooks

Resources for the Beginner Python Programmer

Open Source Introductory-Level Python Books

There are some Python programming books available online, with full text, from other sources as well. Here are a few:

  • LibreTexts - Computer Science lessens the burden of student costs by providing open access texts kept up-to-date by students, faculty, and outside experts. Started by UC Davis. 
  • SpringerLink - Computer Science "offers the latest in cutting-edge research to prepare students and seasoned researchers alike for an impactful career in this diverse and fast-moving field."
  • Open Textbook Library is a comprehensive resource offered by the University of Minnesota for openly licensed academic textbooks. All textbooks are free, and the majority are peer reviewed. 
  • Python.org Introductory-Level Book List

Print Books @ Bradner Library