Skip to content

soumadip-dev/Python-Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Playground 🐍

A hands-on space to learn and practice Python through small programs and experiments, helping explore concepts and improve problem-solving skills.

Banner

Here is a cleaner, more structured, and professional version of your Topics Covered section:


Topics Covered

This repository includes hands-on practice programs organized across key Python concepts:

  • Fundamentals Variables, Data Types, Type Casting, Comments, Escape Sequences

  • String Handling String Operations, Methods, Indexing, and Slicing

  • Control Structures Conditional Statements (if, elif, else), match-case, Loops (for, while), break, continue, pass

  • Functions Function Definitions, Lambda Functions, Recursion, *args and **kwargs, Return Values

  • Modules and Packages Built-in Modules, Custom Modules, External Packages using pip

  • Scope and Documentation Variable Scope (Local & Global), Docstrings

  • Data Structures Lists, Tuples, Sets, Dictionaries, List Comprehensions

  • Object-Oriented Programming (OOP) Classes, Objects, Constructors, Inheritance, Composition, Polymorphism, Abstraction, Encapsulation, Method Resolution Order (MRO)

  • Advanced Python Concepts Dunder (Magic) Methods, Exception Handling (try, except, finally), Functional Programming (map, filter, reduce), Walrus Operator, Iterators, Generators

  • File Handling File Operations (Read, Write, Append), File Modes, Working with Different File Types

  • Standard Libraries and Tools os, shutil, argparse, requests, threading, Regular Expressions, Virtual Environments

  • Third-Party Packages Installation and Usage via pip

  • Flask Framework Routing, Templates, Forms, Jinja2 Templating, Static Files, Building APIs with jsonify, Flash Messages

Requirements

  • Python 3.x
  • pip (Python package manager)

How to Run the Code

  1. Install Python (version 3.x recommended).

  2. Clone this repository:

git clone https://github.com/soumadip-dev/Python-Playground.git
  1. Navigate to the project folder:
cd Python-Playground

About

A hands-on Python learning environment covering fundamentals to advanced topics, practice, real-world problems, Flask web basics.

Topics

Resources

Stars

Watchers

Forks

Contributors