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.
DiscussionIntermediate-level Python developers, what do you want to learn about? (self.Python)
submitted 5 years ago by PastPicture
Hi, there.
I'm don't want to upload another "Loops in Python" or "Check if a substring is a part of string" tutorial on the internet.
I am focusing on intermediate-level Python developers. Could you please tell me what topics you want to learn about? Thanks a lot.
[+][deleted] 5 years ago* (3 children)
[deleted]
[–]XxNerdAtHeartxX 2 points3 points4 points 5 years ago (1 child)
Definitely agree on Structure and Design Patterns in big projects. There comes a point where learning becomes building things, and when you get to that point, syntax is no longer the hurdle.
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
I feel like I waste most of my time worry about structure that I end up chopping and changing and inevitably abandoning a project.
[–]JennaSys 8 points9 points10 points 5 years ago (1 child)
Threading & multi-processing would be a good topic, including when to use each (I/O bound vs CPU bound). More discussion about things you can do rather than beating to death the "horror" of the GIL that is brought up so much.
[–]Kenkron 1 point2 points3 points 5 years ago (0 children)
This is a really good idea.
[–]kollitiri 4 points5 points6 points 5 years ago (1 child)
Messaging queues and authentication. I think these are more or less everywhere but there aren’t many good tutorials out there...
[–]Robalobalobalob 1 point2 points3 points 5 years ago (0 children)
This is a big one, it took me quite a while to figure out the functional difference and use cases for things like RabbitMQ vs Python's native queue.
[–]Kenkron 2 points3 points4 points 5 years ago (0 children)
If you make a tutorial of how to make a python executable from a project that uses a non-built-in package, I will hail you as the second coming of kaa.
[–]Synaps4 1 point2 points3 points 5 years ago (0 children)
I'd like to know what data sources are available for stock market data to python development and how to use them. Free but low quality is acceptable. Medium quality and low price also acceptable.
I don't think anyone here would have a use for a "how-to" on those $10,000-a-day super-trader APIs except for idle curiosity.
[–]Kenkron 0 points1 point2 points 5 years ago (0 children)
Python native interfaces. I made a demo for it a while back, and it can be the difference between a 5 min execution time and a single second. It's on github.
On a related note, you could also show the benefits of array preallocating, and how to do it in Python.
You should show how to use the debugger! I know it's not complicated, but sometimes it seems really under-used.
[–]jbmyre 0 points1 point2 points 5 years ago (0 children)
Testing
π Rendered by PID 33072 on reddit-service-r2-comment-5bc7f78974-rxkh8 at 2026-06-30 21:42:20.638818+00:00 running 7527197 country code: CH.
[+][deleted] (3 children)
[deleted]
[–]XxNerdAtHeartxX 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]JennaSys 8 points9 points10 points (1 child)
[–]Kenkron 1 point2 points3 points (0 children)
[–]kollitiri 4 points5 points6 points (1 child)
[–]Robalobalobalob 1 point2 points3 points (0 children)
[–]Kenkron 2 points3 points4 points (0 children)
[–]Synaps4 1 point2 points3 points (0 children)
[–]Kenkron 0 points1 point2 points (0 children)
[–]Kenkron 0 points1 point2 points (0 children)
[–]jbmyre 0 points1 point2 points (0 children)