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 this…
Shelve Data Science from Scratch: First Principles with Python
A series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thriving, even programmers who know close to nothing about t…
Shelve Hands-On Machine Learning with Scikit-Learn and TensorFlow
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 computing i…
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to …
Shelve Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Once considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has actually called “sexy.” From batting averages and political polls to g…
Shelve Naked Statistics: Stripping the Dread from the Data
An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sense of the vast and complex data sets that have emerged …
Shelve An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics)
For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data …
Shelve Python Data Science Handbook: Essential Tools for Working with Data
Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic think…
Shelve Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
Don't simply show your data — tell a story with it! Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of…
Shelve Storytelling with Data: A Data Visualization Guide for Business Professionals
Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with dat…
Shelve Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Effective Pandas 2 is an update of the best-selling Effective Pandas, aimed at the Pandas 2 library. It is a pivotal resource for anyone looking to master the art of data handling with Pandas, the pop…
Shelve Effective Pandas 2: Opinionated Patterns for Data Manipulation (Treading on Python)
Most business books give you the same old advice: Write a business plan, study the competition, seek investors, yadda yadda. If you're looking for a book like that, put this one back on the shelf.
Master the math needed to excel in data science, machine learning, and statistics. In this book author Thomas Nield guides you through areas like calculus, probability, linear algebra, and statistics …
Shelve Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eic…
Shelve Eloquent JavaScript: A Modern Introduction to Programming
A new book that explores the science of productivity, and why, in today’s world, managing how you think—rather than what you think—can transform your life.
Shelve Smarter Faster Better: The Secrets of Being Productive in Life and Business
This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides student…
Shelve Introduction to Computation and Programming Using Python
Learn how to use R to turn raw data into insight, knowledge, and understanding. This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make …
Shelve R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
The classic book on statistical graphics, charts, tables. Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed…
Shelve The Visual Display of Quantitative Information
Effective visualization is the best way to communicate information from the increasingly large and complex datasets in the natural and social sciences. But with the increasing power of visualization s…
Shelve Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures
A foolproof walkthrough of must-know computer science concepts. Designed for readers who don't need the academic formality, it's a fast and easy computer science guide. It teaches essential concepts f…
Shelve Computer Science Distilled: Learn the Art of Solving Computational Problems