Skip to content

A comprehensive Python practice repository covering basic to advanced concepts, with exercises and solutions.

Notifications You must be signed in to change notification settings

Arnab-kumar-Sahu/Python-Concepts-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Concepts Practice 🐍

A comprehensive Python practice repository covering basic to advanced concepts with exercises and solutions.

Table of Contents

Overview

This repository includes Python code examples and practice exercises on various topics, helping learners understand both theoretical concepts and practical implementation.

Topics Covered

  • Data Types & Variables: int, float, string, list, tuple, set, dictionary
  • Control Structures: if, if-else, nested conditions, loops
  • Functions: user-defined functions, recursion, lambda functions
  • Modules & Libraries: datetime, math, os, random, etc.
  • Data Structures: lists, dictionaries, sets, queues, stacks
  • Object-Oriented Programming (OOP): classes, objects, inheritance, encapsulation
  • Advanced Concepts: global/nonlocal variables, map, filter, reduce, ternary operator
  • Problem-Solving Exercises: practice questions with solutions

Folder Structure

Python-Concepts-Practice/ ├── basics/ ├── functions/ ├── data_structures/ ├── oop/ ├── advanced/ └── practice_questions/

How to Use

  1. Clone the repository: git clone https://github.com/your-username/Python-Concepts-Practice.git
  2. Navigate to the folder of the topic you want to study.
  3. Open the .py files in your IDE or editor.
  4. Run the scripts and practice modifying them.

Contributing

Contributions are welcome! Submit pull requests or open issues for improvements or extra exercises.

License

MIT License

Happy Coding! 🚀

Contributions are welcome! Feel free to submit pull requests or open issues for bug fixes, improvements, or additional exercises.

License

This project is licensed under the MIT License.

About

A comprehensive Python practice repository covering basic to advanced concepts, with exercises and solutions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published