Skip to content

Repository files navigation

🐍 Python Mini Projects

A collection of beginner-friendly Python mini projects built for learning, practice, and exploring popular Python libraries. Each project is simple, practical, and easy to understand.

📂 Projects Included

📄 1. PDF to DOCX Converter

Convert PDF files into editable Word (.docx) documents using the pdf2docx library.

Library Used

  • pdf2docx

🎥 2. YouTube Video Downloader

Download YouTube videos in MP4 format using Python.

Library Used

  • pytube

📶 3. WiFi Quality Meter

Scan nearby WiFi networks and display their signal quality (Excellent, Good, Average, Weak).

Library Used

  • pywifi

📊 4. Donut Chart

Create a donut chart to visualize data using Matplotlib.

Library Used

  • matplotlib

🎨 5. RGB to HEX Converter

Convert color names into RGB and HEX color codes.

Library Used

  • webcolors

📦 Required Libraries

Install the required libraries:

pip install pdf2docx pytube pywifi matplotlib webcolors

Or install individually:

pip install pdf2docx
pip install pytube
pip install pywifi
pip install matplotlib
pip install webcolors

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/your-username/Python-Mini-Projects.git
  1. Move into the project folder
cd Python-Mini-Projects
  1. Install the required libraries.

  2. Run any Python script:

python filename.py

📁 Repository Structure

Python-Mini-Projects/
│
├── PDF_to_DOCX/
├── YouTube_Downloader/
├── WiFi_Quality_Meter/
├── Donut_Chart/
├── RGB_to_HEX/
└── README.md

🛠️ Technologies Used

  • Python 3
  • pdf2docx
  • pytube
  • pywifi
  • matplotlib
  • webcolors

🎯 Purpose

These projects were created to:

  • Practice Python programming.
  • Learn popular Python libraries.
  • Build beginner-friendly automation scripts.
  • Create a portfolio of mini projects.

🤝 Contributions

Contributions, suggestions, and improvements are welcome. Feel free to fork the repository and submit a pull request.


⭐ Support

If you found this repository helpful, consider giving it a ⭐ on GitHub!

Happy Coding! 🚀🐍

About

A collection of beginner-friendly Python mini projects demonstrating automation, file conversion, data visualization, networking, and utility scripts. Built to learn Python libraries through simple, practical, and easy-to-understand examples.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages