Skip to content

pushtikadia/PandaTech

Repository files navigation

🐼 PandaTech

PandaTech is a structured, hands-on learning repository designed to master Python Pandas from beginner to intermediate levels. It focuses on practical data manipulation techniques essential for Data Science, Machine Learning, and Analytics.

📂 Repository Structure

The repository is organized into progressive learning modules, each containing Python scripts to demonstrate core concepts:

🔹 Core Modules

  • 01 DataFrame: Introduction to creating and manipulating DataFrames from dictionaries and lists.
  • 02 Attributes & Methods: Exploring DataFrame properties (shape, columns) and essential methods (info, describe).
  • 03 Series Attributes: Deep dive into Pandas Series, indexing, and array-like operations.

🔹 Advanced Operations

  • 04 Concatenation: Combining DataFrames vertically and horizontally (pd.concat).
  • 05 Joins: Merging datasets using SQL-style joins (merge, join).
  • 07 Combining Series: Techniques for combining and aligning multiple Series objects.
  • 08 Categorical Data: Optimizing memory and performance with the category data type.

🚀 Getting Started

To run the examples locally:

  1. Clone the repository:
    git clone [https://github.com/pushtikadia/PandaTech.git](https://github.com/pushtikadia/PandaTech.git)
  2. Navigate to the project directory:
    cd PandaTech
  3. Run a demo script:
    python "01_Pandas DataFrame/Pandas_DataFrame_Demo-1.py"

🛠️ Technologies Used

  • Python 3
  • Pandas Library
  • NumPy (Indirectly used for numerical operations)

PandaTech • Created by Pushti Kadia

About

A complete, hands-on learning repository for Python Pandas, covering DataFrames, Series, Merging, Concatenation, and Categorical data manipulation for Data Science and Analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages