Skip to content

rajdip20/80-Day-With-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

80-Day-With-Python

80 Days of Code - The Complete Python Pro Bootcamp for 2022.
In this course, I spend with python language over 80 days, and I update this README file with what I learned on day-to-day basis. Please give a star if you like it.

Day 1: Today I learned about Printing, Commenting, Debugging, String Manipulation, and Variables. By the end of today, I created Band Name Generator Project.

Day 2: Today I learned about Data Types, Numbers, Operations, Type Conversion, and f-Strings. By the end of today, I created a Tip Calculator Project.

Day 3: Today I learned about Conditional Statements, Logical Operators, Code Blocks, Scope, and Global & Local Namespacing. By the end of today, I created a Treasure Island Game Project.

Day 4: Today I learned about Randomisation in Python and Python Lists. By the end of today, I created a Rock Paper Scissor Game Project.

Day 5: Today I learned about For Loops, Range, and Code Blocks. By the end of today, I created a Password Generator Project.

Day 6: Today I learned about Functions, Code Blocks Indentation, and While Loops. By the end of today, I solved Reeborg Maze Challenge. To see the challenge Click Here.

Day 7: Today I build a Project. It's a game called Hangman Game.

Day 8: Today I learned about Functions with Inputs. By the end of today, I created a Caesar Cipher Project which Encrypt and Decrypt a message.

Day 9: Today I learned about Dictionaries & Nesting. By the end of today, I created a Silent Auction Project which allows to bid silently.

Day 10: Today I learned about Functions with Outputs. By the end of today, I created a Calculator App Project.

Day 11: Today I apply all the things which I learned previous 10 Days. Today I create a Black Jack Game Project.

Day 12: Today I learned about Local and Global Scopes. By the end of today, I created a Guessing Game Project.

Day 13: Today I learned about Debugging. It's all about how to find the Bug and how to fix it.

Day 14: Today I spend building a game called Higher Lower Game.

Day 15: Today I spend building a Coffee Machine Code.

Day 16: Today I learned about Object-Oriented Programming(OOP) and remake yesterday's project using OOP. By the end of today, I created a code for Coffee Machine using the concept of OOP.

Day 17: Today I learned about how to create Class in OOP. By the end of today, I created a code for Quiz Game using the concept of Class and OOP.

Day 18: Today I learned about Turtle Graphics, Tuples and Importing Modules. By the end of today, I created a code for Hirst Dot Painting project using Turtle Graphics.

Day 19: Today I learned more about Turtle Graphics, Event Listeners, State and Multiple Instances. By the end of today, I created a code for Turtle Race Game project.

Day 20: Today and the next day I spend building a famous game called Snake Game. Using the concept of OOP, Turtle Graphics and lots of other things. Today I make the snake, screen, and the snake moves.

Day 21: Today I learned about Inheritance, Slicing. By the end of today, I finished the code for Snake Game project, and today I wrote the code for Detect collision with food, wall, tail, and create a scoreboard.

Day 22: Today I spend building a famous game called Pong Game, using the skills I have learned up till now.

Day 23: Today I spend building a game called Turtle Crossing Game.

Day 24: Today I learned about how to work with Local Files and Directories. By the end of today, I improve the Snake Game project, and build one more project called Mail Merge Project.

Day 25: Today I learned about work with CSV files and Analysing Data with Pandas. By the end of today, I finished the code for U.S. State Game project, which will help to remember the 50 states name of U.S.

Day 26: Today I learned about List and Dictionary Comprehensions. By the end of today, I finished the code for NATO Phonetic Alphabet project.

Day 27: Today I learned about Graphical User Interface(GUI) using Tkinter and Function Arguments. By the end of today, I finished the code for Mile to Km Converter project using Tkinter module.

Day 28: Today I learned about Dynamic Typing. By the end of today, I finished the code for Pomodoro App project using Tkinter module.

Day 29: Today I spend to update a project of Day 5 called Password Generator, using Tkinter and File Handling concept. The project called Password Manager Project.

Day 30: Today I learned about Errors, Exceptions and Saving JSON Data. By the end of today, I update the Password Manager Project's TXT file to JSON file, the project name is Password Manager Update Project, and also Handel some exceptions to NATO Alphabet Project.

Day 31: Today I spend building a Project called Flash Card App using what I learned previous Days.

Day 32: Today I learned about Email SMTP and datetime module. By the end of today, I make a Motivational Quotes Sender and an Automated Birthday Wisher using what I learned today.

Day 33: Today I learned about Application Programming Interfaces(API). By the end of today, I make a Kanye Quotes app and an ISS Overhead project using what I learned today.

Day 34: Today I spend to update a project of Day 17 called Quiz Game, using Trivia API and Tkinter concept. The project called Quizzler App.

Day 35: Today I learned about API Keys, Authentication, Environment Variables and Sending SMS. By the end of today, I make a Rain Alert project using what I learned today.

Day 36: Today I spend building a Project called Stock News Monitoring project using what I learned previous Days.

Day 37: Today I spend building a Project called Habit Tracker project using what I learned previous Days.

Day 38: Today I spend building a Project called Exercise Tracking project using what I learned previous Days. I also attached the output demo in PDF format.

Day 39: Today I spend building a Project called Cheap Flight Finder project using what I learned previous Days. It's the part 1 of total project and in this part my program find the cheap flight deals.

Day 40: Today I spend finishing the Project of previous day, called The Flight Club project using what I learned previous Days.

Day 41: Today I learned about Creating Website with HTML for increase the knowledge about website for web scraping. By the end of today, I make a part of basic Personal Website using HTML.

Day 42: Today I learned about more about HTML like Forms and Tables in HTML. By the end of today, I make another part of basic Personal Website and also solve a Challenge using HTML.

Day 43: Today I learned about Styling website with CSS. By the end of today, I add some style in my basic Personal Website and also solve a Challenge using HTML and also CSS.

Day 44: Today I learned more about CSS. By the end of today, I completed my basic Personal Website using HTML and CSS.

Day 45: Today I learned about Scraping the Web with BeautifulSoup. By the end of today, I scrap 100 greatest movies name using BeautifulSoup.

Day 46: Today I apply all the things which I learned previous Days. Today I create a Musical Time Machine Project using BeautifulSoup.

Day 47: Today I apply all the things which I learned previous Days. Today I create a Amazon Price Tracker Project using BeautifulSoup.

Day 48: Today I learned about Selenium Webdriver for advance Web Scraping. By the end of today, I make automatic Cookie Clicker which click the cookie, and also solve some small challenges like Auto Sign Up, Interaction, Python Events.

Day 49: Today I apply all the things which I learned previous Days. Today I create a Autometed Job Application Project using Selenium Webdriver, which applied for a job role in LinkedIn.

Day 50: Today I apply all the things which I learned previous Days. Today I create a Autometed Tinder Swapping Project using Selenium Webdriver.

Day 51: Today I apply all the things which I learned previous Days. Today I create a Autometed Twitter Complain Bot Project using Selenium Webdriver.

Day 52: Today I apply all the things which I learned previous Days. Today I create a Autometed Instagram Follower Bot Project using Selenium Webdriver, which send follow request.

Day 53: Today I apply all the things which I learned previous Days. Today I create a Data Entry Job Automation Project using Selenium Webdriver and BeautifulSoup.

Day 54: Today I learned about Command Line, Python Decorators and Web Development with Flask. By the end of today, I completed a Exercise.

Day 55: Today I learned about Advanced Decorators, Rendering HTML, Parsing URLs and Flask Debugging. By the end of today, I completed a Higher Lower Game using Flask.

Day 56: Today I learned about Static files, HTML/CSS File Rendering and a Personal Site. By the end of today, I update My Personal Website and also make a Name Card using Flask.

Day 57: Today I learned about URL Building and Templating with Jinja in my Flask Application. By the end of today, I make a Blog Template and also do a Exercise using Flask and request module.

Day 58: Today I learned about Bootstrap. By the end of today, I make a TinDog Website using Bootstrap.

Day 59: Today I create a WebSite using Bootstrap, Flask and requests module called, Blog Templating.

Day 60: Today I update the previous days WebSite. I update the contact me form and connect it with SMTP so that the form works and the project name is Blog Templating.

Day 61: Today I learn about a Flask extension called Flask-WTF. By the end of today, I make a Flask-Secrete which keep a secret message, using what I learn today.

Day 62: Today I create a WebSite using what I learn till now called, Coffee and Wi-Fi that can store cafe data.

Day 63: Today I create a WebSite using what I learn till now called, Files Library that can store Book, Author name and Ratings.

Day 64: Today I create a WebSite using what I learn till now called, My Top 10 Movies WebSite that can store top 10 movies name that I watched.

Day 65: Today I learn about how to design WebSite and learn about four pillar of Web Design, Color Theory, Typography, User Interface Design, and User Experience Design. By the end of today, I make a Boiler WebSite using the concept of the four pillar called, THE HOTEL with the help of Canva.

Day 66: Today I learn about Building a full REST API from scratch using Flask, and make a project called, Cafe API.

Day 67: Today I'm going to take my blog website even further.In this website I add more HTTP routes so that I can create new blog posts, edit posts and delete posts. The project called, RESTful Blog.

Day 68: Today I learn about Flask Authentication and make a basic WebSite. The project called, Flask Auth.

Day 69: Today I'm going to take my blog website even further.In this website I add Authentication so that user can log in this blog website. The project called, Blog Website.

Day 70: Today I learn about how to Publish Our Flask Website and also Version Control in Git, upgrade the Database using SQLite. After all of this I learn how to publish my website using Heroku.

Day 71: Today I learn about Data Exploration with Pandas by Analysing the Post-University Salaries of Graduates by Major. The analysis called Data Exploration.

Day 72: Today I learn more about Data Exploration with Pandas and analyse the Popularity of Different Programming Languages over Time. The analysis called Programming Language.

Day 73: Today I learn to Aggregate and Merge Data in Pandas while Analysing a Dataset of LEGO Pieces. The analysis called Lego Analysis.

Day 74: Today I learn to Combine Google Trends with other Time Series Data. The analysis called Google Trends and Data Visualization.

Day 75: Today I Wrestle the Android App Store Data into Beautiful Looking Charts with Plotly. The analysis called Google Play Store Analysis.

Day 76: Today I learn about NumPy. The analysis called Computational with NumPy and N Dimensional Arrays.

Day 77: Today I learn about linear regression and seaborn. Today I'm looking at movie budget and revenue data. The analysis called Box Office Revenue.

Day 78: Today I analyse a dataset on the past winners of the Nobel Prize. The analysis called Nobel Prize Analysis.

Day 79: Today I analyse a dataset of Hand-washing Discovery at Vienna General Hospital. The analysis called Dr. Semmelweis Handwashing Discovery.

Day 80: Today I Analyse and explore the Boston house price data and perform Multivariable Regression. The analysis called Multivariable Regression and Valuation Model.