arpy8 / 100_days_of_python

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:Jupyter Notebook 95.7%Language:Python 1.3%Language:JavaScript 0.9%Language:SCSS 0.9%Language:CSS 0.7%Language:HTML 0.6%