Why is Python in demand

The German Python forum

Post Thu Nov 02, 2017 10:24 am

Good day,

I am currently in an apprenticeship (which really hardly teaches you anything, as the apprenticeship was chosen very badly by me) and I'm in my 3rd year.

I quickly found pleasure in learning C # because I always wanted to create my own programs (Windows window opens and you can do things).

However, a programmer cannot only speak 1 language, which is why I am now looking for something new.
So I looked at which programming languages ​​are "future-proof" and which are in demand.

Since that is currently Javascript and I can imagine that some people are now switching to Javascript just to earn more money, I thought to myself, were you learning Python?

But what I am missing are the positive points, why is it actually Python?
How can I get very far with Python? Sure, you can do "anything" with Python. But what are the strengths of Python (not just that it's easy to learn, simple syntax, etc.).

I also think more into the future, and to what extent can I encrypt, switch, etc. passwords with Python.
Is it all possible in Python etc?

Or where could you be out of place with Python? For example, some write that they would not program any drivers or anything like that with Python, which I do not intend to do either, but it would be interesting to know what is NOT possible with Python or rather difficult / disadvantageous.

I was currently writing a customer management program in C # during my training (internship).
How would that make sense with Python, for example? Would Python be even better or worse for such applications?

What I am missing is a bit of the comparison, why Python and not ... (programming language XY).
I think that I am in good hands for these questions in this forum, because this is about Python ^^

And if I decide to learn Python. How do i start? What is useful to learn in 2017.
I've read that Python 2 is less beneficial because Python 3 is "the future". However, the article was a bit older and the question arises, does Python 4 already exist?
Which modules are "essential to life" or to be used the most?

A list of the most important modules and their advantages / disadvantages. As I said, I know my way around Python so far and would like to find out more before I decide to invest some time in learning Python.

I hope this is all reasonably understandable for you readers and I also hope that many of my questions can be answered

Kind regards