Skip to content

🐍 The Complete Python Pro Bootcamp for 2023 || This repository contains code and projects completed during the "100 Days of Python" bootcamp by Angela Yu. This bootcamp is an intensive programming course that covers a wide range of topics in Python programming.

License

Notifications You must be signed in to change notification settings

RanitManik/100-days-of-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

90 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

100 Days of Python Bootcamp by Angela Yu

Course Logo

This repository contains code and projects completed during the "100 Days of Python" bootcamp by Angela Yu. This bootcamp is an intensive programming course that covers a wide range of topics in Python programming.

Table of Contents

  1. Getting Started
  2. About the Course
  3. Syllabus
  4. Resources
  5. Connect
  6. Acknowledgements

Getting Started

To explore into this repository, follow these steps:

  • Clone the repository:

    git clone https://github.com/RanitManik/100-days-of-python.git
    
  • Add This repo as Remote :

    git remote add origin https://github.com/RanitManik/100-days-of-python.git
    
  • Create and Switch to Your Branch :

    git checkout -b YourBranchName
    
  • push your changes to this branch :

     git push --set-upstream origin DEV/{your_name}/{in which you working on}
    

About the Course

The "100 Days of Python" bootcamp by Angela Yu is a comprehensive course designed to take learners from Python basics to advanced topics. The course focuses on hands-on coding and includes a variety of projects to reinforce concepts.

For more information about the course and to enroll, visit Angela Yu's website.

wallpaper

πŸ‘¨πŸ»β€πŸŽ“ Beginner

  • Day 01: Working with Variables in Python to Manage Data
  • Day 02: Understanding Data Types and How to Manipulate Strings
  • Day 03: Control Flow and Logical Operators
  • Day 04: Randomisation and Python Lists
  • Day 05: Python Loops
  • Day 06: Python Functions & Karel
  • Day 07: Hangman
  • Day 08: Function Parameters & Caesar Cipher
  • Day 09: Dictionaries, Nesting and the Secret Auction
  • Day 10: Function Return Values and the Calculator Project
  • Day 11: Blackjack Capstone Project
  • Day 12: Scope and Namespacing in Python
  • Day 13: Debugging: How to Find and Fix Errors in your Code
  • Day 14: Higher Lower Game Project

πŸ‹πŸ»β€β™‚οΈ Intermediate

  • Day 15: Local Development Environment Setup & the Coffee Machine Project
  • Day 16: Object Oriented Programming (OOP)
  • Day 17: The Quiz Project & the Benefits of OOP
  • Day 18: Turtle Graphics and GUIs
  • Day 19: Instances, State and Higher Order Functions
  • Day 20: Build the Snake Game Part 1: Animation & Coordinates
  • Day 21: Build the Snake Game Part 2: Inheritance & List Slicing
  • Day 22: Build Pong: The Famous Arcade Game
  • Day 23: The Turtle Crossing Capstone Project
  • Day 24: Files, Directories and Paths
  • Day 25: Working with CSV Data and the Pandas Library
  • Day 26: List Comprehension & the NATO Pilot's Alphabet
  • Day 27: Tkinter, *args, **kwargs and Creating GUI Programs
  • Day 28: Tkinter, Dynamic Typing and the Pomodoro GUI Application
  • Day 29: Building a Password Manager GUI App with Tkinter
  • Day 30: Errors, Exceptions and JSON Data: Improving the Password Manager
  • Day 31: Capstone Project - Flash Card App

πŸ’ͺ Intermediate+

  • Day 32: Send Email (smtplib) & Manage Dates (datetime): The Automated Birthday Wisher
  • Day 33: API Endpoints and API Parameters - ISS Overhead Notifier
  • Day 34: API Practice - Creating a GUI Quiz App
  • Day 35: Keys, Authentication & Environment Variables: Send SMS
  • Day 36: Stock Trading News Alert Project
  • Dau 37: Habit Tracking Pixel Project
  • Day 38: Build a Workout Tracking App that Talks to Google Sheets!
  • Day 39: Capstone Part 1: Flight Deal Finder
  • Day 40: Capstone Part 2: Flight Club!
  • Day 41: Introduction to HTML
  • Day 42: Intermediate HTML
  • Day 43: Introduction to CSS
  • Day 44: Intermediate CSS
  • Day 45: Web Scraping with Beautiful Soup
  • Day 46: Create a Spotify Playlist using the Musical Time Machine
  • Day 47: Create an Automated Amazon Price Tracker
  • Day 48: Selenium Webdriver and Game Playing Bot
  • Day 49: Automating Job Applications on LinkedIn
  • Day 50: Automated Tinder Swiper
  • Day 51: Internet Speed Twitter Complaint Bot
  • Day 52: Instagram Follower Bot
  • Day 53: Automated Data Entry Job
  • Day 54: Introduction to Web Development with Flask
  • Day 55: HTML & URL Parsing in Flask and the Higher Lower Game
  • Day 56: Rendering HTML/Static Files and Name Card Project
  • Day 57: Templating with Jinja and Blog Project
  • Day 58: Bootstrap

πŸš€ Advanced

  • Day 59: Upgraded Blog with Bootstrap
  • Day 60: HTML Forms with Flask
  • Day 61: Building Advanced Forms with WTForms
  • Day 62: Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project
  • Day 63: Databases and with SQLite and SQLAlchemy
  • Day 64: My Top 10 Movies Website
  • Day 65: Web Design School - How to Create a Website that People will Love
  • Day 66: Building Your Own API with RESTful Routing
  • Day 67: Blog Capstone Project Part 3 - RESTful Routing
  • Day 68: Authentication with Flask
  • Day 69: Blog Capstone Project Part 4 - Adding Users
  • Day 70: Deploying Your Web Application with Heroku
  • Day 71: Data Exploration with Pandas: College Major
  • Day 72: Data Visualisation with Matplotlib: Programming Languages
  • Day 73: Aggregate & Merge Data with Pandas: Analyse the LEGO Dataset
  • Day 74: Google Trends Data: Resampling and Visualising Time Series
  • Day 75: Beautiful Plotly Charts & Analysing the Android App Store
  • Day 76: Computation with NumPy and N-Dimensional Arrays
  • Day 77: Linear Regression and Data Visualisation with Seaborn
  • Day 78: Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
  • Day 79: The Tragic Discovery of Handwashing: t-Tests & Distributions
  • Day 80: Capstone Project - Predict House Prices

πŸ‘¨β€πŸ’» Professional

  • Day 81: Portfolio Project - Text to Morse Code Converter
  • Day 82: Portfolio Project - A website to show off your skills and the things I built
  • Day 83: Portfolio Project - Built a text-based version of the Tic Tac Toe game
  • Day 84: Portfolio Project - A program where you can upload images and add a watermark
  • Day 85: Portfolio Project - A Tkinter GUI desktop application that tests your typing speed
  • Day 86: Portfolio Project - Using Python Turtle, build a clone of the 80s hit game Breakout
  • Day 87: Portfolio Project - Built a website that lists cafes with wifi and power for remote working
  • Day 88: Portfolio Project - Built a todo list website with Flask
  • Day 89: Portfolio Project - Disappearing Text Writing App
  • Day 90: Portfolio Project - Convert PDF to Audiobook
  • Day 91: Portfolio Project - Image Colour Palette Generator
  • Day 92: Portfolio Project - Built a custom web scraper to collect data
  • Day 93: Portfolio Project - Automate the Google Dinosaur Game
  • Day 94: Portfolio Project - Space Invaders
  • Day 95: Portfolio Project - Built a custom website using an API
  • Day 96: Portfolio Project - An eCommerce website with payment processing
  • Day 97: Portfolio Project - Sent a WhatsApp Message with Python
  • Day 98: Portfolio Project - Analysed and Visualise the Space Race
  • Day 99: Portfolio Project - Analyzing Deaths involving Police in the United States
  • Day 100: Portfolio Project - Predicting Earnings using Multivariable Regression

Resources

Connect

Connect with me through various portals :

Social Media Username Link
Email ranitmanik.dev@gmail.com Email
LinkedIn Ranit Manik LinkedIn
Instagram ranit_manik_ Instagram
Facebook RanitKumarManik Facebook
Twitter RANIT_MANIK Twitter

Acknowledgements

Special thanks to Angela Yu for creating this amazing bootcamp and providing valuable resources for learning Python.

Feel free to clone this repository and use it as a template for your own "100 Days of Python" journey. Happy coding! πŸπŸš€

Buy Me A Coffee

About

🐍 The Complete Python Pro Bootcamp for 2023 || This repository contains code and projects completed during the "100 Days of Python" bootcamp by Angela Yu. This bootcamp is an intensive programming course that covers a wide range of topics in Python programming.

Topics

Resources

License

Stars

Watchers

Forks

Languages