Top Menu

Free Data Science, Analytics, Machine Learning and IoT Books

All | (Big) Data Analytics | Algorithms | Artificial Intelligence | Bayesian Networks | Business & Strategy | Computer Vision | Data Journalism | Data Mining | Data Scientists | Data Structures | Data Visualization | General Data Science | Hadoop, MapReduce | Information Retrieval | Linear Regression | Linguistic | Machine Learning, Predictive Analytics | Math | Metadata | Natural Language Processing | Network Science | Other Sites with Free Data Science Resources | Probability | Python | R | Singularity/Transhumanism | Statistics | Text Mining

Think Python: How to think like a computer scientist.
Dive into Python 3.
How to Think Like a Computer Scientist: Learning with Python 3 documentation.
A Byte of Python.
Programming Computer Vision with Python.
Python for Informatics: Exploring Information.
Test-Driven Development with Python. A complete best-practices crash course, from start to finish, into modern web application development with Python
Making Games with Python & Pygame. Covers the Pygame library with the source code for 11 games such as Nibbles, Tetris, Simon, Bejeweled, Othello, Connect Four, Flood It, and others
Invent Your Own Computer Games with Python, 4th Edition. Great introduction to Python and a great introduction to building fairly simple but interesting games
Cracking Codes with Python. Teaches complete beginners how to program in the Python programming language and features the source code to several ciphers and hacking programs for these ciphers
Python Practice Book.
Learn Python, Break Python. A hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever
Python Cookbook. This book is aimed at more experienced Python programmers who are looking to deepen their understanding of the language and modern programming idioms
Welcome to Python for you and me. A simple book to learn Python programming language, it is for the programmers who are new to Python.
KB - Neural Data Mining with Python sources. Algorithms to extract the knowledge hidden inside data using Python language
Python Programming. This book describes Python, an open-source general-purpose interpreted programming language available for a broad range of operating systems
Learn Python the Hard Way.
Think Python: How to Think Like a Computer Scientist.
Think Stats: Exploratory Data Analysis in Python. An introduction to the practical tools of exploratory data analysis
Automate the Boring Stuff with Python. Practical Python programming for total beginners
Think Bayes: Bayesian Statistics Made Simple. Bayesian statistics with Python and discrete approximations
Natural Language Processing with Python. A book about Natural Language Processing
Codecademy: Python. An interactive "Python for Beginners" tutorial that allows you to code while learning the fundamentals

Page 1