Skip to content

kaifmansoori022-dotcom/Python-Programming-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 

Repository files navigation

Python-Programming-Notes

This Repo contains the week based notes i created for studying Python.

This repository contains a comprehensive collection of Python notes, code snippets, and study materials developed during my coursework at IIT Madras. These notes are designed to cover the fundamental concepts of Python programming.

๐Ÿ“Œ Overview The materials in this repository serve as a structured guide for anyone learning Python for data analysis, scientific computing, or general-purpose programming. They reflect the rigorous curriculum of IIT Madras, emphasizing clean code, algorithmic thinking, and the use of industry-standard libraries.

๐Ÿ“‚ Contents The repository is organized into the following sections:

Basics of Python: Data types, control structures (loops, conditionals), and functions.

Data Structures: Deep dives into lists, tuples, dictionaries, and sets.

Functional Programming: Map, filter, reduce, and lambda functions.

Libraries for Data Science:

NumPy: Efficient numerical computation and array manipulation.

Pandas: Data manipulation, cleaning, and analysis using DataFrames.

Matplotlib & Seaborn: Data visualization and plotting.

Object-Oriented Programming (OOP): Classes, inheritance, and encapsulation in Python.

๐Ÿ› ๏ธ Tech Stack Language: Python 3.14

Tools: Jupyter Notebooks, VS Code

Key Libraries: NumPy, Pandas, Matplotlib

๐Ÿค Contributing If you find a typo or have a suggestion to improve these notes, feel free to open an issue or submit a pull request.

About

This Repo contains the week based notes i created for studying Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors