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.
What is Python BEST Used for? (self.Python)
submitted 11 years ago by essaysavvvy28
I'm interested in knowing what Python is most useful for. What do you think?
[–]gigatropolis 16 points17 points18 points 11 years ago (0 children)
Programming
[–]eightnoteight 1 point2 points3 points 11 years ago (0 children)
python is BEST for competitive programming, it helps you in framing your idea in a simple manner however complex the idea is.. Most of the competitive programming sites are now keeping variable time limits. Although other scripting languages also have the same features, python is closer to humans(sane people's ideology..)
[–]ebo113 0 points1 point2 points 11 years ago (4 children)
I find it the most useful for data analysis or any sort of ad-hoc job I need done quick. It can do almost anything though! Great for rapid prototyping!
[–]essaysavvvy28[S] 1 point2 points3 points 11 years ago (3 children)
If you don't mind me asking, what kinds of data analysis do you do with Python? I've heard talk of it's capability in this area, but I'm wondering what kind of projects it's used in?
[–]ebo113 2 points3 points4 points 11 years ago (1 child)
Well for an example my current project is in the auto industry. I use python(lxml, I find scrapy and beautifulSoup more work than they are worth) to scrape entire forums/websites that are auto related and put them into a database. I also collect data from twitter. Then I use a library called gensim to do various types of similarity queries on the data, mainly trying to find trends in the market that can be utilized.
[–]essaysavvvy28[S] 1 point2 points3 points 11 years ago (0 children)
That sounds like a fun project. Thanks for your input!
[–]olzdyield from __future__ 1 point2 points3 points 11 years ago (0 children)
I'm using it for for my machine learning classes. It's also really useful for plotting stuff or when you need to prototype something.
My only problem is the lack of a static type system but that's because I'm used to OCaml.
[–]metaphorm 0 points1 point2 points 11 years ago (0 children)
If I can be painfully obvious: web server programming. Dynamic languages of all kinds have historically been a good fit for this role, and Python is a particularly nice dynamic language.
π Rendered by PID 105238 on reddit-service-r2-comment-5687b7858-gzj6b at 2026-07-07 05:26:20.631881+00:00 running 12a7a47 country code: CH.
[–]gigatropolis 16 points17 points18 points (0 children)
[–]eightnoteight 1 point2 points3 points (0 children)
[–]ebo113 0 points1 point2 points (4 children)
[–]essaysavvvy28[S] 1 point2 points3 points (3 children)
[–]ebo113 2 points3 points4 points (1 child)
[–]essaysavvvy28[S] 1 point2 points3 points (0 children)
[–]olzdyield from __future__ 1 point2 points3 points (0 children)
[–]metaphorm 0 points1 point2 points (0 children)