Skip to content

pytopia/Project-Based-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub last commit GitHub repo size GitHub code size in bytes GitHub Repo stars GitHub top language Website Telegram Instagram YouTube LinkedIn Twitter

Project Based Python is a collection of Python projects for beginners and intermediate learners, each with a project description, template code, difficulty level, and solutions. Whether you're a beginner or an experienced developer, there's something here for you!

📚 Learn with Us!

We also offer a course on these projects where learners can interact with peers and instructors, ask questions, and participate in online coding sessions. By registering for the course, you also gain access to our dedicated Telegram group. Enroll now and start learning! Here are some useful links:

🚀 Project Levels & List

The projects are designed in three levels. Each level contains 5-10 projects, and each project is designed to be more challenging than the previous one. The projects are designed to be completed in order, but you can also jump around and complete them in any order you like. Here's a list of the projects in each level:

🎈 Level I

  • Rock Paper Scissors
  • Password Generator
  • Streamlit Dashboard
  • Happy Numbers
  • Number to words
  • Monty Hall Simulation Problem
  • Tic Tac Toe
  • Sorting Algorithms
  • Directory Tree Generator
  • Contact Book

🚀 Level II

  • Sending Email
  • Site Connectivity Checker
  • Wordle
  • Blogging Platform
  • Youtube Downloader
  • Currency Converter
  • Resize Image
  • Personal Homepage with Streamlit
  • Gender and Race Prediction from Name

🏆 Level III

  • Web Scraper
  • News Information Extraction Scraper
  • Chatbot
  • Face Detection

🎓 Capstone Project

Lastly, the grand Capstone Project:

  • AI Powered Customer Service.

🚦 Getting Started

To start using the projects in this repository:

  • Clone the repo to your local machine: git clone https://github.com/pytopia/project-based-python.git
  • Navigate to the specific project directory and Start working on the project using the provided template code and following the project description.

🏗️ Projects Structure

Each project in this repository is structured as follows:

- project-name/
  - README.md
  - solutions/
    - solution-1/
    - solution-2/
    - solution-3/
  - additional-files (if any)
  • 📃 README.md Contains the project description, difficulty level, objectives, and any additional information needed to understand and complete the project.
  • 💡 solutions A directory containing one or more possible solutions for the project. Each solution is organized in a separate subdirectory with its own code, documentation, and any necessary additional files. Please note that these solutions are provided as examples, and there may be multiple ways to complete the project. Feel free to explore and create your own solutions!
  • 📁 additional-files Any additional files required for the project, such as data files, images, or configuration files.

🤝 Contributing

We welcome contributions from the community! If you have a project you'd like to add to this repository, please open a pull request. We'll review your project and merge it into the repository if it meets our standards.

📞 Contact Information

Feel free to reach out to us!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published