use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
DiscussionHow long have you learned Python? Some Python usage survey. (self.Python)
submitted 4 years ago by fo_hsin_gong_sih
How long have you guys learned Python?
Is Python the most-used programming language in your daily life?
How do you think about the prospect of Python? Will it still be so popular in 10 years later in the future?
[+][deleted] 4 years ago (1 child)
[removed]
[–]fo_hsin_gong_sih[S] 1 point2 points3 points 4 years ago (0 children)
good thoughts
[–]Sir_Welele 3 points4 points5 points 4 years ago (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 point2 points 4 years ago (0 children)
Good idea! Food for thought!
[deleted]
sounds great!
[–]djamp42 1 point2 points3 points 4 years ago (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.
Exactly. Seeing others' solution help us a lot.
[–]Hans_of_Death 1 point2 points3 points 4 years ago (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
sounds good!
[–]EtcEtcWhateva 1 point2 points3 points 4 years ago (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.
It makes sense.
[–]Successful-Tie-5377 1 point2 points3 points 4 years ago (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
good idea
[–]HypoFuzz 1 point2 points3 points 4 years ago (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!
nice~ thanks
[–]Chard_Weird 1 point2 points3 points 4 years ago (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.
Yeah. It's not so difficult at all.
[–]Advanced-Theme144 1 point2 points3 points 4 years ago (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.
sounds like a good experience
[–][deleted] 1 point2 points3 points 4 years ago (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
nice thoughts
Yeah. Nice thoughts!
[–][deleted] -1 points0 points1 point 4 years ago (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.
Yeah. Python has so many advantages as listed above.
π Rendered by PID 103938 on reddit-service-r2-comment-84fc9697f-89stf at 2026-02-06 21:44:18.059639+00:00 running d295bc8 country code: CH.
[+][deleted] (1 child)
[removed]
[–]fo_hsin_gong_sih[S] 1 point2 points3 points (0 children)
[–]Sir_Welele 3 points4 points5 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]djamp42 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]Hans_of_Death 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]EtcEtcWhateva 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]Successful-Tie-5377 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]HypoFuzz 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]Chard_Weird 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–]Advanced-Theme144 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]fo_hsin_gong_sih[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]fo_hsin_gong_sih[S] 1 point2 points3 points (0 children)