Filters

Free/Non-free



Python Version




Reading Time [?]

Publication Year

Showing 59 topical books
.

Python Machine Learning

by Sebastian Raschka

0.965811965812
Popularity score [?]
If you want to find out how to use Python to start answering critical questions of your data, pick up Python Machine Learning – whether you want to get started from scratch or want to extend your d...
Published on : Sept. 1, 2015
Python version: Both
454 pages

Programming the Raspberry Pi, Second Edition: Getting Started with Python

by Simon Monk

0.923076923077
Popularity score [?]
An updated guide to programming your own Raspberry Pi projectsLearn to create inventive programs and fun games on your powerful Raspberry Pi―with no programming experience required. This practical ...
Published on : Oct. 5, 2015
Python version: 3
208 pages

Data Science from Scratch: First Principles with Python

by Joel Grus

0.91452991453
Popularity score [?]
Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they’re also a good way to dive into the discipline without actually understanding data science. In t...
Published on : April 30, 2015
Python version: 2
330 pages

Grokking Algorithms: An illustrated guide for programmers and other curious people

by Aditya Bhargava

0.905982905983
Popularity score [?]
Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting an...
Published on : May 1, 2016
Python version: 2
256 pages

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython

by Wes McKinney

0.897435897436
Popularity score [?]
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computin...
Published on : Nov. 1, 2012
Python version: 2
466 pages

Black Hat Python: Python Programming for Hackers and Pentesters

by Justin Seitz

0.846153846154
Popularity score [?]
In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you'll explore the darker side of Python's capabilities—writing network sniffers, manipulating packet...
Published on : Dec. 14, 2014
Python version: 2
192 pages

Python Data Science Handbook: Essential Tools for Working with Data

by Jake VanderPlas

0.820512820513
Popularity score [?]
The Python Data Science Handbook provides a reference to the breadth of computational and statistical methods that are central to data-intensive science, research, and discovery. People with a prog...
Published on : Dec. 16, 2016
Python version: 3
672 pages

Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

by TJ O'Connor

0.786324786325
Popularity score [?]
Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will t...
Published on : Nov. 22, 2012
Python version: 2
288 pages

Introduction to Machine Learning with Python: A Guide for Data Scientists

by Andreas C. Müller

0.777777777778
Popularity score [?]
Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Pyth...
Published on : Oct. 21, 2016
Python version: Both
392 pages

Make Your Own Neural Network

by Tariq Rashid

0.769230769231
Popularity score [?]
A step-by-step gentle journey through the mathematics of neural networks, and making your own using the Python computer language. Neural networks are a key element of deep learning and artificial ...
Published on : March 31, 2016
Python version: 3
222 pages

Artificial Intelligence with Python

by Prateek Joshi

0.74358974359
Popularity score [?]
AI is becoming increasingly relevant in the modern world where the ecosystem is driven by technology and data. AI is used extensively across many fields such as robotics, computer vision, finance, ...
Published on : May 4, 2017
Python version: 3
521 pages

Two Scoops of Django 1.11: Best Practices for the Django Web Framework

by Daniel Roy Greenfeld

0.735042735043
Popularity score [?]
In this book we introduce you to the various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years. We have put thousands of hours into the fourth edition of the...
Published on : June 30, 2017
Python version: 3
556 pages

Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION

by Bradley N. Miller

0.666666666667
Popularity score [?]
This textbook is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all a...
Published on : Aug. 22, 2011
Python version: 3
438 pages
Available for free here

Python for Finance: Analyze Big Financial Data

by Yves Hilpisch

0.65811965812
Popularity score [?]
The financial industry has adopted Python at a tremendous rate recently, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. This h...
Published on : Dec. 27, 2014
Python version: 2
606 pages

Web Scraping with Python: Collecting Data from the Modern Web

by Ryan Mitchell

0.649572649573
Popularity score [?]
Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and p...
Published on : July 24, 2015
Python version: 3
256 pages

Text Analytics with Python: A Practical Real-World Approach to Gaining Actionable Insights from your Data

by Dipanjan Sarkar

0.641025641026
Popularity score [?]
Derive useful insights from your data using Python. Learn the techniques related to natural language processing and text analytics, and gain the skills to know which technique is best suited to sol...
Published on : Dec. 1, 2016
Python version: 2
385 pages

Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit

by Steven Bird

0.632478632479
Popularity score [?]
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic s...
Published on : July 10, 2009
Python version: 2
504 pages
Available for free here

Raspberry Pi 3: Beginner to Pro Guide:: (Raspberry Pi 3, Python, Programming)

by Timothy Short

0.555555555556
Popularity score [?]
This book is the ultimate guide for the beginner Raspberry Pi 3 user who wants to learn the basics of the Rapberry Pi 3 and then progress to pro user in little time, once they have carried out all ...
Published on : March 6, 2017
Python version: Both
258 pages

Machine Learning in Action

by Peter Harrington

0.547008547009
Popularity score [?]
Machine Learning in Action is unique book that blends the foundational theories of machine learning with the practical realities of building tools for everyday data analysis. You'll use the flexibl...
Published on : April 19, 2012
Python version: 2
384 pages

Think Bayes: Bayesian Statistics in Python

by Allen B. Downey

0.538461538462
Popularity score [?]
If you know how to program with Python and also know a little about probability, you’re ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Pyth...
Published on : Oct. 4, 2013
Python version: 2
214 pages
Available for free here

A Student's Guide to Python for Physical Modeling

by Jesse M. Kinder

0.529914529915
Popularity score [?]
Python is a computer programming language that is rapidly gaining popularity throughout the sciences. A Student's Guide to Python for Physical Modeling aims to help you, the student, teach yourself...
Published on : Sept. 22, 2015
Python version: 3
160 pages

Mastering Django: Core: The Complete Guide to Django 1.8 LTS

by Nigel George

0.521367521368
Popularity score [?]
Want a book on the Django web framework that doesn't leave anything out?One you know comes from an authoritative source that you can trust to give you the good stuff?Well how about a book that was ...
Published on : Aug. 8, 2016
Python version: 3
645 pages
Available for free here

Cython: A Guide for Python Programmers

by Kurt W. Smith

0.512820512821
Popularity score [?]
Build software that combines Python’s expressivity with the performance and control of C (and C++). It’s possible with Cython, the compiler and hybrid programming language used by foundational pack...
Published on : Jan. 31, 2015
Python version: Both
254 pages

Python Scripting for ArcGIS

by Paul A. Zandbergen

0.504273504274
Popularity score [?]
Python Scripting for ArcGIS is a guide for experienced users of ArcGIS Desktop to get started with Python scripting without needing previous programming experience. Experience with other scripting ...
Published on : Feb. 2, 2015
Python version: 2
358 pages

Real-World Machine Learning

by Henrik Brink

0.495726495726
Popularity score [?]
Real-World Machine Learning is a practical guide designed to teach working developers the art of ML project execution. Without overdosing you on academic theory and complex mathematics, it introduc...
Published on : Sept. 30, 2016
Python version: 3
264 pages

High Performance Python: Practical Performant Programming for Humans

by Micha Gorelick

0.487179487179
Popularity score [?]
Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python’s ...
Published on : Sept. 20, 2014
Python version: 2
370 pages

Flask Web Development: Developing Web Applications with Python

by Miguel Grinberg

0.478632478632
Popularity score [?]
Take full creative control of your web applications with Flask, the Python-based microframework. With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogg...
Published on : May 18, 2014
Python version: Both
258 pages

Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles

by Narasimha Karumanchi

0.470085470085
Popularity score [?]
"Data Structure and Algorithmic Thinking with Python" is designed to give a jump-start to programmers, job hunters and those who are appearing for exams. All the code in this book are written in Py...
Published on : Jan. 29, 2015
Python version: 2
476 pages

The Blender Python API: Precision 3D Modeling and Add-on Development

by Chris Conlan

0.452991452991
Popularity score [?]
Understand Blender's Python API to allow for precision 3D modeling and add-on development. Follow detailed guidance on how to create precise geometries, complex texture mappings, optimized renderin...
Published on : July 7, 2017
Python version: 3
136 pages

Think Stats: Exploratory Data Analysis

by Allen B. Downey

0.435897435897
Popularity score [?]
If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis compu...
Published on : Oct. 27, 2014
Python version: Both
226 pages
Available for free here

Gray Hat Python: Python Programming for Hackers and Reverse Engineers

by Justin Seitz

0.42735042735
Popularity score [?]
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries th...
Published on : May 3, 2009
Python version: 2
232 pages

Data Structures and Algorithms in Python

by Michael T. Goodrich

0.401709401709
Popularity score [?]
Based on the authors’ market leading data structures books in Java and C++, this book offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Str...
Published on : Jan. 1, 2016
Python version: 3
768 pages

Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!

by Amit Saha

0.393162393162
Popularity score [?]
Doing Math with Python shows you how to use Python to delve into high school—level math topics like statistics, geometry, probability, and calculus. You'll start with simple projects, like a factor...
Published on : Sept. 6, 2015
Python version: 3
264 pages

Practical Computing for Biologists

by Steven Haddock

0.384615384615
Popularity score [?]
Increasingly, scientists find themselves facing exponentially larger data sets and analyses without suitable tools to deal with them. Many biologists end up using spreadsheet programs for most of t...
Published on : Nov. 5, 2010
Python version: 2
538 pages

Programming Computer Vision with Python: Tools and algorithms for analyzing images

by Jan Erik Solem

0.376068376068
Popularity score [?]
If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D r...
Published on : June 29, 2012
Python version: 2
264 pages
Available for free here

Python for Biologists: A complete programming course for beginners

by Dr Martin Jones

0.324786324786
Popularity score [?]
Learning to program is one of the best investments that you can make for your research and your career. Python for biologists is a complete programming course for beginners that will give you the s...
Published on : Sept. 7, 2013
Python version: Both
244 pages

Learning Python Network Programming

by Dr. M. O. Faruque Sarker

0.316239316239
Popularity score [?]
If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. Basic knowledge of Pytho...
Published on : June 30, 2015
Python version: 3
277 pages

Python Deep Learning

by Valentino Zocca

0.299145299145
Popularity score [?]
This book is for Data Science practitioners as well as aspirants who have a basic foundational understanding of Machine Learning concepts and some programming experience with Python. A mathematical...
Published on : May 4, 2017
Python version: Both
368 pages

Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data

by Kyran Dale

0.247863247863
Popularity score [?]
Learn how to turn raw data into rich, interactive web visualizations with the powerful combination of Python and JavaScript. With this hands-on guide, author Kyran Dale teaches you how build a basi...
Published on : July 22, 2016
Python version: 2
592 pages

Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, GitHub, and More

by Matthew A. Russell

0.239316239316
Popularity score [?]
How can you tap into the wealth of social web data to discover who’s making connections with whom, what they’re talking about, and where they’re located? With this expanded and thoroughly revised e...
Published on : Oct. 20, 2013
Python version: 2
448 pages

Python for Data Science For Dummies

by John Paul Mueller

0.230769230769
Popularity score [?]
Python is the preferred programming language for data scientists and combines the best features of Matlab, Mathematica, and R into libraries specific to data analysis and visualization. Python for ...
Published on : July 7, 2015
Python version: 2
432 pages

Fundamentals of Python: Data Structures

by Kenneth Lambert

0.213675213675
Popularity score [?]
Written for computer programming students, hobbyists, and professionals, FUNDAMENTALS OF PYTHON: DATA STRUCTURES is an introduction to object-oriented design and data structures using the popular P...
Published on : Oct. 31, 2013
Python version: 3
448 pages

Mastering matplotlib

by Duncan M. McGreggor

0.188034188034
Popularity score [?]
If you are a scientist, programmer, software engineer, or student who has working knowledge of matplotlib and now want to extend your usage of matplotlib to plot complex graphs and charts and handl...
Published on : June 4, 2015
Python version: 3
314 pages

Hacking with Python: The Ultimate Beginners Guide

by Steve Tale

0.179487179487
Popularity score [?]
Hacking with Python: The Ultimate Beginners Guide This book will show you how to use Python, create your own hacking tools, and make the most out of available resources that are made using this pr...
Published on : Jan. 5, 2017
Python version: 3
112 pages

Mastering Python for Data Science

by Samir Madhavan

0.17094017094
Popularity score [?]
Data science is a relatively new knowledge domain which is used by various organizations to make data driven decisions. Data scientists have to wear various hats to work with data and to derive val...
Published on : Aug. 31, 2015
Python version: 2
294 pages

Getting Started with Raspberry Pi: Electronic Projects with Python, Scratch, and Linux

by Matt Richardson

0.162393162393
Popularity score [?]
What can you do with the Raspberry Pi, the affordable computer the size of a credit card? All sorts of things! If you're learning how to program--or looking to build new electronic projects, this h...
Published on : Nov. 6, 2014
Python version: Both
200 pages

Python for Microcontrollers: Getting Started with MicroPython

by Donald Norris

0.153846153846
Popularity score [?]
This DIY guide provides a practical introduction to microcontroller programming with MicroPython. Written by an experienced electronics hobbyist, Python for Microcontrollers: Getting Started with M...
Published on : Nov. 17, 2016
Python version: 3
288 pages

Modeling Techniques in Predictive Analytics with Python and R: A Guide to Data Science (FT Press Analytics)

by Thomas W. Miller

0.145299145299
Popularity score [?]
This one-of-a-kind book will help you use predictive analytics, Python, and R to solve real business problems and drive real competitive advantage. You’ll master predictive analytics through realis...
Published on : Oct. 11, 2014
Python version: Both
448 pages

Building RESTful Python Web Services

by Gaston C. Hillar

0.136752136752
Popularity score [?]
Create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for Python About This Book Develop RESTful Web Services using the most popu...
Published on : Dec. 6, 2016
Python version: 3
335 pages

Flask By Example

by Gareth Dwyer

0.128205128205
Popularity score [?]
Have you looked at PHP and hated the clunky bloated syntax? Or looked at .Net and wished it was more open and flexible? Maybe you've tried your hand at GUI libraries in Python and found them hard t...
Published on : March 31, 2016
Python version: 2
276 pages

Practical Computer Vision with SimpleCV: The Simple Way to Make Technology See

by Kurt Demaagd

0.111111111111
Popularity score [?]
Learn how to build your own computer vision (CV) applications quickly and easily with SimpleCV, an open source framework written in Python. Through examples of real-world applications, this hands-o...
Published on : Aug. 12, 2012
Python version: 2
254 pages

Distributed Computing with Python

by Francesco Pierfederici

0.102564102564
Popularity score [?]
CPU-intensive data processing tasks have become crucial considering the complexity of the various big data applications that are used today. Reducing the CPU utilization per process is very importa...
Published on : April 12, 2016
Python version: 3
170 pages

Python Parallel Programming Cookbook

by Giancarlo Zaccone

0.0940170940171
Popularity score [?]
Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code. This b...
Published on : Sept. 1, 2015
Python version: 3
262 pages

GIS Tutorial for Python Scripting

by David W. Allen

0.0854700854701
Popularity score [?]
GIS Tutorial for Python Scripting uses practical examples, exercises, and assignments to help students develop proficiency using Python® in ArcGIS®. This workbook for Python scripting builds upon p...
Published on : July 24, 2014
Python version: 2
265 pages

Numerical Methods in Engineering with Python 3

by Jaan Kiusalaas

0.0769230769231
Popularity score [?]
This book is an introduction to numerical methods for students in engineering. It covers the usual topics found in an engineering course: solution of equations, interpolation and data fitting, solu...
Published on : Jan. 1, 2013
Python version: 3
432 pages

Python for Scientists

by John M. Stewart

0.0598290598291
Popularity score [?]
Python is a free, open source, easy-to-use software tool that offers a significant alternative to proprietary packages such as MATLAB and Mathematica. This book covers everything the working scient...
Published on : Aug. 29, 2014
Python version: 2
230 pages

Python 3 Text Processing with NLTK 3 Cookbook

by Jacob Perkins

0.042735042735
Popularity score [?]
This book is intended for Python programmers interested in learning how to do natural language processing. Maybe you've learned the limits of regular expressions the hard way, or you've realized th...
Published on : Sept. 1, 2014
Python version: 3
310 pages

Mastering PyCharm

by Quazi Nafiul Islam

0.034188034188
Popularity score [?]
If you know PyCharm but want to understand it better and leverage its more powerful but less obvious tool set, this is the book for you. Serving as a launch pad for those who want to master PyCharm...
Published on : Oct. 23, 2015
Python version: Both
180 pages

Python High Performance - Second Edition

by Gabriele Lanaro

0.025641025641
Popularity score [?]
Python is a versatile language that has found applications in many industries. The clean syntax, rich standard library, and vast selection of third-party libraries make Python a wildly popular lang...
Published on : May 31, 2017
Python version: 3
289 pages