Basics of Python Programming and Syntax:
Python Tutorial for Absolute Beginners
*All videos are simple and can be completed easilyPython Tutorials
*Watching 0-20 Videos is mandatory and will cover the basics of Python and managing multiple projects with Virtual Environments
You can explore and learn from many online resources as well or you can even do online free python courses without certification. Some links are provided below:
- Introduction to Python Programming - FREE
- Learn Python - FREE & INTERACTIVE
- Python Training Course - FREE WITH COUPON (DATAFLAIR_PYTHON)
- 2021 Complete Python Bootcamp From Zero to Hero in Python - PAID
For any programming language, it is required to have knowledge on Data Structures, Algorithms and OOPs(Object Oriented Programming). Watching quick introductions will help you understand the concepts if not for series or courses.
- Data Structures and Algorithms:
- Object Oriented Programming:
Assuming that you have gained a good exposure on basics of python and working with python, let's now start learning about some core python libraries.
- Jupyter Lab and Notebook
- Numpy and Pandas
- Requests
Intro to APIs
*Watching this should give an overview on APIsPython Requests Tutorial
Requests in Python
- Matplotlib and Plotly
- SqlAlchemy and PyMongo (Database connectivity libraries. SQL vs No-SQL Databases
Now that you have gone through the basics of Python and core python libraries, we will go through some real world examples. (PRACTICE!!)
- Visualizing COVID-19 Vaccine Data in Python
- Building a simple web scraped COVID-19 Visualization with Bokeh by Region - Bokeh is just another visualization package
RegEx, Web Scraping & Data Visualization Using Python
Scrape data to Database
- Building a basic web crawler with Requests, BeautifulSoup and SQLite