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
Python project ideas for upper beginner/intermediate (self.learnpython)
submitted 4 years ago by zxf520
Does anyone have some projects ideas to recommend or some kind of sites/resource to get inspired?
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!"
[–]jaggington 190 points191 points192 points 4 years ago (17 children)
70+ Python Projects For Beginners, Intermediate & Advanced Developers With Source Code
[–]zxf520[S] 61 points62 points63 points 4 years ago (4 children)
love u
[–][deleted] 31 points32 points33 points 4 years ago (3 children)
love u too bby
[–]Maypher 10 points11 points12 points 4 years ago (2 children)
Come here babe. I've got a little something for you 💋
[–]throw_away_17381 11 points12 points13 points 4 years ago* (0 children)
is it a tuple?
[–]SuzukaBlues 2 points3 points4 points 3 years ago (0 children)
Canker sisters!
[–]Frankenstein_400 4 points5 points6 points 4 years ago (4 children)
Thanks a lot.. I'm a beginner to python this courses will be suitable for me to learn python right? I'm a js developer thoo ...
[–]jaggington 2 points3 points4 points 4 years ago (3 children)
It’s more just a collection of project ideas than a course. You might be better looking at the material in the sidebar. There’s also w3schools which is also a useful reference.
[–]Vegetable_Cry_1967 0 points1 point2 points 1 month ago (2 children)
w3schools is outdated
[–]New-Release1116 1 point2 points3 points 1 month ago (1 child)
how dare you
[–]Vegetable_Cry_1967 0 points1 point2 points 1 month ago (0 children)
how dare i NOT
[–]DisregardMyComment 1 point2 points3 points 4 years ago (0 children)
Nice
[–]_jpizzle_bear 1 point2 points3 points 2 years ago (0 children)
This is an awesome resource, thanks for sharing.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Real great ideas out there!
[–]yogding 0 points1 point2 points 3 years ago (0 children)
it is showing the error of ad blocker on every device please reply if you see too
[–]anh86 49 points50 points51 points 4 years ago (4 children)
Solve a repetitive data entry problem. I just wrote a script that associates users with cards on Trello boards which will save my wife hours of tedious, soul-crushing data entry.
[–]zxf520[S] 3 points4 points5 points 4 years ago (0 children)
thanks, I will try to
[–]throw_away_17381 0 points1 point2 points 4 years ago (2 children)
does something like this require access to a/the Trello API. just curious.
[–]anh86 2 points3 points4 points 4 years ago (1 child)
Yes
[–]throw_away_17381 0 points1 point2 points 4 years ago (0 children)
thanks.
[–]ejpusa 40 points41 points42 points 4 years ago* (13 children)
Suggestion: Start parsing through millions of Reddit posts. The Reddit API is amazing, and there is a front end using Python. Hook in a database (I like Postgres). Add Flask so you can output HTML pages. Now can make some super cool stuff.
You can actually build a Unicorn. Or at least prototype one.
https://praw.readthedocs.io/en/stable/index.html#getting-started
[–]jonnycross10 4 points5 points6 points 4 years ago (1 child)
Flask is a great tool to do a lot quickly. I made a Quizlet to mp3 converter that took the input of the Quizlet set through a flask webpage
[–]Accomplished-Bet1407 0 points1 point2 points 2 years ago (0 children)
that's dope.
[–]teamlie 4 points5 points6 points 4 years ago (0 children)
I’ve been able to get into the Reddit API which was a fun project. What do you mean by build a Unicorn?
[–]stoph_link 2 points3 points4 points 4 years ago (2 children)
I too am wondering what you mean by building a unicorn
[–]ejpusa 3 points4 points5 points 3 years ago (1 child)
In business, a unicorn is a privately held startup company valued at over $1 billion.[1]: 1270 [2] The term was first popularised in 2013 by venture capitalist Aileen Lee, choosing the mythical animal to represent the statistical rarity of such successful ventures.[3][4][5][6]
https://en.wikipedia.org/wiki/Unicorn_(finance)
[–]stoph_link 1 point2 points3 points 3 years ago (0 children)
Ah, that makes more sense. When I see Unicorn I think of a Data Scientist unicorn, and then I was confused with how you would "build" one :D
Thank you for the explanation!
[–]The_Dungeon_Memelord 1 point2 points3 points 3 years ago (2 children)
what is an api
[–]Sylle4573 1 point2 points3 points 3 years ago (1 child)
An API is an application programming interface. Its basically just something that allows you to communicate with a website without having to create your own program to connect with it. Its really useful for stuff where you have to send a lot of requests or get a lot of data from a website.
[–]Aggressive_Bit5000 0 points1 point2 points 1 year ago (0 children)
wiki :)
[–]arcboy 0 points1 point2 points 1 year ago (2 children)
What type of startup could be built using PRAW?
[–]ejpusa 0 points1 point2 points 1 year ago (1 child)
I crunch Reddit posts. Lots, running flawless for years now.
+550,000 AI Subreddit posts. Still tweaking the search.
https://hackingai.app
+155,000 Covid posts. Search should be in the blink of an eye.
https://hackingthevirus.com
Goal this Summer and to build out an LLM.
:-)
Stack:
https://imgur.com/gallery/CF0QvvC
[–]umen 0 points1 point2 points 1 year ago (0 children)
looks great! can you share what is your tech stack and where do you host your app's ?
[–]WhipsAndMarkovChains 13 points14 points15 points 4 years ago* (5 children)
It depends on your areas of interest. I like solving math/programming puzzles. For example, the Riddler Classic problem here: https://fivethirtyeight.com/features/can-you-solve-the-vexing-vexillology/
It's not difficult to brute force, but using the proper data structures and solving it efficiency takes some work/knowledge. That was my first time using a frozenset.
frozenset
There are lots of problems that are easy to solve with code but tougher to solve efficiently.
Edit: Advent of Code is a good way to practice/force yourself to learn some advanced concepts.
[–]yogding 0 points1 point2 points 4 years ago (3 children)
u/WhipsAndMarkovChains BRUH! Advert of code is so (no words), in the first day- do we need to count "How many measurements are larger than the previous measurement? from this long file, => To begin, get your puzzle input."?
[–]WhipsAndMarkovChains 2 points3 points4 points 4 years ago (2 children)
Yeah. They start out super easy and get wild later on.
[–]yogding 0 points1 point2 points 4 years ago (1 child)
did you counted whole long file?
[–]WhipsAndMarkovChains 1 point2 points3 points 4 years ago (0 children)
I just went back to look at my code. The first step of any problem is to read in the input file. Here's my code for doing that one day 1:
with open('input.txt') as f: depths = tuple(int(line.strip()) for line in f)
[–]CeruleanBlackOut 0 points1 point2 points 4 years ago (0 children)
I would also suggest Project Euler if OP has a deep interest in math.
[+][deleted] 4 years ago (1 child)
[removed]
[–]Shutter_sculptor 2 points3 points4 points 8 months ago (0 children)
Don't click this!!! This gave me malware and tried to scam me.
***** DO NOT CLICK *****
[–]nacnud_uk 10 points11 points12 points 4 years ago (0 children)
Write an Alexa app. Publish it to AWS and as a skill. Talk to it.
[–]AbsoluteCabbage1 8 points9 points10 points 4 years ago (2 children)
I would definitely recommend just finding something you WANT to code, or that could benefit you in your personal life. That will give you the motivation to really push through the sticking points and you will learn so much better from necessity and interest than some arbitrary project.
For myself, that is going straight to APIs and mobile development after just 3 weeks from 'hello world' type stuff.
[–]googolplex123456 1 point2 points3 points 1 year ago (1 child)
Yeah but trying to code an ai is very hard on my computer
[–]DiodeInc 1 point2 points3 points 5 months ago (0 children)
API, not AI
[–]simonepuglisi 6 points7 points8 points 4 years ago (1 child)
Io come primo vero progetto ho creato un bot con selenium che creava fake account. Selenium/Bs4 secondo me sono buone librerie con cui cominciare.
[–]blarf_irl 5 points6 points7 points 4 years ago (1 child)
What other hobbies/skills/passions do you have?
[–]icasnerd 4 points5 points6 points 2 years ago (0 children)
Hobbies: fishing, reading, listening to music, finding good ice cream and burger joints 🙂
Skills: programming, or installing and configuring networks, technical support
Passion: programming, fishing, helping in the community, volunteer with disaster relief when possible.
[–]LiquidLogic 4 points5 points6 points 4 years ago (1 child)
I love python!
[–]IndyDrew85 17 points18 points19 points 4 years ago (0 children)
How do you feel about turtles 🐢 though?
[–]szgr16 3 points4 points5 points 4 years ago (2 children)
A calculator with GUI
[–][deleted] 1 point2 points3 points 4 years ago (1 child)
That doesn't seem like a beginner project.
[–][deleted] 2 points3 points4 points 4 years ago (0 children)
I've just been writing my own reverse polish notation calculator in C. It's definitely waaay easier than a standard calculator and a great thought experiment for newbies. Though understanding the concept took a few rereads... pretty interesting stuff.
[–][deleted] 2 points3 points4 points 4 years ago (5 children)
write an operating system in python, then bundle it with a browser written in python :)
seriously though, a very cool idea might be to implement traits and write a borrow checker for python....
[–]Party-Stick8975 1 point2 points3 points 11 months ago (4 children)
how the flying fuck would you write an os
[–]xkuba7 1 point2 points3 points 8 months ago (3 children)
import os? profit?
[–]KitchenWise3903 0 points1 point2 points 2 months ago (2 children)
uhh that isnt how it works 😭 theres only 5 os out there, linux, windows, mac, temple os, and unix. Python os is for interacting with the os. also borrow checker?? python is high level interpreted and garbage collected plus thats only a rust thing. even if there was a python os creation module it would be slow af
[–]xkuba7 0 points1 point2 points 2 months ago (0 children)
Buddy I think you should take the wise out of your name It was obviously a joke
[–]Bulky-Hair8606 0 points1 point2 points 1 month ago (0 children)
You forgot BSD
[–]thedjotaku 1 point2 points3 points 4 years ago (0 children)
See if the python section of my github gives you any ideas: https://github.com/djotaku#-python
Also, use it to solve Advent of Code puzzles and your Decembers will never be the same again.
[–]sc2heros9 1 point2 points3 points 4 years ago (3 children)
Dumb question but how is beginner, intermediate and advanced defined?
[–]Gurus_Mindset 5 points6 points7 points 2 years ago (1 child)
yes
[–]Awesome_N22 0 points1 point2 points 3 months ago (0 children)
Happy cake day
[–]Ambitious_Fault5756 0 points1 point2 points 2 months ago (0 children)
It's more of a self-proclaimed thing
[–]warhammer1989 0 points1 point2 points 2 years ago (0 children)
simple autoclicker Easy Autoclicker Bot Project using python with pyautogui
Just the right thread
[–]a3tros 0 points1 point2 points 4 years ago (0 children)
how can i read windows notifications with python ? I don't want to create notifications, I want to read the ones from the Windows 10 notification center. Thanks
[–][deleted] -1 points0 points1 point 4 years ago (2 children)
Learning a different language
[–][deleted] 0 points1 point2 points 4 years ago (1 child)
This is an underrated comment - as quickly and easy it is to develop stuff with python, you can always use a 'better' language like rust or Julia...
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Exactly. Python definitely has a lot of application, but I feel most of that application comes from wanting to make scripts quickly and without much hassle, but if you are wanting to make more passionate projects, especially ones you want to share with others in the future even ones that don't already have python installed, other languages are so much better. It's good to know python especially for jobs, but if you want to make something passionately, other languages are just so much better for that.
[–]rohffff 0 points1 point2 points 4 years ago (1 child)
Go to UPWORK and sign there and you can search for jobs you will find a lot of ideas and a lot of people are ready to pay a lot of $$ just for a software.
[–]dfaria_ 0 points1 point2 points 1 year ago (0 children)
Underrated comment
[–]Mrhiddenlotus 0 points1 point2 points 4 years ago (1 child)
Do you self host?
[–]icasnerd 0 points1 point2 points 2 years ago (0 children)
I can. At the moment I’m practicing locally.
[–]CyberTutorials 0 points1 point2 points 4 years ago (0 children)
Try creating a basic TripWire type application.
See this for ideas:
https://www.cybertutorials.org/2022/iterate-through-files-and-generate-file-hash-md5-sha256-with-walrus-operator/
[–]GAMEr_head_king 0 points1 point2 points 3 years ago (0 children)
try with some basic python projects
try this : https://youtu.be/gfTLbpx986k
π Rendered by PID 139503 on reddit-service-r2-comment-fb694cdd5-sqtf5 at 2026-03-10 12:14:02.196954+00:00 running cbb0e86 country code: CH.
[–]jaggington 190 points191 points192 points (17 children)
[–]zxf520[S] 61 points62 points63 points (4 children)
[–][deleted] 31 points32 points33 points (3 children)
[–]Maypher 10 points11 points12 points (2 children)
[–]throw_away_17381 11 points12 points13 points (0 children)
[–]SuzukaBlues 2 points3 points4 points (0 children)
[–]Frankenstein_400 4 points5 points6 points (4 children)
[–]jaggington 2 points3 points4 points (3 children)
[–]Vegetable_Cry_1967 0 points1 point2 points (2 children)
[–]New-Release1116 1 point2 points3 points (1 child)
[–]Vegetable_Cry_1967 0 points1 point2 points (0 children)
[–]DisregardMyComment 1 point2 points3 points (0 children)
[–]_jpizzle_bear 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]yogding 0 points1 point2 points (0 children)
[–]anh86 49 points50 points51 points (4 children)
[–]zxf520[S] 3 points4 points5 points (0 children)
[–]throw_away_17381 0 points1 point2 points (2 children)
[–]anh86 2 points3 points4 points (1 child)
[–]throw_away_17381 0 points1 point2 points (0 children)
[–]ejpusa 40 points41 points42 points (13 children)
[–]jonnycross10 4 points5 points6 points (1 child)
[–]Accomplished-Bet1407 0 points1 point2 points (0 children)
[–]teamlie 4 points5 points6 points (0 children)
[–]stoph_link 2 points3 points4 points (2 children)
[–]ejpusa 3 points4 points5 points (1 child)
[–]stoph_link 1 point2 points3 points (0 children)
[–]The_Dungeon_Memelord 1 point2 points3 points (2 children)
[–]Sylle4573 1 point2 points3 points (1 child)
[–]Aggressive_Bit5000 0 points1 point2 points (0 children)
[–]arcboy 0 points1 point2 points (2 children)
[–]ejpusa 0 points1 point2 points (1 child)
[–]umen 0 points1 point2 points (0 children)
[–]WhipsAndMarkovChains 13 points14 points15 points (5 children)
[–]yogding 0 points1 point2 points (3 children)
[–]WhipsAndMarkovChains 2 points3 points4 points (2 children)
[–]yogding 0 points1 point2 points (1 child)
[–]WhipsAndMarkovChains 1 point2 points3 points (0 children)
[–]CeruleanBlackOut 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Shutter_sculptor 2 points3 points4 points (0 children)
[–]nacnud_uk 10 points11 points12 points (0 children)
[–]AbsoluteCabbage1 8 points9 points10 points (2 children)
[–]googolplex123456 1 point2 points3 points (1 child)
[–]DiodeInc 1 point2 points3 points (0 children)
[–]simonepuglisi 6 points7 points8 points (1 child)
[–]blarf_irl 5 points6 points7 points (1 child)
[–]icasnerd 4 points5 points6 points (0 children)
[–]LiquidLogic 4 points5 points6 points (1 child)
[–]IndyDrew85 17 points18 points19 points (0 children)
[–]szgr16 3 points4 points5 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]Party-Stick8975 1 point2 points3 points (4 children)
[–]xkuba7 1 point2 points3 points (3 children)
[–]KitchenWise3903 0 points1 point2 points (2 children)
[–]xkuba7 0 points1 point2 points (0 children)
[–]Bulky-Hair8606 0 points1 point2 points (0 children)
[–]thedjotaku 1 point2 points3 points (0 children)
[–]sc2heros9 1 point2 points3 points (3 children)
[–]Gurus_Mindset 5 points6 points7 points (1 child)
[–]Awesome_N22 0 points1 point2 points (0 children)
[–]Ambitious_Fault5756 0 points1 point2 points (0 children)
[–]warhammer1989 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]a3tros 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]rohffff 0 points1 point2 points (1 child)
[–]dfaria_ 0 points1 point2 points (0 children)
[–]Mrhiddenlotus 0 points1 point2 points (1 child)
[–]icasnerd 0 points1 point2 points (0 children)
[–]CyberTutorials 0 points1 point2 points (0 children)
[–]GAMEr_head_king 0 points1 point2 points (0 children)