This repository serves as a comprehensive documentation of my journey from mastering Python fundamentals to implementing complex data structures and mathematical computing. It tracks my transition from writing basic utility scripts to building the core logic required for artificial intelligence and data science.
- 01_Log_Analyzer: A tool designed to parse and analyze system log files to extract meaningful patterns and identify potential errors.
- 02_File_Extension_Reporter: A script that scans directories and generates reports on the distribution of different file types within a system.
- 03_CSV_Student_Grade_Filter: An automation script that processes academic data from CSV files, applying filters to categorize and analyze student performance.
- 04_Library_Management_System: A project focused on Object-Oriented Programming (OOP) to manage book inventories, user records, and borrowing logic.
- 05_Matrix_Calculator: An implementation of matrix operations, focusing on the mathematical foundations of linear algebra used in computational models.
- 06_Arrays_and_Dynamic_Lists: A deep dive into memory management and the underlying logic of how dynamic arrays grow and store data.
- 07_Linked_List: A custom implementation of linear data structures, including functions for traversal, insertion, and deletion to understand non-contiguous memory storage.
- 08_Numpy_Engine: A command-line tool developed to perform low-level image manipulation using matrix mathematics and NumPy vectorization
- 09_Pandas_Netflix_Datasets: A basic begineer project while learning pandas library.It basically takes Netflix all tvshows and movies data stored in a
.csvfile and connect it to a captivative webpage. - 10_Pandas_Cricket_Analysis: A simple code written in jupyter notebook.That takes a huge IPL datasets
.csvand plot 5 meaning full graph on them. - 11_dummy_NumPy-MLP: A dummy CLI tool that simulates the mathematical "forward pass" of a Multi-Layer Perceptron (MLP) from scratch using Python and NumPy.
- 12_django_work: Learning django..for making real world applications
- 13_YOUTUBE PLAYLIST: A free python script to download youtube playlist and videos in the hightest quality possible.
Through these projects, I have developed a strong foundation in Python syntax, script automation,file handling and libraries including Pandas and Numpy till now. I have mastered Object-Oriented Programming principles such as encapsulation and inheritance. Additionally, I have gained a deep understanding of data structure logic, specifically how to manage and optimize data flow through custom-built arrays and linked lists, preparing me for complex mathematical and algorithmic challenges.