{"id":22015196,"url":"https://github.com/ranitmanik/100-days-of-python","last_synced_at":"2025-05-07T00:34:49.889Z","repository":{"id":196564251,"uuid":"696408179","full_name":"RanitManik/100-days-of-python","owner":"RanitManik","description":"🐍 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.","archived":false,"fork":false,"pushed_at":"2024-03-10T14:05:48.000Z","size":3031,"stargazers_count":94,"open_issues_count":0,"forks_count":38,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-01T17:58:23.710Z","etag":null,"topics":["100daysofcode","100daysofpython","angela-yu","appbrewery","appbrewery-course","bootstrap","python","python-bootcamp","python-programming","python-projects","python3","replit","udemy","udemy-course","udemy-course-project"],"latest_commit_sha":null,"homepage":"https://www.udemy.com/course/100-days-of-code/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RanitManik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-09-25T17:23:33.000Z","updated_at":"2025-04-20T13:53:18.000Z","dependencies_parsed_at":"2024-01-26T22:29:55.194Z","dependency_job_id":"1e02f5ec-dd52-4309-8416-0b0b70e2f771","html_url":"https://github.com/RanitManik/100-days-of-python","commit_stats":null,"previous_names":["ranitmanik/100-days-of-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2F100-days-of-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2F100-days-of-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2F100-days-of-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2F100-days-of-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RanitManik","download_url":"https://codeload.github.com/RanitManik/100-days-of-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252791905,"owners_count":21804863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["100daysofcode","100daysofpython","angela-yu","appbrewery","appbrewery-course","bootstrap","python","python-bootcamp","python-programming","python-projects","python3","replit","udemy","udemy-course","udemy-course-project"],"created_at":"2024-11-30T04:19:53.973Z","updated_at":"2025-05-07T00:34:49.868Z","avatar_url":"https://github.com/RanitManik.png","language":"Python","funding_links":["https://www.buymeacoffee.com/ranitmanik"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\r\n\u003ch1\u003e 100 Days of Python Bootcamp by Angela Yu\u003c/h1\u003e\r\n\u003c/div\u003e\r\n\r\n![Course Logo](logo.png)\r\n\r\nThis repository contains code and projects completed during the \"100 Days of Python\" bootcamp by Angela Yu. This\r\nbootcamp is an intensive programming course that covers a wide range of topics in Python programming.\r\n\r\n## Table of Contents\r\n\r\n1. [Getting Started](#getting-started)\r\n2. [About the Course](#about-the-course)\r\n3. [Syllabus](#-beginner)\r\n4. [Resources](#resources)\r\n5. [Connect](#connect)\r\n6. [Acknowledgements](#acknowledgements)\r\n\r\n## Getting Started\r\n\r\n_To explore into this repository, follow these steps:_\r\n\r\n- **Clone** the repository:\r\n\r\n   ```bash\r\n   git clone https://github.com/RanitManik/100-days-of-python.git\r\n\r\n- **Add This repo as Remote**  :\r\n\r\n   ```bash\r\n   git remote add origin https://github.com/RanitManik/100-days-of-python.git\r\n\r\n- **Create and Switch to Your Branch** :\r\n\r\n   ```bash\r\n   git checkout -b YourBranchName\r\n\r\n- **push your changes** to this branch :\r\n\r\n   ```bash\r\n    git push --set-upstream origin DEV/{your_name}/{in which you working on}\r\n\r\n## About the Course\r\n\r\nThe \"100 Days of Python\" bootcamp by Angela Yu is a comprehensive course designed to take learners from Python basics to\r\nadvanced topics. The course focuses on hands-on coding and includes a variety of projects to reinforce concepts.\r\n\r\nFor more information about the course and to enroll, visit [Angela Yu's website](https://www.appbrewery.co/).\r\n\r\n![wallpaper](wallpaper.png)\r\n\r\n## 👨🏻‍🎓 Beginner\r\n\r\n- [x] [Day 01](day01): Working with Variables in Python to Manage Data\r\n- [x] [Day 02](day02): Understanding Data Types and How to Manipulate Strings\r\n- [x] [Day 03](day03): Control Flow and Logical Operators\r\n- [x] [Day 04](day04): Randomisation and Python Lists\r\n- [x] [Day 05](day05): Python Loops\r\n- [x] [Day 06](day06): Python Functions \u0026 Karel\r\n- [x] [Day 07](day07): Hangman\r\n- [x] [Day 08](day08): Function Parameters \u0026 Caesar Cipher\r\n- [Day 09](day09): Dictionaries, Nesting and the Secret Auction\r\n- [Day 10](day10): Function Return Values and the Calculator Project\r\n- [Day 11](day11): Blackjack Capstone Project\r\n- [Day 12](day12): Scope and Namespacing in Python\r\n- [Day 13](day13): Debugging: How to Find and Fix Errors in your Code\r\n- [Day 14](day14): Higher Lower Game Project\r\n\r\n## 🏋🏻‍♂️ Intermediate\r\n\r\n- [Day 15](day15): Local Development Environment Setup \u0026 the Coffee Machine Project\r\n- [Day 16](day16): Object Oriented Programming (OOP)\r\n- [Day 17](day17): The Quiz Project \u0026 the Benefits of OOP\r\n- [Day 18](day18): Turtle Graphics and GUIs\r\n- [Day 19](day19): Instances, State and Higher Order Functions\r\n- [Day 20](day20): Build the Snake Game Part 1: Animation \u0026 Coordinates\r\n- [Day 21](day21): Build the Snake Game Part 2: Inheritance \u0026 List Slicing\r\n- [Day 22](day22): Build Pong: The Famous Arcade Game\r\n- [Day 23](day23): The Turtle Crossing Capstone Project\r\n- [Day 24](day24): Files, Directories and Paths\r\n- [Day 25](day25): Working with CSV Data and the Pandas Library\r\n- [Day 26](day26): List Comprehension \u0026 the NATO Pilot's Alphabet\r\n- [Day 27](day27): Tkinter, *args, **kwargs and Creating GUI Programs\r\n- [Day 28](day28): Tkinter, Dynamic Typing and the Pomodoro GUI Application\r\n- [Day 29](day29): Building a Password Manager GUI App with Tkinter\r\n- [Day 30](day30): Errors, Exceptions and JSON Data: Improving the Password Manager\r\n- [Day 31](day31): Capstone Project - Flash Card App\r\n\r\n## 💪 Intermediate+\r\n\r\n- [Day 32](day32): Send Email (smtplib) \u0026 Manage Dates (datetime): The Automated Birthday Wisher\r\n- [Day 33](day33): API Endpoints and API Parameters - ISS Overhead Notifier\r\n- [Day 34](day34): API Practice - Creating a GUI Quiz App\r\n- [Day 35](day35): Keys, Authentication \u0026 Environment Variables: Send SMS\r\n- [Day 36](day36): Stock Trading News Alert Project\r\n- [Dau 37](day37): Habit Tracking Pixel Project\r\n- [Day 38](day38): Build a Workout Tracking App that Talks to Google Sheets!\r\n- [Day 39](day39): Capstone Part 1: Flight Deal Finder\r\n- [Day 40](day40): Capstone Part 2: Flight Club!\r\n- [Day 41](day41): Introduction to HTML\r\n- [Day 42](day42): Intermediate HTML\r\n- [Day 43](day43): Introduction to CSS\r\n- [Day 44](day44): Intermediate CSS\r\n- [Day 45](day45): Web Scraping with Beautiful Soup\r\n- [Day 46](day46): Create a Spotify Playlist using the Musical Time Machine\r\n- [Day 47](day47): Create an Automated Amazon Price Tracker\r\n- [Day 48](day48): Selenium Webdriver and Game Playing Bot\r\n- [Day 49](day49): Automating Job Applications on LinkedIn\r\n- [Day 50](day50): Automated Tinder Swiper\r\n- [Day 51](day51): Internet Speed Twitter Complaint Bot\r\n- [Day 52](day52): Instagram Follower Bot\r\n- [Day 53](day53): Automated Data Entry Job\r\n- [Day 54](day54): Introduction to Web Development with Flask\r\n- [Day 55](day55): HTML \u0026 URL Parsing in Flask and the Higher Lower Game\r\n- [Day 56](day56): Rendering HTML/Static Files and Name Card Project\r\n- [Day 57](day57): Templating with Jinja and Blog Project\r\n- [Day 58](day58): Bootstrap\r\n\r\n## 🚀 Advanced\r\n\r\n- [Day 59](day59): Upgraded Blog with Bootstrap\r\n- [Day 60](day60): HTML Forms with Flask\r\n- [Day 61](day61): Building Advanced Forms with WTForms\r\n- [Day 62](day62): Flask, WTForms, Bootstrap and CSV - Coffee \u0026 Wifi Project\r\n- [Day 63](day63): Databases and with SQLite and SQLAlchemy\r\n- [Day 64](day64): My Top 10 Movies Website\r\n- [Day 65](day65): Web Design School - How to Create a Website that People will Love\r\n- [Day 66](day66): Building Your Own API with RESTful Routing\r\n- [Day 67](day67): Blog Capstone Project Part 3 - RESTful Routing\r\n- [Day 68](day68): Authentication with Flask\r\n- [Day 69](day69): Blog Capstone Project Part 4 - Adding Users\r\n- [Day 70](day70): Deploying Your Web Application with Heroku\r\n- [Day 71](day71): Data Exploration with Pandas: College Major\r\n- [Day 72](day72): Data Visualisation with Matplotlib: Programming Languages\r\n- [Day 73](day73): Aggregate \u0026 Merge Data with Pandas: Analyse the LEGO Dataset\r\n- [Day 74](day74): Google Trends Data: Resampling and Visualising Time Series\r\n- [Day 75](day75): Beautiful Plotly Charts \u0026 Analysing the Android App Store\r\n- [Day 76](day76): Computation with NumPy and N-Dimensional Arrays\r\n- [Day 77](day77): Linear Regression and Data Visualisation with Seaborn\r\n- [Day 78](day78): Analysing the Nobel Prize with Plotly, Matplotlib \u0026 Seaborn\r\n- [Day 79](day79): The Tragic Discovery of Handwashing: t-Tests \u0026 Distributions\r\n- [Day 80](day80): Capstone Project - Predict House Prices\r\n\r\n## 👨‍💻 Professional\r\n\r\n- [Day 81](day81): Portfolio Project - Text to Morse Code Converter\r\n- [Day 82](day82): Portfolio Project - A website to show off your skills and the things I built\r\n- [Day 83](day83): Portfolio Project - Built a text-based version of the Tic Tac Toe game\r\n- [Day 84](day84): Portfolio Project - A program where you can upload images and add a watermark\r\n- [Day 85](day85): Portfolio Project - A Tkinter GUI desktop application that tests your typing speed\r\n- [Day 86](day86): Portfolio Project - Using Python Turtle, build a clone of the 80s hit game Breakout\r\n- [Day 87](day87): Portfolio Project - Built a website that lists cafes with wifi and power for remote working\r\n- [Day 88](day88): Portfolio Project - Built a todo list website with Flask\r\n- [Day 89](day89): Portfolio Project - Disappearing Text Writing App\r\n- [Day 90](day90): Portfolio Project - Convert PDF to Audiobook\r\n- [Day 91](day91): Portfolio Project - Image Colour Palette Generator\r\n- [Day 92](day92): Portfolio Project - Built a custom web scraper to collect data\r\n- [Day 93](day93): Portfolio Project - Automate the Google Dinosaur Game\r\n- [Day 94](day94): Portfolio Project - Space Invaders\r\n- [Day 95](day95): Portfolio Project - Built a custom website using an API\r\n- [Day 96](day96): Portfolio Project - An eCommerce website with payment processing\r\n- [Day 97](day97): Portfolio Project - Sent a WhatsApp Message with Python\r\n- [Day 98](day98): Portfolio Project - Analysed and Visualise the Space Race\r\n- [Day 99](day99): Portfolio Project - Analyzing Deaths involving Police in the United States\r\n- [Day 100](day100): Portfolio Project - Predicting Earnings using Multivariable Regression\r\n\r\n## Resources\r\n\r\n* [Official Python Documentation](https://docs.python.org/3/)\r\n* [PyCharm Community Edition](https://jb.gg/getPyCharm)\r\n* [PyCharm Free Student License](https://jb.gg/GetStudentLicense)\r\n* [Angela Yu Course link](https://www.udemy.com/course/100-days-of-code/)\r\n\r\n## Connect\r\n\r\n_Connect with me through various portals :_\r\n\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003cth\u003e\u003c/th\u003e\r\n    \u003cth\u003eSocial Media\u003c/th\u003e\r\n    \u003cth\u003eUsername\u003c/th\u003e\r\n    \u003cth\u003eLink\u003c/th\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cimg src=\"https://cdn4.iconfinder.com/data/icons/social-media-logos-6/512/112-gmail_email_mail-512.png\" width=\"20\" /\u003e\u003c/td\u003e\r\n    \u003ctd\u003eEmail\u003c/td\u003e\r\n    \u003ctd\u003e\u003ccode\u003eranitmanik.dev@gmail.com\u003c/code\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003ca href=\"mailto:ranitmanik.dev@gmail.com\" target=\"_blank\"\u003eEmail\u003c/a\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/LinkedIn_logo_initials.png/480px-LinkedIn_logo_initials.png\" width=\"20\" /\u003e\u003c/td\u003e\r\n    \u003ctd\u003eLinkedIn\u003c/td\u003e\r\n    \u003ctd\u003e\u003ccode\u003eRanit Manik\u003c/code\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003ca href=\"https://www.linkedin.com/in/ranit-manik/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Instagram_icon.png/600px-Instagram_icon.png\" width=\"20\" /\u003e\u003c/td\u003e\r\n    \u003ctd\u003eInstagram\u003c/td\u003e\r\n    \u003ctd\u003e\u003ccode\u003eranit_manik_\u003c/code\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003ca href=\"https://www.instagram.com/ranit_manik_/\" target=\"_blank\"\u003eInstagram\u003c/a\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/6/6c/Facebook_Logo_2023.png\" width=\"20\" /\u003e\u003c/td\u003e\r\n    \u003ctd\u003eFacebook\u003c/td\u003e\r\n    \u003ctd\u003e\u003ccode\u003eRanitKumarManik\u003c/code\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003ca href=\"https://www.facebook.com/RanitKumarManik/\" target=\"_blank\"\u003eFacebook\u003c/a\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Logo_of_Twitter.svg/512px-Logo_of_Twitter.svg.png\" width=\"20\" /\u003e\u003c/td\u003e\r\n    \u003ctd\u003eTwitter\u003c/td\u003e\r\n    \u003ctd\u003e\u003ccode\u003eRANIT_MANIK\u003c/code\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003ca href=\"https://twitter.com/RANIT_MANIK\" target=\"_blank\"\u003eTwitter\u003c/a\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## Acknowledgements\r\n\r\nSpecial thanks to Angela Yu for creating this amazing bootcamp and providing valuable resources for learning Python.\r\n\r\nFeel free to clone this repository and use it as a template for your own \"100 Days of Python\" journey. Happy coding!\r\n🐍🚀\r\n\r\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.buymeacoffee.com/ranitmanik\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-red.png\" alt=\"Buy Me A Coffee\" width=\"150\" \u003e\u003c/a\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2F100-days-of-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Franitmanik%2F100-days-of-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2F100-days-of-python/lists"}