Why should you learn PYTHON in 2020


What is Coding/Programming?


For all those who are very new to coding/programming and are about to start their journey by reading this blog post. 

We give instructions to our system using the keyboard or mouse informing the computer to perform some set of tasks like:
  • Printing a doc
  • Writing an email
  • Playing music
  • Dimming the monitor backlight and many more tasks
The computer is a hardware device which needs some instructions to run and when we are performing some tasks on the computer, in the background there is some code which is running and telling the computer machine what it has to do.

And this happens with the help of some programming language, which acts as an interface between the computer user and hardware.

So, coding/programming is an act of writing these instructions using some programming language which when runs on a computer performs some tasks.

Pheww......

Programming Languages

There is a large variety of programming languages available in the market right now and every language has its own pros and cons.
I will not go into details of programming language and if you wish me to explain programming language please leave a comment, I will write a post explaining the programming languages.

For today's post, we will talk about PYTHON which is a high-level programming language, by high level we mean that the language is very similar to how people interact with each other having an Engish like commands.


Why Should you learn Python in 2020

There is a big list of why should we learn Python but I have created a list of some major points

Simplicity

This is one of the major points one should consider which learning a new programming language.
Python's syntax is English like which makes it very easy to learn.
Have a look at if conditions in Python, if I have to check if a number is 5 or 3 I will write the following command:

a=15
if a==5 or a==3:
    <some more code>

Versatile

Python is a very versatile language and can be used in a wide variety of tasks. Python can be used for:
  • Web Development(Django, Flask)
  • Windows development(tkinter)
  • Data Science(Sklearn,Numpy, Pandas, Scipy)
  • Data Engineering(All Database interface)
Basically, python can be used for anything

Quick Validations

Running a python code is not a very difficult task you just need Python installed in the system and start running the code even on the terminal.


Also, once you start using python, you can write the code at a good pace because of the availability of huge library support.
In Python you have a library for everything, anything you want to do, there will be a library in Python.
You just need to learn how to use the library.
This helps you to quickly validate your ideas and run something great.

Automation

We have heard this many times that automation will be taking over our jobs, but in the end there has to be someone to write the code for this automation.
Python can be used to automate a different set of tasks like browser automation, testing of some websites, creating a bot for different social media sites, and numerous other things.

Community

Python has a very big community i.e there is a huge number of people using python in the world. You must be thinking how this should be a reason to learn Python but when you are working on some task and you get stuck on some point, you post your doubts on platforms like Quora, StackOverflow etc, bloom you get a very quick reply.

Salaries and Jobs

Python is one of the top 5 programming languages as per Indeed
Python ranks 2 on active Github Repos
According to Stackoverflow survey 
"Python, the fastest-growing major programming language, has risen in the ranks of programming languages in our survey yet again, edging out Java this year and standing as the second most loved language (behind Rust)."

Python is one of the top-paying jobs in the market not forgetting that Data Science was also termed as Sexiest Job of 20th century.
An average Python developer is earning an average of 5 Lacs per annum(Upgrad link), this number varies very much according to your skillset and experience.


I think I have given you enough reasons to learn python. Also, check out my latest video on my youtube channel The Data Singh




Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. Thank you, Are you looking up for technologies and academic projects visit our website link.
    Takeoffprojects

    ReplyDelete

Post a Comment

Popular posts from this blog

Word Vectorization

Spidering the web with Python

Machine Learning -Solution or Problem