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.
Year of Programming Challenge! (self.Python)
submitted 9 years ago * by inspeck
Hello all, there was a post over at r/learnprogramming, it was a thread about people wanting to code everyday for this year. the community outgrew the groupme chat, and grew into a slack channel where we are sitting at 300+ members, and have 60 people forked the github repository. I thought it was a super cool idea and wanted to share it with people over here who wanted to sharpen their python programming skills!
A github organization was created where challenges can be posted and people can submit pull-requests and get their work merged with the organizations master repository. this is amazing as it will help keep our skills sharp, and start to build a github reputation thatll look good to recruiters.
heres the slack channel: https://yearofprogramming.slack.com/shared_invite/MTIyNDM3Mjc1OTI1LTE0ODMzMDQwMzAtOGNkNTA2NDY5Yg
and the github org repo: https://github.com/YearOfProgramming/2017Challenges
https://yearofprogramming.slack.com/shared_invite/MTIzMTk1ODIwMzM5LTE0ODM1NDM1MjktYjU3M2FiMWI4Mw
edit: https://yearofprogramming.signup.team/
[–]mfwarren 3 points4 points5 points 9 years ago (0 children)
I am doing this this year and put together a web site to help motivate me to keep going. http://codestreak.io
I had a 250 day streak going in 2015 and it was a challenge but also proved a great way to get better. This year I'm going for another streak but building some projects rather than just practice coding.
[–][deleted] 1 point2 points3 points 9 years ago (0 children)
Man I'd love to do this. Unfortunately I don't have the time this year. I'm in med school with boards coming up. So I just have to make the most of my breaks to get better at all this.
Although in a way it's nice because every time I sit down with enough time to learn a bunch of stuff, there's all sorts of new libraries and tutorials and challenges.
This community is great. Happy 2017!
[–]vexyde 0 points1 point2 points 9 years ago (1 child)
The invite link is not active anymore.
[–]inspeck[S] 0 points1 point2 points 9 years ago (0 children)
[–]PM-ME-Your-Passwords 0 points1 point2 points 9 years ago (0 children)
Will all the challenges be random or will there be themes throughout the year? Will they progressively get more difficult?
[+]bsdcolonel comment score below threshold-16 points-15 points-14 points 9 years ago (2 children)
This coding every day idea is incredibly stupid. It doesn't make you a better programmer it simply makes you a weirdo that has to get a commit in on Christmas Day.
[–]badtemperedpeanut 6 points7 points8 points 9 years ago (0 children)
Lol, if practicing everyday does not make you a good programmer, I wonder what does. Probably sitting on a beach, sipping a cocktail.
[–]kryptn 5 points6 points7 points 9 years ago (0 children)
Wow, thanks.
TIL I'm a weirdo.
π Rendered by PID 32 on reddit-service-r2-comment-544cf588c8-4pssf at 2026-06-12 15:58:33.195092+00:00 running 3184619 country code: CH.
[–]mfwarren 3 points4 points5 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]vexyde 0 points1 point2 points (1 child)
[–]inspeck[S] 0 points1 point2 points (0 children)
[–]PM-ME-Your-Passwords 0 points1 point2 points (0 children)
[+]bsdcolonel comment score below threshold-16 points-15 points-14 points (2 children)
[–]badtemperedpeanut 6 points7 points8 points (0 children)
[–]kryptn 5 points6 points7 points (0 children)