PYTHON IN 2020


Python is everywhere.
According to the 2019’s StackOverflow’s Developer Survey, it is the 2nd most loved programming language in the world.
Over the past 4 years, Python has constantly been the 3rd most popular language among GitHub contributors.
Even here at CV Compiler, we use Python as a core language for our resume-processing engine.


Our interest for  Python made us progress and develop deep into its roots — with the use of NLTK and spaCy, we have created own text analytics tool. 
Some of the amazing and exceptional  application of Python is Artificial Intelligence ,Data Science ,Data Analytics etc.
Actually, here is the result of our efforts — the comprehensive set of skills you as a Python dev need to stay marketable in 2019.

What skills do I need to succeed as a Python dev in 2020?

Jointly with our team, we took 300 job specs for Python developers, scrapped from StackOverflow, AngelList, LinkedIn, and some fast-growing tech companies worldwide. From all these descriptions, we extracted the skills which were mentioned the most frequently, and here they are. (The numbers refer to the number of mentions.)

Surely, the necessity of these skills depends on how you use Python. If you’re a Machine Learning Engineer, you don’t need to know Django perfectly, and so on.
It is progressing day by day. Since it has flurry and volley of libraries and packages , it is spreading its wing across all domains.
Please note: This research shows the overall tendencies in the employment market, not the preferences of Python developers themselves. This rating may differ from the list of technologies most devs prefer to use in their work. For some Python insights, turn to Python Developers Survey by Python Software Foundation, or Octoverse by GitHub.

What is the experts’ opinion about current Python trends?



 SOME COMMENTS ON PYTHON BY LEADING TEECHNOCRATS OF THE WORLD:
This research shows pretty clearly the direction where the development world is evolving. AWS, Docker, Clouds, and Kubernetes are pretty new, but they have already become a part of the programmers’ everyday routine. It doesn’t mean that you as a Python dev need to know all the nuances of these technologies, but you will be facing them on a daily basis.
Machine Learning requires Python in 9 cases out of 10, but it’s a completely different field. If you’re a Python dev, you don’t need ML skills. If you choose Machine Learning or AI, you will definitely need Python.
The word ‘microservices’ is very close to Go, REST, and API on the graph. However, this tiny word silently changes the whole market. I recommend starting to invest time in understanding what it brings to the surface.
Mikhail Kashkin,
Systems Architect and Python Expert. Ex-Googler.

YouTube | GitHub
For Python devs in general, I don’t think there is one thing they need to learn/know to excel. Data science, DevOps, Web Development, and Automation are totally different fields but all fall under “Python devs”. However, I get asked about Data Science tools more than I used to from my clients. Mostly it’s Pandas, followed by Jupyter notebooks.
Trey Hunner,
Python and Django team trainer,

former director of the Python Software Foundation.Twitter | Website
I have done a few interviews over the past year or two and there are definitely a lot of employers that want AWS or cloud experience. In addition to that, I see a lot of growth in Data Science / Machine Learning. And much like this research is already showing, if you can do Web Development, that would be good as well.

Comments

Popular posts from this blog

ROLE OF ARTIFICIAL INTELLIGENCE IN COVID-19

DEEP LEARNING