/100-Days-of-Python

All the projects I completed during my python course in Udemy by Angela Yu

Primary LanguagePython

MyPythonProjects

This is my repo for my first ever Python projects from the course 100 Days of Code - The Complete Python Pro Bootcamp by Angela Yu.

Description

This is one of the most comprehensive Python course available online. Even if you have zero programming experience, this course will take you from beginner to professional.

Tools

Throughout this comprehensive course, we covered a big amount of tools and technologies, including:

  • Python 3 - the latest version of Python
  • PyCharm, Jupyter Notebook, Google Colab
  • Python Scripting and Automation
  • Python Game Development
  • Web Scraping
  • Beautiful Soup
  • Selenium Web Driver
  • Request
  • WTForms
  • Data Science
  • Pandas
  • NumPy
  • Matplotlib
  • Plotly
  • Scikit learn
  • Seaborn
  • Turtle
  • Python GUI Desktop App Development
  • Tkinter
  • Front-End Web Development
  • HTML 5
  • CSS 3
  • Bootstrap 4
  • Bash Command Line
  • Git, GitHub and Version Control
  • Backend Web Development
  • Flask
  • REST
  • APIs
  • Databases
  • SQL
  • SQLite
  • PostgreSQL
  • Authentication
  • Web Design
  • Deployment with GitHub Pages, Heroku and GUnicorn

Projects

Some of the projects we built include:

  • 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

Getting Started

Dependencies

  • Python Dependancies
backports.entry-points-selectable==1.1.1
bcrypt==3.2.0
certifi==2020.6.20
cffi==1.15.0
chardet==3.0.4
click==8.0.1
colorama==0.4.4
distlib==0.3.4
dnspython==2.1.0
dominate==2.5.2
email-validator==1.1.3
filelock==3.4.0
Flask==2.0.1
Flask-Bcrypt==0.7.1
Flask-Bootstrap==3.3.7.1
Flask-CKEditor==0.4.4.1
Flask-Gravatar==0.5.0
Flask-Login==0.5.0
Flask-SQLAlchemy==2.5.1
Flask-WTF==0.15.1
greenlet==1.1.2
idna==3.2
itsdangerous==2.0.1
Jinja2==3.0.1
MarkupSafe==2.0.1
Pillow==8.4.0
platformdirs==2.4.0
pycparser==2.21
requests==2.24.0
six==1.16.0
SQLAlchemy==1.4.28
urllib3==1.25.10
virtualenv==20.10.0
visitor==0.1.3
Werkzeug==2.0.1
WTForms==2.3.3

Installing

  • Make sure you have the latest version of Python installed
  • Create a file called requirments.txt
  • Paste dependencies into requirements.txt
  • Run:
pip install -r requirements.txt

Course

URL for the course