Python-Projects-Dojo icon indicating copy to clipboard operation
Python-Projects-Dojo copied to clipboard

Collections of python projects including machine learning projects, image and pdf processing, password checkers, sending emails, sms, web scraping,flask web app,selenium automation testing,etc

Python Dojo + Projects

Compilation of Python projects and dojo where I practice python related skills.

Data Science & Machine Learning Projects

Collections of Data Science & ML projects and dojo where I practice Data Science, Machine Learning, Deep Learning and Data Visualization related skills, theories, probability, statistics, etc.

Collection of Python Mini & Fun Projects

  • Magic 8 balls : seek out your future with these amazing power of magic.
  • Guessing Game: train your guessing muscle and challenge yourself whether you can beat the game.
  • Your Weight on different planets : curious how much you gonna weight on different planets?
  • Endless Forest Adventure Game: Embark your endless adventure walk through the forest. I dare you !
  • Email Slicer : simple email slicer to check user info.
  • LOTR Ridiculous Fellowship System: do you want to join the fellowship of the LOTR? sign up here !
  • Cinema Simulator: simple ticketing system where you can enjoy list of today movies.
  • Baby Conversation Simulator : As you know a child can be curious about everything and your answer may not satisfy him. Can you survive the endless questions and give the right answer?
  • Pig Latin Translator: want to try a new langague? You have came to the right place.
  • Tic Tac Toe: classic game to play with a friend
  • Bank & Coin Simulator: don't know where to put your valuable coins?
  • Memo Taker: auto memo taker that alwayas ask you to say something and convert them into one piece.
  • Rock Paper Scissor: good old RPS and try to beat the crazily random computer opponent
  • Lesson Organizer: a simple script that I used to organize the lesson contents.

Password Checker Project

A very useful Password checker project where you can check whether your password has been leaked or not before using haveibeenpwned API. You can take preventive measures based on the results.

Built with

Image Processing Project

A simple image processing project which convert jpg to png format images based on user's input.

Built with

PDF Processing Project

PDF processing project which merge multiple pdf files, watermark the pdf files, etc.

Built with

Email Sender Project

Email Sender project for sending out email automatically, using gmail host.

Built with

Twitter Bot Project

Twitter bot project for getting home timelines tweet, following back followers, like the specific searched result tweets, etc

Built with

Twilio SMS Project

SMS project for sending sms by using Twilio.

Built with

Web Scraping Project

Web Scraping the Hacker News website for customed filtered and consolidated news by using Beautiful Soup.

Built with

Flask App - Web Development Project

Portfolio app using Flask web framework.

Built with

  • Flask - Python Web framework

Automation Testing with Selenium

Automation Testing with Selenium using chrome driver.

Built with

API HTTP Request

A simple API requsest project to demostrate making requests and processing responses.

Built with

JSON with Python

A simple python project to demostrate read and process JSON files.

Built with

  • json

Python DB-API

Python projects for connecting various databases such as PostgreSQL, SQLite to connect, query and process information.

  • Python with SQL Lite
  • Python with PostgreSQL with Vagrant set up

Built with


Python Bootcamp Courses

  • [x] Complete Python Bootcamp - JP
  • [x] Complete Python Developer - Zero to Mastery - AN
    • Python OOP, Functional Programming, Decorators, Error Handling, Generators, Modules, Debugging, File IO, Regular Expressions, Testing
    • Scripting with Python Projects - Password Checker Project, Image Processing Project, PDF Processing Project, Email Project, Twitter Bot Project, Twilio SMS Project
    • Web Scraping, Flask App - Web Development with Python for Portfolio app, Automation Testing with Selenium, ML & DS projects for FIFA players, Iris Flower, ML - Smarty Brain Project
  • [x] Modern Python 3 Bootcamp - CS
  • [x] 100 Python Exercises Evaluate and Improve Your Skills - AS

Data Structures & Algorithms

  • [x] Foundation Algorithms
  • [x] Data Structure & Algorithms - Udacity

Automation, Web Scraping, JSON & XML

  • [ ] Automate the Boring Stuffs with Python Projects - In Progress
  • [x] Using Python for Automation with Beautiful Soup and Selinum
  • [x] Web Scraping with Python - Scrapy
  • [x] XML Essential
  • [x] API Documentation with JSON and XML

Advancing Python Journey - (In Progress)

To skill up my python related skills in specific areas and topics:

  • [x] Python Decorators
  • [x] Learning Python Generators
  • [x] Functional Programming with Python
  • [x] Learning Python Libraries - Python Essential Libraries
  • [x] Learning Python Libraries - Learning Python Standard Library
  • [x] Python Object Oriented Programming
  • [x] Learning Python
  • [x] Python Code Challenges
  • [x] Core Python: Getting Started
  • [x] More Python series

License

This project is licensed under the MIT License - see the LICENSE.md file for details