SkillAgentSearch skills...

100DayOfPython

This repo will contain all practice exercises I do in the 100 days time period

Install / Use

/learn @HeyBuddy-NSK/100DayOfPython
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- # 100DayOfPython This repo will contain all practice exercises I do in the 100 days time period -->

🐍 100 Days of Python

This repository contains all practice exercises completed over a 100-day period as part of the 100 Days of Python challenge.

Overview

This project documents the daily practice and learning exercises in Python. Each day covers different topics and exercises to enhance Python programming skills.

📂 Access Files

| ID | Description | Day Link | |-----|-----------------------------------------------------------------|-------------------------------------------------------------------------------| | 1 | Introduction to Python basics and conditionals | Day 1 | | 2 | Loops, keywords and functions | Day 2 | | 3 | Modules and Lists | Day 3 | | 4 | Dictionary, Sets and Files | Day 4 | | 5 | Python OOPs 1 | Day 5 | | 6 | Python OOPs 2 | Day 6 | | 7 | Exception Handling | Day 7 | | 8 | Python Modules in Detail | Day 8 | | 9 | Revise Day 1 - Day 7 | Day 9 | | 10 | Python Regex | Day 10 | | 11 | Working with PDFs using PyPDF | Day 11 | | 12 | Working with images and PDFs using PyPDF and Pillow | Day 12 | | 13 | Learning Requests Library APIs | Day 13 | | 14 | Working with Database (MySQL) | Day 14 | | 15 | Working with Database (MongoDB Basics) | Day 15 | | 16 | Practice Project - Command Line Interface (Task Manager) | Day 16 | | 17 | Lambda Function ( Anonymous Function in python ) | Day 17 | | 18 | Python Metaclasses | Day 18 | | 19 | Python Generators and Yield | Day 19 | | 20 | Python *args and **kwargs | Day 20 | | 21 | Python Decorator and Nested / inner Functions | Day 21 | | 22 | Data Structures 1 - Arrays and Linked List | Day 22 | | 23 | Context Managers in Python : The with Statement | Day 23 | | 24 | Data Structures 2 - Linked List and Types | Day 24-25 |
| 25 | Data Structures 3 - Stack and Queue | Day 26 | | 26 | Data Structures 4 - Binary Search Tree | Day 27 | | 27 | Data Structures 5 - Heaps (Min and Max) | Day 28 | | 28 | Data Structures 6 - Hash Table | Day 29 | | 29 | Data Strcutures 7 - Recursion | Day 30 | | 30 | Algorithms 1 - Linear and Binary Search | Day 31 | | 31 | Data Structures 8 - Graph | Day 32 | | 32 | Algorithms 2 - BFS and DFS | Day 33-34| | 33 | Algorithms 3 - Bubble sort and Selection sort | Day 35 | | 34 | Algorithms 4 - Insertion sort and Merge sort | Day 36 | | 35 | Algorithms 5 - Quick sort and Heap sort | Day 37 | | 36 | Algorithms 6 - Shell sort and Counting sort | Day 38 | | 37 | Algorithms 7 - Radix sort and Bucket sort | Day 39 | | 38 | Creating Python Package - A beginner project | Day 40-43 | | 39 | Introduction to Flask - Micro Framework | Day 44 | | 40 | Python Flask - Templates in Detail | Day 45 | | 41 | Python Flask - Templates in Detail (Bootstrap Integration), Creating Error Pages, Local time and date. | Day 46 | | 42 | Python Flask - Web Forms | Day 47 | | 43 | Python Flask - Database Integration | Day 48 | | 44 | Python Flask - Email Integration | Day 49 | | 45 | Python Flask - Large Application Structure | Day 50 | | 46 | Python Flask - User Authentication (Notes) | Day 51 | | 47 | Python Flask - User Roles (Notes) | Day 52 | | 48 | Python Flask - User Profiles (Notes) | Day 53 | | 49 | Python Flask - SQLALchemy Basics (Notes) | Day 54-57 | | 50 | Python Flask - Social Blog application Progress | Day 58-61 | | 51 | Python - API and RESTful APIs | Day 64-65 | | 52 | Python - Selenium and test cases | Day 75-79 | | 53 | Python - Code profiling and error logging | Day 80-81 |

Usage

Each day's exercise can be accessed by clicking on the respective link above. The exercises are primarily written in Jupyter Notebook format with some additional Python scripts and projects.

🤝 Contributions

Contributions are welcome. Please fork the repository and submit a pull request for any improvements or additions.

📄 License

This project is licensed under the MIT License.

📊 Contribution Calendar

Check out the contributions to this repository over time:

Contribution Calendar

View on GitHub
GitHub Stars24
CategoryDevelopment
Updated5mo ago
Forks9

Languages

Jupyter Notebook

Security Score

77/100

Audited on Oct 27, 2025

No findings