Analytics Vidhya
Published in

Analytics Vidhya

Python Roadmap to follow in 2021

Roadmap for learners to start with their Python journey this 2021.

Photo by Alex Chumak on Unsplash

It is 2021 already, and still, we cannot stop hyping over Python as a programming language. The popularity of Python as a general-purpose language in various fields like competitive programming, web development, web scraping, data science, machine learning, and what not has made it a superpower language to learn this 2021.

Therefore this blog is dedicated to your Python learning journey with a well-defined roadmap designed especially for beginners and intermediate Pythonistas.

We’ll begin with a ‘Warm Up’ stage where we’ll revisit the programming fundamentals and your version control knowledge of Git and GitHub along with some Command-Line basics. Next up we’ll start with the basics and proceed towards programming paradigms to the most important libraries in Python.

Every stage comprises a few sub-stages for which we have set no time bounds, but small tasks to get you going to the next learning stage. We sincerely hope that the listed tutorials give you the best knowledge of Python! Let’s get going.

Stage 1: Warm Up!

Stage 7: Important Libraries

  • pandas
  • NumPy
  • SciPy
  • tkinter
  • Pillow
  • PyQT
  • pygame
  • PyTorch
  • matplotlib
  • TensorFlow
  • Keras

Tutorials

Application Areas

Python has always been a trendy choice for programming when it comes to either Web Development, Machine Learning, or Scripting. We have listed a few application areas that you can explore with Python and its amazing libraries and frameworks. Each application area has its own set of extra learnings and it’s up to your interest to choose from!

Path 1: Web Scraping

  • Beautiful soup
  • Selenium
  • Scrapy

Path 2: Scripting

  • DevOps: Docker, Kubernetes, etc.
  • System Admin

Path 3: Web Development

  • Django
  • Flask

Path 4: Ethical Hacking

Path 5: Machine Learning

  • TensorFlow
  • PyTorch
  • Keras
  • Scikit-learn
  • Numpy
  • Pandas
  • SciPy
  • Matplotlib
  • Seaborn

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store