This repository contains a collection of Python learning projects. Each project was built to improve my Python skills and explore different aspects of the language. This repository contains projects that range from basic to more advanced Python related topics, these projects can be a valuable resource for practicing Python concepts and techniques for anyone that wants to take a look at each of them.
The projects included in this repository cover various areas of Python programming, including:
-
Data Manipulation: Exploring techniques for working with data, such as data wrangling, data cleaning, and data aggregation.
-
Web Scraping: Learning how to extract data from websites using Python libraries like BeautifulSoup and Requests.
-
GUI Development: Building graphical user interfaces (GUIs) using popular Python libraries like Tkinter.
-
API Integration: Integrating with third-party APIs to retrieve data or perform actions from my Python applications.
-
File Handling: Learning how to read, write, and manipulate different file formats, such as CSV, JSON, TXT and Excel.
-
Algorithm Implementations: Practice implementing various algorithms and data structures using Python.
-
Automation Scripts: Create scripts to automate repetitive tasks, improve efficiency, and streamline workflows.
Feel free to explore the projects in this repository at your own pace. Each project is contained within its own directory. You can navigate to the project you're interested in and follow the instructions to run or test the code.
If you have any suggestions or improvements for existing projects or want to contribute new projects, feel free to submit a pull request. Your contributions are highly appreciated!
Happy coding and enjoy your Python learning journey!