Top Free Python Books
  • Home
  • Top Books
    • Programming
    • Python
    • C++
    • Java
    • Algorithms
    • JavaScript
    • Networking
    • C
    • Machine Learning
    • Data Science
    • Web Programming
    • Unix/Linux
    • Mathematics
  • Categories
    • Computer Languages
    • Computer Science
    • Data Science/Databases
    • Electrical Engineering
    • Java and JEE
    • Linux, Unix, BSD, MacOS
    • Mathematics
    • Microsoft and .NET
    • Mobile Computing
    • Networking/Communications
    • Sostware Engineering
    • Special Topics
    • Web Design/Programming
  • About
  • The Most Comprehensive List of Free Python Programming eBooks
  • Deep Learning in Python Prerequisites: Data Science and Machine Learning
  • Introduction to Computer Programming with Python (Harris Wang) (2023)
  • Python for Science and Engineering (Hans-Petter Halvorsen) (2019)
  • Learning the Pandas Library: Python Tools for Data Munging, Analysis, and Visualization
  • Introduction to Data Science Using Python (Afrand Agah) (2024)
  • Learning Apache Spark with Python (Wenqiang Feng) (2021)
  • Introduction to Python Programming (Udayan Das, et al.) (2024)
  • Python for Everybody: Exploring Data in Python 3 (2016)
  • Object-Oriented Programming in Python (M. H. Goldwasser)
  • Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners (2020)
  • Fundamentals of Python Programming (2019)
  • Modeling Neural Circuits Made Simple with Python (Robert Rosenbaum) (2024)
  • Data Structures and Algorithms in Python (Michael T. Goodrich)
  • Python Programming for Economics and Finance (Thomas J. Sargent, et al.) (2024)
  • Black Hat Python: Python Programming for Hackers and Pentesters (Justin Seitz)
  • An Introduction to R and Python for Data Analysis: A Side-By-Side Approach (2023)
  • Learning Statistics with Python (Ethan Weed)
  • Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter (2023)
  • Architecture Patterns with Python (Harry Percival, et al.) (2020)
  • Data Analysis with Python (Numpy, Matplotlib and Pandas) by Bernd Klein (2021)
  • Mathematical Python (Patrick Walls) (2022)
  • Intermediate Python (Obi Ike-Nwosu) (2023)
  • Intermediate Python (Muhammad Yasoob Ullah Khalid) (2023)
  • Essentials of Compilation: An Incremental Approach in Python (Jeremy G. Siek) (2023)
  • Data Visualization in Python (Daniel Nelson)
  • Deep Learning with Python, 2nd Edition (Francois Chollet)
  • Introduction to Statistical Learning using Python (Gareth James, et al) (2023)
  • Using Python for Introductory Econometrics (Florian Heiss, et al.) (2020)
  • Python for Software Development (Hans-Petter Halvorsen)
  • Raspberry Pi and Python (Hans-Petter Halvorsen)
  • Internet of Things with Python (Hans-Petter Halvorsen)
  • Python for Control Engineering (Hans-Petter Halvorsen)
  • Python Programming (Hans-Petter Halvorsen)
  • Python Jupyter Notebooks for College Math Teachers
  • Introduction to Time Series with Python (Sadrach Pierre) (2024)
  • Introduction to Python for Econometrics, Statistics, and Data Analysis (2021)
  • Introduction to Python for Finance (Trenton McKinney) (2024)
  • Machine Learning with Python Tutorial (Bernd Klein) (2022)
  • O'Reilly® Think Python, 2nd Edition (Allen B. Downey)
  • Object Orientated Programming with Python
  • Microcontroller Programming with Arduino and Python
  • Kalman and Bayesian Filters in Python (Roger R Labbe Jr.)
  • Think Stats, 2nd Edition: Exploratory Data Analysis in Python (Allen B. Downey)
  • O'Reilly® Think Bayes: Bayesian Statistics in Python (Allen B. Downey) (2021)
  • O'Reilly® Think DSP: Digital Signal Processing in Python (Allen B. Downey) (2016)
  • Regression Analysis using Python (Eric Marsden) (2020)
  • Introduction to Scientific Programming with Python
  • Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6
  • First Semester in Numerical Analysis with Python (Yaning Liu)
  • Algorithmic Problem Solving with Python (John B. Schneider)
  • Cosmic Python (2022)
  • Python for You and Me PDF (2022)
  • Clean Architectures in Python – A Practical Approach to Better Software Design PDF (2022)
  • Clean Code in Python: Refactor Your Legacy Code Base (Mariano Anaya) (2018)
  • Non-Programmer’s Tutorial for Python 3 (2021)
  • Learn Python the Right Way (2021)
  • Advanced Python Tips PDF (2020)
  • A Beginner’s Python Tutorial Wikibook (2020)
  • Inside The Python Virtual Machine (Obi Ike-Nwosu) (2020)
  • Linear Algebra with Python (Sean Fitzpatrick) (2023)
  • A Lisp Programmer Living in Python-Land: The Hy Programming Language PDF (2020)
  • Statistics and Machine Learning in Python (Edouard Duchesnay, et al.)
  • Introduction to Statistical Learning: with Applications in Python (2023)
  • Build Applications in Python the antitextbook (2019)
  • Python Notes for Professionals (2018)
  • Full Speed Python PDF (2018)
  • Cracking Codes with Python: Building and Breaking Ciphers (2018)
  • Python for Network Engineers (Natasha Samoylenko) (2022)
  • Coffee Break Python Slicing – 24 Workouts to Master Slicing in Python, Once and for All PDF (2018)
  • Learn Python With No Programming Experience: Why, How, and When to Use Functions PDF (2018)
  • How To Code in Python 3 PDF (2018)
  • PySDR: A Guide to SDR and DSP using Python (Marc Lichtman)
  • Boxes – Your Second Python book (2018)
  • Python 3 Patterns, Recipes and Idiom (2017)
  • A Byte of Python (2017)
  • The Coder’s Apprentice – Learning Programming with Python 3 (2017)
  • The 1 Page Python Book: Beginners Guide to Programming in Python (Barani Kumar) (2021)
  • Essential Python 3 (Kevin Vans-Colina) (2021)
  • Python Tutorial (Guido van Rossum) (2023)
  • The Python Handbook (Flavio Copes)
  • Tiny Python 3.6 Notebook: Curated Examples (2017)
  • A Whirlwind Tour of Python (2016)
  • Invent Computer Games with Python (2016)
  • Intermediate Python PDF (2016)
  • Getting Started With Python In The Lab PDF (2016)
  • The Hitchhiker’s Guide to Python: Best Practices for Development (2016)
  • Introduction to Python for Computational Science and Engineering (2022)
  • O'Reilly® Think Complexity: Science and Modeling in Python (Allen B. Downey) (2018)
  • Python Scripting for Computational Science (Hans Langtangen)
  • Modeling and Simulation in Python (Allen B. Downey) (2023)
  • Mining Social Media using Python: Finding Stories in Data (2019)
  • A Practical Introduction to Python Programming (Brian Heinold) (2015)
  • How to Make Mistakes in Python? PDF (2015)
  • Learn Python, Break Python (2014)
  • Test-Driven Web Development with Python (2014)
  • Modeling Creativity – Case Studies in Python (2014)
  • Hacking Secret Ciphers with Python: A beginners guide to cryptography and computer programming with Python (2013)
  • Problem Solving with Algorithms and Data Structures Using Python (2013)
  • How to Think Like a Computer Scientist: Learning with Python 3 (2012)
  • Python for Kids: A Playful Introduction to Programming (2012)
  • Data Structures and Algorithms with OPP Design Patterns in Python (Bruno R. Preiss) (2003)
  • The Little Book of Algorithms in Python (William Lau) (2020)
  • Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit (2009)
  • Solving Ordinary Differential Equations in Python (Joakim Sundnes)
  • Solving PDEs in Python: The FEniCS Tutorial I (H. Langtangen)
  • A Python Book (Dave Kuhlman)
  • Text Processing in Python (David Mertz)
  • Python for Geospatial Analysis (Ujaval Gandhi)
  • Introduction to Python for Geographic Data Analysis
  • Python Scripting for Spatial Data Processing (Pete Bunting, et al.)
  • Geographic Data Science with Python (Sergio Rey, et al.)