PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
How I Would Learn Python FAST
If I Could Start Over in 2026
A Pragmatic, Data Analytics-Focused Learning Guide
Based on the video by Shivam Srivastava (Data Logic With Shivam)
1 Philosophy: The 80/20 Rule of Learning Python
Learning Python for Data Analytics is often overcomplicated. Beginners get lost in 100-hour courses,
object-oriented programming (OOP), or advanced data structures, and end up quitting before they
write a single real analysis script.
Pareto Principle (80/20 Rule)
The core philosophy of this roadmap is the :
Ignore 80% of Python's general features (e.g., classes, decorators, iterators, array modules).
Focus on the 20% that is actually used in real projects (e.g., Pandas data manipulation,
basic cleanups, and visualisations).
Your goal is not to be a general software engineer; your goal is to be a competent Data
Analyst who can solve problems with data.
This guide breaks down the fast learning roadmap into 6 actionable steps, complete with the direct
links from the video description.
Step 1: Python Basics (Syntax & Foundations)
The biggest mistake beginners make is trying to complete all of general Python before moving
to analysis libraries. Focus only on the bare essentials to understand the syntax:
Core Concepts to Learn : Comments, Variables, Data Types, Numbers, Casting,
Strings, Booleans, Operators, Lists, Tuples, Sets, Dictionaries, If-Else Statements, While
Loops, For Loops, Functions, Range, Modules, and Dates.
What to Skip : Match statements, advanced Iterators, general Object-Oriented Pro-
gramming (OOP) classes.
Recommended Resources & Setup
Video Resource : Python Basics by Krish Naik (YouTube Playlist)
Interactive Practice : W3Schools Python Tutorial use their online editor so
you don't waste time on installation initially.
Local Setup Anaconda
: Install and use Jupyter Notebooks for local execution.
1
PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
Step 2: NumPy Basics (The Foundation)
NumPy is the backbone of numerical computing in Python, but as a Data Analyst, you do not
need to become a NumPy expert. It serves primarily as the foundation for Pandas.
Core Concepts to Learn : Understanding arrays, array dimensions, indexing, basic
mathematical operations, and vectorisation.
What to Skip : Deep linear algebra functions or advanced multi-dimensional array ma-
nipulations.
Recommended NumPy Resource
Video Resource : NumPy 27-Minute Tutorial by Krish Naik this short guide
is completely sucient for a beginner. Spend less than an hour here and move
directly to Pandas.
Step 3: Pandas (The Core Engine of a Data Analyst)
If there is one library you must master and spend 80% of your Python learning time on, it is
Pandas . It is the absolute industry standard for data cleaning, transformation, and analysis.
Core Concepts to Learn :
Core Data Structures
1. : Series and DataFrames.
Reading & Writing Data
2. : Loading les from diverse sources (read_csv,
read_excel read_json
, ) and exporting clean data.
Data Exploration
3. : Quick inspection commands like head(), tail(), shape, info(),
describe()
and .
Filtering & Selecting
4. : Navigating records using loc, iloc, and conditional
(boolean) ltering.
Data Cleaning
5. : Dealing with missing values (NaNs), duplicates, and mismatching
data types.
Data Transformation
6. : Creating new columns, editing strings, and applying custom
operations.
Grouping & Aggregation
7. : Summing, averaging, and grouping records (groupby)
GROUP BY
similar to SQL's .
Merging Multiple Files
8. : Combining datasets across les using merge() and
concat() .
Text & Date Functions
9. : Formatting timestamps and parsing text columns.
Recommended Pandas Resources
Quick Revision : Pandas Quick Revision by CampusX
In-Depth Beginner Tutorial : Beginner-Friendly Pandas by CampusX
Structured Learning Playlist : Complete Pandas Playlist by CodeBasics
2
PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
Step 4: Data Visualisation (Matplotlib & Seaborn)
The purpose of visualisation in Python is exploratory analysis identifying trends, outliers, and
comparisons quickly.
Core Concepts to Learn : Line charts, bar charts, pie charts, histograms, scatter plots,
box plots, and heatmaps.
Customisation Essentials : Adding chart titles, labelling axes, and adjusting color
scales.
Note : In professional environments, you will likely build dashboards using Power BI
Tableau
or . Therefore, focus on simple, functional plots rather than spending weeks
perfecting intricate Python visual customisations.
Recommended Visualisation Resources
Matplotlib Video : Matplotlib Tutorial by CampusX
Seaborn Video : Seaborn Tutorial by CampusX
Step 5: Web Scraping & Automation (Optional
Automating repetitive daily oce tasks with Python is a major dierentiator that sets you
apart from other data analysts.
Real-World Case Study : Shivam automated a supplier verication process. Instead
of manually searching website addresses and verifying them on Google Maps, his Python
and Selenium script automatically fetched directories, parsed HTML layouts, and captured
geographical data, reducing hours of work to minutes.
Core Concepts to Learn : requests library, HTML basics, Beautiful Soup element
navigation, data extraction, CSV exportation, and basic browser automation via Selenium.
Recommended Web Scraping Resource
Video Resource : Web Scraping for Beginners by Alex The Analyst
3
PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
Step 6: Real-World Portfolio Projects (The Job Maker)
You do not get a job by watching tutorials you get a job by building real things that solve
real-world problems.
Approach : Start with guided portfolio projects to understand the end-to-end data
pipelines. Once completed, add unique modications (e.g., integrate a new API, add
more visualization charts, or change cleaning criteria) to make them stand out on your
CV.
Guided Practice Projects
Guided Project 1 : Beginner Portfolio Project 1
Guided Project 2 : Data Cleaning/Analysis Project 2
Guided Project 3 : Web Scraping & Cleaning Project 3
4
PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
2 Fast-Track Learning Resources Cheat Sheet
Here is a consolidated, clickable index of every learning resource and link mentioned in Shivam's video
description for quick reference:
Final Advice
Don't try to memorise every Pandas function or syntax. Nobody memorises them. Real data
analysts continuously look up documentation or search Google while working. Spend your
energy on logical thinking, understanding datasets, and learning how to solve problems.
Shivam Srivastava
5
PYTHON FOR DATA ANALYTICS ROADMAP DATA LOGIC WITH SHIVAM
Step Resource / Topic Direct
Ac-
cess
Link
Career 1:1 Career Guidance Session (Topmate) Book
Ses-
sion
Step 1 Python Basics (Krish Naik)
list=PLTDARY42LDV4qqiJd1Z1tShm3mp9-rP4v##
Watch Playlist
Python Syntax Practice (W3Schools) Open
Tu-
to-
rial
Step 2 NumPy Basics (Krish Naik) Watch
Tu-
to-
rial
Step 3 Pandas Quick Revision (CampusX) Watch
Video
Beginner Pandas Course (CampusX)
t=1828s##
Watch Video
Complete Pandas Playlist (CodeBasics)
si=SMx23M8XfVORUbog##
Watch Playlist
Step 4 Matplotlib Tutorial (CampusX) Watch
Video
Seaborn Tutorial (CampusX) Watch
Video
Step 5 Web Scraping Tutorial (Alex The Analyst) Watch
Video
Step 6 Python Guided Project 1 Open
Video
Python Guided Project 2 Open
Video
Python Guided Project 3 Open
Video
Social Shivam's Instagram Follow
Shivam
Shivam's LinkedIn Prole Connect
on
LinkedIn