Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Python Data Analysis
  • Table Of Contents Toc
Python Data Analysis

Python Data Analysis - Fourth Edition

By : Avinash Navlani, Cornellius Yudha Wijaya
close
close
Python Data Analysis

Python Data Analysis

By: Avinash Navlani, Cornellius Yudha Wijaya

Overview of this book

Modern data analysis goes beyond cleaning and visualizing data. Today's practitioners need to build scalable data pipelines, apply machine learning, work with text and image data, and understand emerging AI techniques such as Generative AI and Large Language Models (LLMs). This guide shows you how to tackle these challenges using Python's modern data ecosystem. Unlike books focused on a single library or technique, this book provides an end-to-end approach to Python data analysis. You'll learn how to move from data preparation and exploratory analysis to machine learning, NLP, image analytics, scalable processing, and AI-powered workflows. Starting with statistical foundations, you'll learn how to clean, transform, wrangle, and visualize data. You'll then explore time series analysis, signal processing, forecasting, and predictive analytics before applying machine learning techniques such as regression, classification, clustering, PCA, probabilistic methods, and Bayesian approaches. The book also covers graph analytics, sentiment analysis, NLP, image analytics, Generative AI, and LLMs. Finally, you'll learn to scale analytics workflows using Dask, Modin, Ray, and PySpark. By the end of the book, you'll be able to build end-to-end data analysis pipelines and apply modern data science and AI techniques to solve real-world challenges.
Table of Contents (25 chapters)
close
close
Lock Free Chapter
1
Part 1: Foundations for Data Analysis
6
Part 2: Exploratory Data Analysis and Data Cleaning
11
Part 3: Deep Dive into Machine Learning
16
Part 4: NLP, Image Analytics, and Parallel Computing
23
Other Books You May Enjoy
24
Index

Preface

Data analysis has become one of the most important practical skills in modern workflows. Organizations collect more data than ever, but raw data on its own does not create value. Value comes from knowing how to explore, clean, model, interpret, and communicate data results in ways that support real decisions. Python has become one of the most widely used languages for this work because it combines a simple programming model with a rich ecosystem for statistics, visualization, machine learning, and large-scale data processing. This book is written to help you build that practical capability in a structured and progressive way.

Rather than treating data analysis as a collection of disconnected tools, this book approaches it as an end-to-end workflow. We begin with the foundations that every practitioner needs: understanding the data analysis process, setting up a productive Python environment, and building fluency with essential libraries such as NumPy and pandas, along with the statistical and linear algebra concepts that support analytical thinking. These topics provide the base needed not only to write code, but also to reason correctly about data, transformations, and model behavior.

From there, the book moves into the practical work of exploratory analysis and data preparation. You will learn how to visualize data effectively, retrieve it from a variety of sources, clean messy datasets, engineer useful features, and work with time series data. This stage reflects a simple reality of real-world analytics: before we can build useful models, we need to understand the data and make it usable. Strong analytical work depends as much on careful preparation and exploration as it does on modeling itself.

Once these foundations are in place, the book shifts into machine learning. We cover supervised learning, unsupervised learning, ensemble methods, and neural networks to show how different modeling approaches fit various business and analytical problems. The goal is not only to show how models are trained but also to help you understand how to evaluate, compare, and apply them responsibly in practice. By placing these chapters after the earlier chapters on statistics, data cleaning, and feature engineering, the book emphasizes that good machine learning depends on a strong analytical foundation.

In the final part of the book, the scope expands to several of the most relevant applied areas in modern Python-based analytics. We examine textual data, image data, large language models and generative AI, parallel computing with Dask, Modin, and Ray, and large-scale analytics with PySpark. These chapters reflect how the field has evolved. Data analysis today is no longer limited to spreadsheets or structured tables. Practitioners increasingly work across multiple data types, larger computational environments, and new AI-driven workflows. This book is designed to help you build enough breadth to understand that wider landscape while remaining grounded in practical Python implementation.

Across the book, the emphasis is on practical learning. The chapters are designed to move from concept to implementation, so that ideas are reinforced with hands-on examples rather than treated as theory alone. Whether you are analyzing tabular data, forecasting time series, building machine learning models, processing text and images, or exploring modern generative AI tools, the aim is the same: to help you develop a strong and usable foundation in Python for data analysis.

This book is also shaped by the reality that the field continues to change. New tools, new frameworks, and new expectations appear quickly. For that reason, the book focuses not only on specific libraries but also on the patterns of thinking that remain useful across changing tools: understanding data, choosing appropriate methods, evaluating results carefully, and building workflows that are both practical and scalable. In that sense, the goal of this book is not only to teach you how to perform data analysis with Python today, but to help you build habits and understanding that will remain valuable as the field continues to evolve.

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Python Data Analysis
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon