5 Reasons Why You Should Learn Python

Bisrat Yalew
4 min readMar 11, 2019

--

Programming languages have been around for ages, and every decade sees the launch of a new language sweeping developers off their feet. Python is considered as one of the most popular and in-demand programming language. Python is used across diverse fields from web, desktop application and game development to machine learning, AI, scientific computing and academic research. It is easy to learn as a first language and a valuable skill-set to have in any programmers stack because of its diverse usage. The latest Stack Overflow Developer Survey ranked Python as the 6th most popular and the 4th most wanted technology of the year.

So, what makes Python so popular? What makes you stop what you’re doing and start learning Python right now? Now, let me help you to understand these in more detail.

1. Python is simple and easy to learn

Python is more productive and expressive when compared with other programming languages. So this will help developers to create solutions quickly and understand it faster. One of the fundamental ideas behind Python is to facilitate an easily readable code. The syntax of Python is simple, clean and easy to understand. Unlike many other programming languages, its code is relatively easy to read as it resembles a part of everyday English that we speak. You don’t have to deal with complex syntax in Python.

You can find python-cheatsheet on github by clicking here.

Written by Bisrat Yalew

These are the main factors that make python easy to learn.

  • Python syntax is easily readable
  • Beginners can easily learn python without much effort
  • Python runs on most major and minor operation systems and platform
  • Python can be used for API / Back-end, Desktop Application Development using (PyQt, WXPython, Tkinter…), Web Development, Data Analysis, Artificial Intelligence
  • It is friendly and Flexible to Learn
  • Larger community — Python is ranked as the 5th Largest StackOverflow Community
  • 3rd Largest Meetup Community
  • 4th Most Used Language at GitHub

2. Python Pays You Well

Written by Bisrat Yalew

As Gooroo announced this past year, At nearly $108,500 per year, Python is the second best-paying programming language in the country (beating out Java, C++, and JavaScript).

3. Compatibility

Written by Bisrat Yalew

At present, Python supports many operating systems. You can even use Python interpreters to run the code on specific platforms and tools. Also, Python is an interpreted programming language. It allows you to you to run the same code on multiple platforms without recompilation. Hence, you are not required to recompile the code after making any alteration. You can run the modified application code without recompiling and check the impact of changes made to the code immediately. The feature makes it easier for you to make changes to the code without increasing development time.

4. You Can Use Python for Pretty Much Anything

Written by Bisrat Yalew

A very good advantage of Python is that it’s a general-purpose language that can be applied in a large variety of projects. Below are some common fields where we can use Python:

  • Web development
  • Desktop Application Development
  • Data science
  • Scientific and mathematical computing
  • Finance and trading
  • System automation and administration
  • Computer graphics
  • Basic game development
  • Security and penetration testing
  • General and application-specific scripting

5. High Demand for Python Developers

Written by Bisrat Yalew

Based on some job portals, it looks like having Python under your belt can help you land a job in very short terms. Linkedin announced that growth in the number of job postings featuring Python since 2012, and there has been a strong spike in popularity over the past year.

If you need a python guide, snippets, example or cheatsheet, I have prepared a github repo. Check it out here.

THANK YOU — Prepared by Bisrat Yalew

--

--