Hello friends, I am hearing lots of questions related to Python and listing some common questions around the internet.
Why should I learn Python?
Does Python have a future anymore?
Is python still popular?
How about the job opportunities in the market?
Where actually Python is being used in the present scenario?I mean who uses it these days?
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.
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
Stackoverflow for Python tag
Job Lists in India for Python
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.
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
Cloud Native Application Development
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.
Which companies use Python
Almost every company deals with automation, CI/CD, AI/ML, Security, etc.