Skip to content

SiddharthDhirde/PythonLearning

Repository files navigation

PythonLearning

Welcome to the PythonLearning! This repository serves as my personal collection of Python learning materials. It includes code snippets, exercises, and projects covering various topics in Python programming. Whether you're a beginner looking to learn Python or an experienced programmer seeking a refresher, you'll find valuable resources here.

I created this repository while learning the Python programming language, with the intention of having a centralized place to refresh my understanding of basic topics whenever needed in the future. The content in this repository reflects my journey of learning and practicing Python.

Table of Contents

Folder Structure

The repository is organized into subfolders, each focusing on a specific topic or concept. Here's an overview of the folder structure:

  • 01 Python Objects and Data Structure: Basics of Python objects and data structures.
  • 02 Python Comparison Operators: Understanding comparison operators in Python.
  • 03 Python Statements: Overview of various Python statements.
  • 04 Methods and Functions: Exploring methods and functions in Python.
  • 05 Tic Tac Toe Game: Implementation of the Tic Tac Toe game.
  • 06 Object Oriented Programming: Introduction to object-oriented programming in Python.
  • 07 Modules and Packages: Working with modules and packages in Python.
  • 08 Errors and Exception Handling: Handling errors and exceptions in Python.
  • 09 BlackJack Game: Implementation of the BlackJack game.
  • 10 Python Decorators: Understanding decorators in Python.
  • 11 Python Generators: Overview of generators in Python.
  • 12 Advanced Python Modules: Exploring advanced Python modules.
  • 13 Advanced Python Objects and Data Structures: Advanced concepts related to objects and data structures.
  • 14 Introduction to GUIs: Introduction to graphical user interfaces (GUIs) in Python.
  • 15 Web Scraping: Basics of web scraping using Python.
  • 16 Working with Images: Working with images in Python.
  • 17 PDFs and Spreadsheets: Handling PDFs and spreadsheets using Python.
  • 18 Emails with Python: Sending and receiving emails using Python.
  • 19 Zipping and Unzipping Files: Working with zip files in Python.

Getting Started

To get started with this repository, simply clone it to your local machine:

git clone https://github.com/SiddharthDhirde/PythonLearning.git

Usage

Each subfolder contains Python scripts and files explaining the code and concepts covered within. Feel free to explore the contents of each folder and experiment with the code.

Contributing

If you'd like to contribute to this repository by adding new code examples, improving existing ones, or fixing any issues, please feel free to submit a pull request. Your contributions are welcome!

License

This project is licensed under the MIT License.