Python has been ranked as the most popular programming language, and it is widely used in education and industry. This book series will offer a wide range of books on Python for students and professionals. Titles in the series will help users learn the language at an introductory and advanced level, and explore its many applications in data science, AI, and machine learning. Series titles can also be supplemented with Jupyter notebooks.
Please Contact Us if you have an idea for a book for the series.
By Di Wu
August 11, 2025
As an introduction to Python, this book allows readers to take a slow and steady approach to understanding Python code, explaining concepts, connecting programming with real-life examples, writing Python programs, and completing case studies. While there are many books, websites, and online courses...
By Vincent Knight
May 29, 2025
Python for Mathematics introduces readers to effective methods for doing mathematics using the Python programming language. Most programming texts introduce readers to the building blocks of programming and build up to using more sophisticated tools for a specific purpose, like doing particular ...
By Michael Dorman, Anita Graser, Jakub Nowosad, Robin Lovelace
February 14, 2025
Geocomputation with Python is a comprehensive resource for working with geographic data with the most popular programming language in the world. The book gives an overview of Python's capabilities for spatial data analysis, as well as dozens of worked-through examples covering the entire range of ...
By Julien Guillod
December 04, 2024
Python Programming for Mathematics focuses on the practical use of the Python language in a range of different areas of mathematics. Through fifty-five exercises of increasing difficulty, the book provides an expansive overview of the power of using programming to solve complex mathematical ...
By Weiqi Zhang, Dmitry Zinoviev
November 01, 2024
Departing from traditional methodologies of teaching data analysis, this book presents a dual-track learning experience, with both Executive and Technical Tracks, designed to accommodate readers with various learning goals or skill levels. Through integrated content, readers can explore fundamental...
By Christoph Scheuch, Stefan Voigt, Patrick Weiss, Christoph Frey
July 12, 2024
This textbook shows how to bring theoretical concepts from finance and econometrics to the data. Focusing on coding and data analysis with Python, we show how to conduct research in empirical finance from scratch. We start by introducing the concepts of tidy data and coding principles using pandas,...
By David Báez-López, David Alfredo Báez Villegas
July 02, 2024
Introduction to Python: with Applications in Optimization, Image and Video Processing, and Machine Learning is intended primarily for advanced undergraduate and graduate students in quantitative sciences such as mathematics, computer science, and engineering. In addition to this, the book is ...
By Stephen Lynch
June 11, 2024
A Simple Introduction to Python is aimed at pre-university students and complete novices to programming. The whole book has been created using Jupyter notebooks. After introducing Python as a powerful calculator, simple programming constructs are covered, and the NumPy, MatPlotLib and SymPy modules...
By Usharani Bhimavarapu, Jude D. Hemanth
October 16, 2023
Volume 2 of Learning Professional Python is a resource for students who want to learn Python even if they don’t have any programming knowledge and for teachers who want a comprehensive introduction to Python to use with their students. This book helps the students achieve their dream job in the IT ...
By Di Wu
April 10, 2024
Data is everywhere and it’s growing at an unprecedented rate. But making sense of all that data is a challenge. Data Mining is the process of discovering patterns and knowledge from large data sets, and Data Mining with Python focuses on the hands-on approach to learning Data Mining. It showcases ...
By John M. Shea
February 22, 2024
Foundations of Data Science with Python introduces readers to the fundamentals of data science, including data manipulation and visualization, probability, statistics, and dimensionality reduction. This book is targeted toward engineers and scientists, but it should be readily understandable to ...
By Rongpeng Li
November 10, 2023
This book is one of its own kind. It is not an encyclopedia or a hands-on tutorial that traps readers in the tutorial hell. It is a distillation of just one common Python user’s learning experience. The experience is packaged with exceptional teaching techniques, careful dependence unraveling and, ...