Pandas
Pandas is an open-source Python library that provides fast, flexible DataFrame and Series data structures for cleaning, transforming, analyzing, and manipulating structured data.
21 resources across 4 libraries
Glossary Terms(7)
Python
Python is a versatile, high-level, dynamically typed programming language known for its readable syntax, widely used across web development, automation, data s…
Julia
Julia is a high-performance, dynamically typed programming language designed for numerical and scientific computing, aiming to combine the ease of use of langu…
JupyterLab
JupyterLab is a web-based interactive development environment for notebooks, code, and data, widely used in data science and scientific computing for combining…
Atoti
Atoti is a Python-based analytics platform for building real-time, multidimensional (OLAP-style) data analytics applications, letting data teams explore and si…
DuckDB
DuckDB is an open-source, in-process analytical (OLAP) SQL database engine designed to run fast queries directly on local files, dataframes, and data lakes wit…
Pandas
Pandas is an open-source Python library that provides fast, flexible DataFrame and Series data structures for cleaning, transforming, analyzing, and manipulati…
PyTorch
PyTorch is an open-source machine learning framework developed by Meta, known for its dynamic computation graphs, Pythonic API, and widespread use in deep lear…
Study Notes(7)
Common Pandas & NumPy Pitfalls
A field guide to the mistakes that trip up even experienced users of pandas and NumPy — chained assignment, dtype surprises, mutable defaults, and silent misal…
Handling Missing Data in Pandas
Learn how pandas represents missing values with NaN and NA, and the core toolkit — isna, dropna, fillna, interpolate — for detecting and handling them.
Pandas & NumPy Interview Questions
A curated set of frequently asked pandas and NumPy interview questions with precise answers, covering indexing, performance, missing data, and common gotchas.
Pandas & NumPy Quick Reference
A condensed cheat sheet of the most-used NumPy and pandas syntax — array creation, indexing, aggregation, merging, and reshaping — for fast lookup while coding.
Plotting with Pandas
Learn how pandas wraps Matplotlib to give Series and DataFrames a fast, built-in `.plot()` interface for quick exploratory visualizations without leaving your…
String Methods in Pandas
Explore the vectorized .str accessor that applies Python string operations — case conversion, splitting, pattern matching, extraction — across entire Series.
What Is Pandas?
An introduction to pandas, the Python library built on NumPy for labeled, tabular data manipulation, covering its core data structures and why it dominates rea…
Blog Articles(6)
Learn Pandas by Analyzing Virat Kohli's Career Stats
A comprehensive guide to learn pandas by analyzing virat kohli's career stats — written for learners at every level.
Pandas for Beginners: A Complete Tutorial
A comprehensive guide to pandas for beginners: a complete tutorial — written for learners at every level.
Learn Python Through Cricket Statistics
Cricket generates rich data — runs, wickets, overs, strike rates, economy rates. This project uses real IPL-style match data to teach you pandas, matplotlib, a…
From Cricket Fan to Python Developer: An Illustrative Learning Journey
This is a composite illustrative journey — based on the real paths taken by many self- taught developers — showing how a passionate cricket fan used IPL data t…
NumPy for Data Science: Arrays and Vectorisation
NumPy is the foundation of Python's scientific computing stack. This guide covers ndarrays, vectorised operations, broadcasting, linear algebra, and why NumPy…
Learn Data Science Through Bollywood Box Office Analytics
Bollywood produces hundreds of films a year and generates rich box office data. This project uses real film data to teach pandas groupby, matplotlib charting,…