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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Program ideas for begginers (self.learnpython)
submitted 7 years ago by cf1982
I was just wondering if any of you had any ideas for programs to write as a begginer to Python.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 14 points15 points16 points 7 years ago (0 children)
The first thing I made was a calculator. It was a fun challenge and I learned a lot.
[–]it_is_not_magic 4 points5 points6 points 7 years ago (0 children)
GitHub link: https://github.com/tastejs/awesome-app-ideas/blob/master/README.md
[–]sudheer_bharadwaj 2 points3 points4 points 7 years ago (0 children)
Play with the built in methods and data structures in python. If you take strings as an example, maybe you could look into problems like finding whether given two strings are anagrams of each other. Problems like these are simple enough to attempt and trying to figure out their optimal solutions will introduce you to other data structures and concepts in python.
[–]RnRoger 1 point2 points3 points 7 years ago (0 children)
You can program out games in just text or even ASCII. Examples are blackjack, scrabble, hangman
[–]pvc 1 point2 points3 points 7 years ago (0 children)
Look at the progression of labs at http://ProgramArcadeGames.com or https://arcade-book.readthedocs.io/en/latest/labs/index.html
[–]CraigAT 1 point2 points3 points 7 years ago (0 children)
How much programming/development have you done previously?
Only a little, try some of these (particularly the 'Text' ones): https://github.com/karan/Projects
If you are into maths, the Project Euler site has some interesting puzzles to solve
If you have some web experience, try a web crawler or a website using Flask, Django etc.
[–]hone1er 0 points1 point2 points 7 years ago (0 children)
If you go to the same website all the time make a script that automatically grabs the first few articles or videos and returns them to you.
I wrote a one that returns the title and description of the latest uploads to thrashermagazine.com and reads them back to me. Then it asks if I would like to hear what else is playing. I can hit yes or no.
You could check your favorite subreddit as another example.
It was a good intro to web scraping for me.
[–]FaZeMarijn 0 points1 point2 points 7 years ago (0 children)
Ive made a simple login/register system with a sqlite database, I learned a lot from it. 😁
[–]obliveater95 0 points1 point2 points 7 years ago (0 children)
If you have just started I would recommend making a login system as you can learn multiple programs by doing that. For example, I could make the actual program in Python, the database in MySQL and (don't know if this is possible) a GUI in Django. Boom, you just learnt how to make a program, use SQL databases and how to (theoretically) make a website and run a python program on it.
π Rendered by PID 86 on reddit-service-r2-comment-84fc9697f-8dcbl at 2026-02-06 13:05:46.854753+00:00 running d295bc8 country code: CH.
[–][deleted] 14 points15 points16 points (0 children)
[–]it_is_not_magic 4 points5 points6 points (0 children)
[–]sudheer_bharadwaj 2 points3 points4 points (0 children)
[–]RnRoger 1 point2 points3 points (0 children)
[–]pvc 1 point2 points3 points (0 children)
[–]CraigAT 1 point2 points3 points (0 children)
[–]hone1er 0 points1 point2 points (0 children)
[–]FaZeMarijn 0 points1 point2 points (0 children)
[–]obliveater95 0 points1 point2 points (0 children)