https://github.com/julioaranajr/100-days-of-code-python
Learn and be a Master in Python by building 100 projects in 100 days.
https://github.com/julioaranajr/100-days-of-code-python
django flask html-css-javascript python python3 vscode
Last synced: about 2 months ago
JSON representation
Learn and be a Master in Python by building 100 projects in 100 days.
- Host: GitHub
- URL: https://github.com/julioaranajr/100-days-of-code-python
- Owner: julioaranajr
- License: mit
- Created: 2024-06-22T07:51:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-22T20:39:15.000Z (about 2 years ago)
- Last Synced: 2025-01-09T07:12:34.802Z (over 1 year ago)
- Topics: django, flask, html-css-javascript, python, python3, vscode
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 100-Days-of-Code-Python
Master Python by building 100 projects in 100 days.
## Description
Throughout this comprehensive course, we cover a massive amount of tools and technologies, including:
- Python 3 - the latest version of Python
- Visual Studio Code, an amazing code editor
- Terminal or Command Prompt
- PyCharm, Jupyter Notebook, Google Colab
- Python Scripting and Automation
- Python Game Development
- Web Scraping - Python Requests, Beautiful Soup, Selenium
- Beautiful Soup - Python HTML Web Scraping Library
- Selenium Web Driver - Python
- Request - HTML Web Scraping
- WTForms - Python Form Validation and Rendering
- Data Science - Python Pandas, NumPy, Matplotlib
- Pandas - Python Data Analysis Library
- NumPy - Python Numerical Computing Library
- Matplotlib - Python Plotting Library
- Plotly - Python Graphing Library
- Scikit learn - Python Machine Learning Library
- Seaborn - Python Statistical Data Visualization Library
- Turtle - Python Graphics Library
- Python GUI Desktop App Development
- Tkinter - Python GUI Library
- Front-End Web Development
- HTML 5 - Hypertext Markup Language
- CSS 3 - Cascading Style Sheets
- Bootstrap 4 - Bootstrap with Python
- Bash Command Line - Command Line Interface (CLI)
- Git, GitHub and Version Control
- Backend Web Development
- Flask - Python Web Framework
- REST - Representational State Transfer
- APIs - Application Programming Interfaces
- Databases
- SQL - Structured Query Language
- SQLite - SQL Database
- PostgreSQL - SQL Database
- Authentication - Login and Registration
- Web Design
- Deployment with GitHub Pages, Heroku and GUnicorn
- and much much more!
By the end of this course, you will be fluently programming in Python and you'll be so good at Python that you can get a job or use the language professionally.
You'll also build a portfolio of 100 projects that you can show off to any potential employer. Including:
- Blackjack
- Snake Game
- Pong Game
- Auto Swipe on Tinder
- Auto Job Applications on LinkedIn
- Automate Birthday Emails/SMS
- Fully Fledged Blog Website
- Build Your Own Public API
- Data Science with Google Trends
- Analysing Lego Datasets
- Google App Store Analysis
- and much much more!
## Structure
The course is divided into 100 days, each with a new project. Each day, you will learn a new concept or tool to help you build the project of the day. The course is designed to be as practical as possible, so you will immediately apply the concepts you learn to build real-world projects.
## Requirements
- A computer (Windows/Mac/Linux).
- An internet connection.
- A desire to learn.
## Who this course is for:
- Beginners who have never programmed before.
- Programmers switching languages to Python.
- Intermediate Python programmers who want to level up their skills!
## How collaborate with this project
- Fork this repository
- Clone the forked repository
- Create a new branch
- Make your changes
- Push your changes to your forked repository
- Create a pull request
- Wait for the pull request to be reviewed
- The pull request will be merged by the project owner
- Sync your forked repository with the original repository
Contributions are welcome! Follow me on GitHub and star this repository to show your support.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.