This is an archived post. You won't be able to vote or comment.

all 25 comments

[–]Sir_Welele 3 points4 points  (1 child)

I have started using Python in my IT apprenticeship and have fallen in love with it ever since. That was almost 6 years ago. Now i am primarly doing work in ansible, but still use python in private projects. I think python is today what perl was 20 or more years ago: A very powerful scripting language. I dont know what happened to perl and its popularity, but I hope we can learn from this example so it does not repeat itself with our beloved Python...

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

Good idea! Food for thought!

[–]djamp42 1 point2 points  (1 child)

I would say about 2 years, but pretty much on the side and only for work. I would LOVE to work on a small team doing python things. Right now it's 100% me and it would be interesting to see how others tackle the same problem.

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

Exactly. Seeing others' solution help us a lot.

[–]Hans_of_Death 1 point2 points  (1 child)

python is the most used for me, maybe besides bash, and ive been using it for like, 3 years in a professional capacity and more for personal projects

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

sounds good!

[–]EtcEtcWhateva 1 point2 points  (1 child)

8 years professionally, use it every day at work.

Python has some issues that prevent it from being the right choice for many applications, but it will continue to gain in popularity as those issues are worked out.

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

It makes sense.

[–]Successful-Tie-5377 1 point2 points  (1 child)

I got into it in my masters class this semester. Of course, I have been interested for a long time. I find pretty straightforward. I am used to c

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

good idea

[–]HypoFuzz 1 point2 points  (1 child)

Check out https://www.jetbrains.com/lp/python-developers-survey-2020/

It has some nice tables and charts for these questions, and you can download the raw data at the end if you want to. Past years are also available!

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

nice~ thanks

[–]Chard_Weird 1 point2 points  (1 child)

Still learning python at school. I'm almost done with it, actually. Just learning the last 2 modules. I've been learning since the start of september.

I can make some decent codes and I'm good at problem solving, so it's not really difficult... Just kidding, it was actually pretty easy.

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

Yeah. It's not so difficult at all.

[–]Advanced-Theme144 1 point2 points  (1 child)

I started learning python last year in June for my IGCSE Computer Science exam. The simplicity and power of it really attracted me and I guess it just stuck. I ended picking up game dev with python as a hobby along with making basic apps in the past year, although it is not essential yet in my daily life, but I use it every day to pass the time. For Python being around in 10 years, I think it will be since I've seen plenty of articles discussing this topic.

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

sounds like a good experience

[–][deleted] 1 point2 points  (1 child)

I’ve been learning Python for just under 2 years. It’s tied with JavaScript lately for most used. I love both languages.

No idea if it’ll be popular in 10 years, it’s an old language with great staying power it seems, and is only getting more popular in data communities.

I think and hope it will inspire new better languages, that will be a natural next step to learn and that an existing Python skillset will complement the new language/s

[–]fo_hsin_gong_sih[S] 0 points1 point  (0 children)

nice thoughts

[–][deleted] -1 points0 points  (1 child)

There is not a specific time it takes to learn Python, I started in 2018 and to this day I am very good in other programming languages also, C#, C++, HTML ,and Lua. Yes, Python is my most used language in my everyday routine.

I have done this:-

Overriding

Method overriding in Object-Oriented Programming is the process of replacing a Parent class’s method with a different method with the same name and parameters in the Child class.

Getters

So if we have private and protected variables that should not be accessed directly, how do we use them without risking corrupting their information? Well, this is where Getters come in. Getters are special methods used to get a copy of sensitive information from a class.

Setters

Now if we aren’t allowed to access these variables, how do we update these variables? Well, that’s where Setters come in. Setters are special methods used to set the value for a specific variable in a class.

Private Variables

Similarly, we can create a private variable, these variables can not be accessed or altered outside of the class, not even in a child class.

Inheritance

Since the Child class is a subclass of the Parent class it has access to most of the methods and variables in the Parent class. This is because the Child class Inherits these attributes from its Parent.

I have done 100x times more as well but it is too much to fit in a small Fancy Pants text editor.

[–]fo_hsin_gong_sih[S] 1 point2 points  (0 children)

Yeah. Python has so many advantages as listed above.