Introduction
Between I and Python, it's a great love story ! I discovered that special and amazing language and a lot changed since then. As you notice, I am going to talk about Python language and I will focus on the reasons why I have a great interest for Python.
Where everything started ...
When I was in my second year at university, I've heard about Python and all the amazing work it can do. But, I was not so curious at that time and it's only when I came into my third year at university that I discovered the importance of Python.
In fact, I've discovered the data science field and I was aware that Python is one the languages used in that field. So, because I am very interested in data science, I finally drew the conclusion that Python is not going to be an option. And I started my journey with Python which I find very exciting and funny.
My personal reasons
Several reasons justify my interest for Python.
Python has a simple syntax
Firstly, while learning Python (the first months), I felt like others languages I learnt were not useful and also very complicated. Python, for me, is synonym of simple. The syntax is easy to understand and it can quickly be assimilated. Anyone can be at ease with Python while learning it.
Python is fast
Through my searches, I've discovered that Python is one of the accessible programming languages and I can confirm this now. Python is easy to learn, and due to that, It can be easily written by any beginner. Moreover, when it comes to execution, blocks of code written in Python are faster than those written in any other programming language.
Python has a supportive community
Python is growing with a supersonic speed and the supportive community around it, is one of the reasons. Python language has more than 30 years and this is very sufficient for a community to born and grow. From beginners to experts, there's a lot of documentation, podcasts and videos to support developers in need.
The reasons I have not yet explored myself
I choose to learn Python more deeply because I learn on the Internet (from Python experts) many things else this language can help doing.
Python has a huge number of libraries
Python itself comes with some packages (built-in packages) that perform specific tasks. But it also has plenty libraries and frameworks available online and that can be installed within a couple of minutes and help to build applications.
Python is versatile
The flexibility of Python is one of its best features as It doesn't limit the student at any stage or process of his/her training. But here, I want to emphasize on the fact that Python is multiplatform. That means It can be used in diverse environments : web development, mobile development, desktop applications, just to name a few. And this is more than amazing and gives to the Python language a high rate.
Python is the best for automation
Python can give a great help in automation because it has a lot of powerful and performant packages. It is very fantastic how Python can help you to have an advanced level in automation just with some tools and a few lines of code.
Conclusion
To put into into a nutshell, Python is the language I love the most and I state my reasons. It's a powerful language that I recommend to every beginner.