Skip to content

Welcome to my 100 Days of Python challenge! This is a personal project where I commit to coding in Python every day for 100 days straight, with the aim of improving my skills and becoming a better programmer.

Notifications You must be signed in to change notification settings

arpy8/100_days_of_python

Repository files navigation

Banner

100 Days of Python Challenge

Welcome to my 100 Days of Python challenge! This is a personal project where I commit to coding in Python every day for 100 days straight, with the aim of improving my skills and becoming a better programmer.

Course Link : 100 Days of Code: The Complete Python Pro Bootcamp

Project Structure

/Day-X : Each day has its own directory, containing a Python script with my code for that day. README.md - This file, where you are right now, it is the main documentation for the project. It includes an overview of the project structure, a list of the topics covered each day, and any additional notes or thoughts.

Tools and Technologies Covered

  • Python 3
  • PyCharm, Jupyter Notebook, Google Colab
  • Python Scripting and Automation
  • Python Game Development
  • Web Scraping
  • Beautiful Soup
  • Selenium Web Driver
  • Requests
  • WTForms
  • Data Science
  • Pandas
  • NumPy
  • Matplotlib
  • Plotly
  • Scikit learn
  • Seaborn
  • Turtle
  • Python GUI Desktop App Development
  • Tkinter
  • Front-End Web Development
  • HTML 5
  • CSS 3
  • Bootstrap 4
  • Bash Command Line
  • Git, GitHub and Version Control
  • Backend Web Development
  • Flask
  • REST
  • APIs
  • Databases
  • SQL
  • SQLite
  • PostgreSQL
  • Authentication
  • Web Design
  • Deployment with GitHub Pages, Heroku and GUnicorn

👨🏻‍🎓 Beginner

🏋🏻‍♂ Intermediate

💪 Intermediate+

  • Day 032: Automated Birthday Wisher
  • Day 033: Iss Overhead Notifier
  • Day 034: Quizler App
  • Day 035: Daily Rain Checker
  • Day 036: Stock Trading News Alert app
  • Day 037: Habit Tracker
  • Day 038: Excercise Tracker
  • Day 039 and 040: Cheap Flight Searcher (incomplete)
  • Day 041 and 042: Personal Website
  • Day 043: Bacon Website (Basics of CSS)
  • Day 044: Updated version of Personal Website
  • Day 045: Web Scraping from live website
  • Day 046: Music time machine
  • Day 047: Amazon Price Tracker
  • Day 048: Cookie Clicker Project
  • Day 049: Automating job applications on LinkedIn
  • Day 050: Auto Tinder Swiping Bot
  • Day 051: Internet Speed Twitter Complaint Bot
  • Day 052: GitHub Follower Bot
  • Day 053: Data Entry Job Automation
  • Day 054: Introduction to web development with Flask
  • Day 055: HTML & URL parsing in Flask
  • Day 056: Rendering HTML/Static Files and Using Website Templates
  • Day 057: Templating with Jinja in Flask Applications
  • Day 058: Web Foundation : Bootstrap

😼 Advanced

  • Day 059: Blog Capstone Project Part 4 - Adding Users
  • Day 060: Make POST Requests with Flask and HTML Forms
  • Day 061: Building advanced forms using WTForms
  • Day 062: Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project
  • Day 063: Databases with SQLite and SQLAlchemy
  • Day 064: My Top 10 Movies Website
  • Day 065: How to Create a Website That People Will Love
  • Day 066: Building Your Own API with RESTful Routing
  • Day 067: Blog Capstone Project Part 3 - RESTful Routing
  • Day 068: Authentication with Flask
  • Day 069: Blog Capstone Project Part 4 - Adding Users
  • Day 070: Deploying Your Web Application with Heroku
  • Day 071: Data Exploration with Pandas
  • Day 072: Data Visualization using Matplotlib
  • Day 073: Aggregating and Merging Data using Pandas on LEGO Dataset
  • Day 074: Google Trends Data: Resampling and Visualising Time Series
  • Day 075: Analysing the Android App Store & Plotting Beautiful Plotly Charts
  • Day 076: Computation with NumPy and N Dimensional Arrays
  • Day 077: Linear Regression and Data Visualization with Seaborn
  • Day 078: Analyzing the Nobel Prize with Plotly, Matplotlib a& Seaborn
  • Day 079: The Tragic discovery of Hand-washing: t-Tests & Distributions
  • Day 080: Predicting House Prices using Multivariable Regression

⚔ Professional Portfolio Projects

  • Day 081: String to Morse Code Convertor
  • Day 082: Creating a Personal Portfolio Website
  • Day 083: Tic Tac Toe in Python
  • Day 084: Image Watermarking Desktop App
  • Day 085: Typing Speed Test GUI Application
  • Day 086: Breakout Game on Turtle
  • Day 087: Simple Cafe Finding Website
  • Day 088: Todo list website
  • Day 089: Disappearing Text Writing App
  • Day 090: Convert PDF to Audiobook
  • Day 091: Image Colour Palette Generator
  • Day 092: Custom Web Scraper
  • Day 093: Automating the Google Dinosaur Game
  • Day 094: Space Invaders Game
  • Day 095: Custom API based Website
  • Day 096: An Online Shop
  • Day 097: Percentage Calculator
  • Day 098: Analyzing and Visualizing the Space Race
  • Day 099: Examining Deaths Involving Police in the United States
  • Day 100: Predicting Earnings using Multivariable Regression

Certificate

certificate

Contact

Feel free to connect with me on other platforms: Linktree

About

Welcome to my 100 Days of Python challenge! This is a personal project where I commit to coding in Python every day for 100 days straight, with the aim of improving my skills and becoming a better programmer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published