Filters

Free/Non-free



Python Version




Reading Time [?]

Publication Year

Showing 30 topical books
.

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

by Wes McKinney

0.986394557823
Popularity score [?]
Looking for complete instructions on manipulating, processing, cleaning, and crunching structured data in Python? The second edition of this hands-on guide—updated for Python 3.5 and Pandas 1.0—is ...
Published on : June 25, 2017
Python version: 3
550 pages

Deep Learning with Python

by Francois Chollet

0.972789115646
Popularity score [?]
Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this bo...
Published on : Dec. 22, 2017
Python version: 3
384 pages

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 2nd Edition

by Sebastian Raschka

0.959183673469
Popularity score [?]
Machine learning is eating the software world, and now deep learning is extending machine learning. Understand and work at the cutting edge of machine learning, neural networks, and deep learning w...
Published on : Sept. 20, 2017
Python version: 3
622 pages

Python Data Science Handbook: Essential Tools for Working with Data

by Jake VanderPlas

0.904761904762
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

Data Science from Scratch: First Principles with Python

by Joel Grus

0.897959183673
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

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

by Simon Monk

0.891156462585
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

Python for Finance: Mastering Data-Driven Finance

by Yves Hilpisch

0.87074829932
Popularity score [?]
The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Update...
Published on : Dec. 31, 2018
Python version: 3
720 pages

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

by Aditya Bhargava

0.843537414966
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

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

by Andreas C. Müller

0.802721088435
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.775510204082
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

Django for Beginners: Learn web development with Django 2.0

by William S. Vincent

0.755102040816
Popularity score [?]
Django for Beginners takes you from total beginner to confident Django developer. Proceed step-by-step through four progressively more complex web applications: from a "Hello World" app all the way...
Published on : March 7, 2018
Python version: 3
199 pages
Available for free here

Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION

by Bradley N. Miller

0.748299319728
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 Scripting for ArcGIS

by Paul A. Zandbergen

0.734693877551
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

Data Structures and Algorithms in Python

by Michael T. Goodrich

0.707482993197
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

Cracking Codes with Python: An Introduction to Building and Breaking Ciphers

by Al Sweigart

0.69387755102
Popularity score [?]
Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! After a crash course in Python programming basics, you’ll learn to make, test, a...
Published on : Jan. 23, 2018
Python version: 3
416 pages
Available for free here

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

by TJ O'Connor

0.680272108844
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

Flask Web Development: Developing Web Applications with Python

by Miguel Grinberg

0.659863945578
Popularity score [?]
Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn Flask from the ground up by developing a...
Published on : March 25, 2018
Python version: 3
316 pages

Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning

by Chris Albon

0.65306122449
Popularity score [?]
This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you’re comfortable with Python and its librari...
Published on : April 1, 2018
Python version: 3
366 pages

Web Scraping with Python: Collecting More Data from the Modern Web

by Ryan Mitchell

0.632653061224
Popularity score [?]
If programming is magic then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you n...
Published on : April 14, 2018
Python version: 3
308 pages

Black Hat Python: Python Programming for Hackers and Pentesters

by Justin Seitz

0.625850340136
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

Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development, 2nd Edition

by Eric Chou

0.612244897959
Popularity score [?]
Networks in your infrastructure set the foundation for how your application can be deployed, maintained, and serviced. Python is the ideal language for network engineers to explore tools that were ...
Published on : Aug. 29, 2018
Python version: 3
466 pages

Think Stats: Exploratory Data Analysis

by Allen B. Downey

0.605442176871
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

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

by Amit Saha

0.585034013605
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

Machine Learning with TensorFlow

by Nishant Shukla

0.578231292517
Popularity score [?]
Being able to make near-real-time decisions is becoming increasingly crucial. To succeed, we need machine learning systems that can turn massive amounts of data into valuable insights. But when you...
Published on : May 31, 2017
Python version: 3
325 pages

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

by Steven Bird

0.557823129252
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

A Student's Guide to Python for Physical Modeling

by Jesse M. Kinder

0.551020408163
Popularity score [?]
Python is a computer programming language that is rapidly gaining popularity throughout the sciences. This fully updated edition of A Student's Guide to Python for Physical Modeling aims to help yo...
Published on : Jan. 30, 2018
Python version: 3
168 pages

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

by Dipanjan Sarkar

0.544217687075
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

Pandas for Everyone

by Daniel Y. Chen

0.517006802721
Popularity score [?]
Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any...
Published on : Jan. 5, 2018
Python version: 3
416 pages

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

by Thomas W. Miller

0.503401360544
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

Python for Data Science For Dummies

by John Paul Mueller

0.496598639456
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