Why Python is still popular and why you should learn Python

Hello friends, I am hearing lots of questions related to Python and listing some common questions around the internet.

  1. Why should I learn Python?
  2. Does Python have a future anymore?
  3. Is python still popular? 
  4. How about the job opportunities in the market?
  5. Where actually Python is being used in the present scenario?I mean who uses it these days?
  6. Let’s say If I decided to learn python anyways then from where I should start learning Python?

Well, if you are having any of those questions in your mind then you must read this blog. I would discuss why python is still popular and why you should learn it.

I would cover:

  • What is Python
  • What makes python so popular, even in 2020
  • Where can you use Python
  • Which companies use it
  • Is there any Python programming certification
  • How you can start learning Python

Here is the youtube video where I explained the same thing:

So, What is Python

Let’s understand a brief overview about Python programming.

  • Python is a high-level multi-purpose object-oriented and interpreted language. You would soon know why I said multipurpose language like a swiss army knife 😉
  • Python was created in 1989 by Guido V Rossum
  • He was a big fan of Monty Python’s flying circus, so he kept his language name based on this circus 

Why Python is so popular as a programming choice

  • Easy to learn with a simple syntax, no semicolons, no curly bracket, no typedef, etc.
  • You can do the same task but with fewer lines of code as compared to other high-level programming languages like Java.
  • Open-source and Very good and active developer community to help
  • Awesome modules to make your work easier
  • Portability (Cross-platform) and Extensibility (C/C++, Java)
  • Being used by almost everyone be it Software Engineer, Mathematicians, Data Scientist, Hackers, Data Analysts, Cloud Engineers, Network Engineers and so on.

Where Python stands in terms of popularity, jobs, salary

Here is the Tiobe Index for Python.

tiobe index for python popularity

Well if you are wondering what Tiobe Index is. In short, it is the index which shows the popularity of programming languages. The index is updated monthly.

Github repo for Python

github repo for python

Stackoverflow for Python tag

stackoverflow shown python is popular

Job Lists in India for Python

Python jobs in India

Python would surely fetch you Good Salary

It widely popular in almost every country. Salary may vary but Python Programmers with other hot skills are highly paid engineers anywhere.

python salary index

Where you can use Python

  • Web Development: django, flask, bottle, web2py, pylon (now pyramid)
  • Testing frameworks using selenium, pytest, robot
  • Gaming Development (tkinter, wxpython, pygame, pyqt, kivy)
  • AI/ML : scikit-learn, tensorflow, opencv (OCR, Image recognition), keras
  • Data Science: numpy, pandas,matplotlib
  • Exploit Development
  • Network Programming
  • Cloud Native Application Development
  • DevOps
  • Web Scraping
  • Automate your repeating tasks using Python

What else is required with Python

Well, Python alone is not going to win you the race. You need a company. It can be any sort of combination like AWS, DevOps and Python or Cloud Security and Python or DevSecOps and Python. Below image shows what skills you need today along with Python.

skills you need with Python for success

Which companies use Python

  • Quora
  • Spotify
  • Amazon
  • Google
  • Youtube
  • Dropbox
  • Instagram
  • Netflix
  • Bitbucket
  • Uber
  • Reddit
  • Almost every company deals with automation, CI/CD, AI/ML, Security, etc.

Is there Python certification

Yes, There is Python Certification available as well with Entry, Associate and Professional level. Here is the link: https://pythoninstitute.org/certification/

Python certifications

How should I start learning Python now

  • First of all, I would expect you to install Python 3.x if not already installed. Download the latest version from here: https://www.python.org/downloads/ 
  • Check if Python is working by typing python –version in terminal (cmd)
  • You should get familiar with Python official Doc used for Python basic tutorials.  
  • This should be in your book-shelf and learn really the hard way with this book. Learn python hard way  
  • I have created a github repo where I keep updating the real-world python examples.  
  • You can always use online resources like Coursera, EdX, Flexmind, etc.
  • Or ask your doubt here as a comment here and I will try to help you by creating requested videos or by guiding you in the right path.

I hope you have got pretty much an idea why still Python is still popular and why you should learn Python. If you have anything to share, please do post a comment.

Sharing is Caring

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top