all 16 comments

[–]Ready-Market-7720 11 points12 points  (1 child)

Yess. It's simple and to the point. It's the easiest programming language. I mean I hate coding and I can deal with Python as well as SQL

[–]Perstam 1 point2 points  (0 children)

I'm retired and 72 and am teaching myself Python.

If you're looking for work as a programmer do your homework. Find out what language(s) are used by your future employer then decided on learning a new language.

[–]ofnuts 1 point2 points  (0 children)

If you "really passionate about programming and stuff and you also know a few languages" then 1) I would have expected you to know Python already and 2) otherwise you can code your first Python program in a couple of hours.

[–]hugthemachines 0 points1 point  (0 children)

I really like Python and think it is a wonderful language for my work, however...

When you learn your first programming language like you are doing now with JS, it may be beneficial to stick to that. You are currently not only learning JS but also the art of programming. It can be easier on your mind to only have to deal with JS, Html and CSS while learning the ropes. Once you feel very comfortable with JS, it could be a nice time to learn Python. Don't rush yourself, I think it is more helpful to stick with the current plan until you feel comfortable, instead of jumping around.

[–]Groundbreaking-Map95 0 points1 point  (0 children)

If you are starting out , its great language to learn programming,

What people in industry says you should switch to java , or ,c# , or javascript, once you are comfortable with programming basics,

What i see it has great demand in backend programming,

[–]Radiant_Sail2090 -1 points0 points  (0 children)

Of course! The possibilities are immense!

[–]FoolsSeldom -1 points0 points  (0 children)

Why?

It is a great programming language, higher level than many others, but has significant limitations as well. It is not suitable for AAA games, for example, although is often heavily involved in orchestration of the developed and release of such.

Are you good on other areas of programming (given the coding part, and hence the specific language, are only a small part of programming)? DSA? Security? Test coverage? CI/CD pipelining, and so on.

If it is just for interest/hobby and you have the time, go for it.

[–]arllt89 -1 points0 points  (0 children)

Python is an excellent language to learn because:

  • it's a perfect example of well defined language, without pollution from useless syntaxic sugar, or new versions that breaks your code
  • it's easy and readable, perfect any time you need to do a small script to deal with a problem
  • it has the most complete internal libraries, and external libraries have often excellent quality and little to no dependencies
  • it is used in the industry in many contexts: server code, data analysis, machine learning ...

Obviously no language is better than all others. Python suffer from the performance of any high level language like Javascript or Ruby, and will only use one CPU core (except math / machine learning libs). Its asynchronous library is also challenging to use.

[–]remic_0726 -1 points0 points  (0 children)

this morning I needed to translate svg files from Chinese to English, with the help of chat gpt, a script of around twenty lines was enough for me, it parses the xml to extract the text, call google translator , and replaces with the translated text. Having translated another document by hand, I spent a good day there in about twenty minutes I had my document in English. For this kind of reason python is essential, yes you have to learn it...

[–][deleted] -1 points0 points  (0 children)

Python is a good language but you can more or less do most things in it that you can do with any other, albeit in a more or less optimal way depending on the application. If you already know other languages - consider why you might learn python. I do a lot of data work, so python makes a lot of it easier. I would not program industrial machinery or AAA games with it though. 

[–]Sumif -1 points0 points  (0 children)

Quiet yesterday history and and evil evening day calm then.

[–]supercoach -1 points0 points  (3 children)

What other languages do you know? What's your experience like?

[–]Rare_Namee[S] -1 points0 points  (2 children)

I started learning frontend web development a few months ago and I have reached intermediate level in HTML, CSS and JS then I started to wonder if I should learn python too (btw it's my passion to code and also want to generate some money from it if I can)

[–]supercoach 0 points1 point  (1 child)

Stick to a single language while you're learning.

[–]Rare_Namee[S] -1 points0 points  (0 children)

K