Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ranitmanik/100-days-of-python
🐍 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.
https://github.com/ranitmanik/100-days-of-python
100daysofcode 100daysofpython angela-yu appbrewery appbrewery-course bootstrap python python-bootcamp python-programming python-projects python3 replit udemy udemy-course udemy-course-project
Last synced: about 2 months ago
JSON representation
🐍 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.
- Host: GitHub
- URL: https://github.com/ranitmanik/100-days-of-python
- Owner: RanitManik
- License: mit
- Created: 2023-09-25T17:23:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-10T14:05:48.000Z (11 months ago)
- Last Synced: 2024-11-24T20:44:42.598Z (about 2 months ago)
- Topics: 100daysofcode, 100daysofpython, angela-yu, appbrewery, appbrewery-course, bootstrap, python, python-bootcamp, python-programming, python-projects, python3, replit, udemy, udemy-course, udemy-course-project
- Language: Python
- Homepage: https://www.udemy.com/course/100-days-of-code/
- Size: 2.89 MB
- Stars: 76
- Watchers: 2
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
100 Days of Python Bootcamp by Angela Yu
![Course Logo](logo.png)
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](#getting-started)
2. [About the Course](#about-the-course)
3. [Syllabus](#-beginner)
4. [Resources](#resources)
5. [Connect](#connect)
6. [Acknowledgements](#acknowledgements)## Getting Started
_To explore into this repository, follow these steps:_
- **Clone** the repository:
```bash
git clone https://github.com/RanitManik/100-days-of-python.git- **Add This repo as Remote** :
```bash
git remote add origin https://github.com/RanitManik/100-days-of-python.git- **Create and Switch to Your Branch** :
```bash
git checkout -b YourBranchName- **push your changes** to this branch :
```bash
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](https://www.appbrewery.co/).
![wallpaper](wallpaper.png)
## 👨🏻🎓 Beginner
- [x] [Day 01](day01): Working with Variables in Python to Manage Data
- [x] [Day 02](day02): Understanding Data Types and How to Manipulate Strings
- [x] [Day 03](day03): Control Flow and Logical Operators
- [x] [Day 04](day04): Randomisation and Python Lists
- [x] [Day 05](day05): Python Loops
- [x] [Day 06](day06): Python Functions & Karel
- [x] [Day 07](day07): Hangman
- [x] [Day 08](day08): Function Parameters & Caesar Cipher
- [Day 09](day09): Dictionaries, Nesting and the Secret Auction
- [Day 10](day10): Function Return Values and the Calculator Project
- [Day 11](day11): Blackjack Capstone Project
- [Day 12](day12): Scope and Namespacing in Python
- [Day 13](day13): Debugging: How to Find and Fix Errors in your Code
- [Day 14](day14): Higher Lower Game Project## 🏋🏻♂️ Intermediate
- [Day 15](day15): Local Development Environment Setup & the Coffee Machine Project
- [Day 16](day16): Object Oriented Programming (OOP)
- [Day 17](day17): The Quiz Project & the Benefits of OOP
- [Day 18](day18): Turtle Graphics and GUIs
- [Day 19](day19): Instances, State and Higher Order Functions
- [Day 20](day20): Build the Snake Game Part 1: Animation & Coordinates
- [Day 21](day21): Build the Snake Game Part 2: Inheritance & List Slicing
- [Day 22](day22): Build Pong: The Famous Arcade Game
- [Day 23](day23): The Turtle Crossing Capstone Project
- [Day 24](day24): Files, Directories and Paths
- [Day 25](day25): Working with CSV Data and the Pandas Library
- [Day 26](day26): List Comprehension & the NATO Pilot's Alphabet
- [Day 27](day27): Tkinter, *args, **kwargs and Creating GUI Programs
- [Day 28](day28): Tkinter, Dynamic Typing and the Pomodoro GUI Application
- [Day 29](day29): Building a Password Manager GUI App with Tkinter
- [Day 30](day30): Errors, Exceptions and JSON Data: Improving the Password Manager
- [Day 31](day31): Capstone Project - Flash Card App## 💪 Intermediate+
- [Day 32](day32): Send Email (smtplib) & Manage Dates (datetime): The Automated Birthday Wisher
- [Day 33](day33): API Endpoints and API Parameters - ISS Overhead Notifier
- [Day 34](day34): API Practice - Creating a GUI Quiz App
- [Day 35](day35): Keys, Authentication & Environment Variables: Send SMS
- [Day 36](day36): Stock Trading News Alert Project
- [Dau 37](day37): Habit Tracking Pixel Project
- [Day 38](day38): Build a Workout Tracking App that Talks to Google Sheets!
- [Day 39](day39): Capstone Part 1: Flight Deal Finder
- [Day 40](day40): Capstone Part 2: Flight Club!
- [Day 41](day41): Introduction to HTML
- [Day 42](day42): Intermediate HTML
- [Day 43](day43): Introduction to CSS
- [Day 44](day44): Intermediate CSS
- [Day 45](day45): Web Scraping with Beautiful Soup
- [Day 46](day46): Create a Spotify Playlist using the Musical Time Machine
- [Day 47](day47): Create an Automated Amazon Price Tracker
- [Day 48](day48): Selenium Webdriver and Game Playing Bot
- [Day 49](day49): Automating Job Applications on LinkedIn
- [Day 50](day50): Automated Tinder Swiper
- [Day 51](day51): Internet Speed Twitter Complaint Bot
- [Day 52](day52): Instagram Follower Bot
- [Day 53](day53): Automated Data Entry Job
- [Day 54](day54): Introduction to Web Development with Flask
- [Day 55](day55): HTML & URL Parsing in Flask and the Higher Lower Game
- [Day 56](day56): Rendering HTML/Static Files and Name Card Project
- [Day 57](day57): Templating with Jinja and Blog Project
- [Day 58](day58): Bootstrap## 🚀 Advanced
- [Day 59](day59): Upgraded Blog with Bootstrap
- [Day 60](day60): HTML Forms with Flask
- [Day 61](day61): Building Advanced Forms with WTForms
- [Day 62](day62): Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project
- [Day 63](day63): Databases and with SQLite and SQLAlchemy
- [Day 64](day64): My Top 10 Movies Website
- [Day 65](day65): Web Design School - How to Create a Website that People will Love
- [Day 66](day66): Building Your Own API with RESTful Routing
- [Day 67](day67): Blog Capstone Project Part 3 - RESTful Routing
- [Day 68](day68): Authentication with Flask
- [Day 69](day69): Blog Capstone Project Part 4 - Adding Users
- [Day 70](day70): Deploying Your Web Application with Heroku
- [Day 71](day71): Data Exploration with Pandas: College Major
- [Day 72](day72): Data Visualisation with Matplotlib: Programming Languages
- [Day 73](day73): Aggregate & Merge Data with Pandas: Analyse the LEGO Dataset
- [Day 74](day74): Google Trends Data: Resampling and Visualising Time Series
- [Day 75](day75): Beautiful Plotly Charts & Analysing the Android App Store
- [Day 76](day76): Computation with NumPy and N-Dimensional Arrays
- [Day 77](day77): Linear Regression and Data Visualisation with Seaborn
- [Day 78](day78): Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
- [Day 79](day79): The Tragic Discovery of Handwashing: t-Tests & Distributions
- [Day 80](day80): Capstone Project - Predict House Prices## 👨💻 Professional
- [Day 81](day81): Portfolio Project - Text to Morse Code Converter
- [Day 82](day82): Portfolio Project - A website to show off your skills and the things I built
- [Day 83](day83): Portfolio Project - Built a text-based version of the Tic Tac Toe game
- [Day 84](day84): Portfolio Project - A program where you can upload images and add a watermark
- [Day 85](day85): Portfolio Project - A Tkinter GUI desktop application that tests your typing speed
- [Day 86](day86): Portfolio Project - Using Python Turtle, build a clone of the 80s hit game Breakout
- [Day 87](day87): Portfolio Project - Built a website that lists cafes with wifi and power for remote working
- [Day 88](day88): Portfolio Project - Built a todo list website with Flask
- [Day 89](day89): Portfolio Project - Disappearing Text Writing App
- [Day 90](day90): Portfolio Project - Convert PDF to Audiobook
- [Day 91](day91): Portfolio Project - Image Colour Palette Generator
- [Day 92](day92): Portfolio Project - Built a custom web scraper to collect data
- [Day 93](day93): Portfolio Project - Automate the Google Dinosaur Game
- [Day 94](day94): Portfolio Project - Space Invaders
- [Day 95](day95): Portfolio Project - Built a custom website using an API
- [Day 96](day96): Portfolio Project - An eCommerce website with payment processing
- [Day 97](day97): Portfolio Project - Sent a WhatsApp Message with Python
- [Day 98](day98): Portfolio Project - Analysed and Visualise the Space Race
- [Day 99](day99): Portfolio Project - Analyzing Deaths involving Police in the United States
- [Day 100](day100): Portfolio Project - Predicting Earnings using Multivariable Regression## Resources
* [Official Python Documentation](https://docs.python.org/3/)
* [PyCharm Community Edition](https://jb.gg/getPyCharm)
* [PyCharm Free Student License](https://jb.gg/GetStudentLicense)
* [Angela Yu Course link](https://www.udemy.com/course/100-days-of-code/)## Connect
_Connect with me through various portals :_
Social Media
Username
Link
[email protected]
Ranit Manik
ranit_manik_
RanitKumarManik
RANIT_MANIK
## 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!
🐍🚀