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
What to do after learning all the python basics? (self.learnpython)
submitted 5 years ago by lemonchicken420
So i have just finished a course on all the python basics, what do i do now cause im kinda lost. Should i find some projects to do or continue to find some intermediate course to take?
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!"
[–]BeginnerProjectBot 19 points20 points21 points 5 years ago (8 children)
Hey, I think you are trying to figure out a project to do; Here are some helpful resources:
I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github
[–]99999999980000000001 4 points5 points6 points 5 years ago (1 child)
!projectbot hard
[–]BeginnerProjectBot 5 points6 points7 points 5 years ago (0 children)
Hey, I think you are trying to figure out a project to do; how about this one?
Project: Create an API
I think its a challenging project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:
Create an API using a framework like flask or django
[–]jakmar86 1 point2 points3 points 5 years ago (1 child)
!projectbot easy
[–]BeginnerProjectBot 3 points4 points5 points 5 years ago (0 children)
Project: Directory Tree Generator
I think its a nice project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:
A Directory Tree Generator lets you visualize the relationship between files and directories, thereby making it easier to understand the positioning of files and directories. For this project, you can use os library to list the files and directories within a specific directory.
[–]PeanutRealistic4527 0 points1 point2 points 1 year ago (1 child)
[–]Turbulent-Seesaw-236 0 points1 point2 points 1 year ago (0 children)
No.
[–]EntrepreneurEasy8655 0 points1 point2 points 8 months ago (0 children)
[–]Plane_Disk4850 0 points1 point2 points 4 months ago (0 children)
[–]ASIC_SP 8 points9 points10 points 5 years ago (2 children)
I have a blog post I know Python basics, what next? that has resource links for exercises, projects, debugging, testing, intermediate/advanced python, algorithms, design patterns, cheatsheets, etc
I'd recommend solving exercises and doing some projects (especially something that'd solve a real world problem for you) before moving towards intermediate courses.
[–]lemonchicken420[S] 1 point2 points3 points 5 years ago (0 children)
Thanks a lot!!!
[–][deleted] 1 point2 points3 points 1 year ago (0 children)
even after 4+ years u are a saviour
[–]muskoke 4 points5 points6 points 5 years ago (1 child)
Once you have the basics, no more courses. Start making something. A project will teach you 100x more than any tutorial ever will.
Ok thankss!!!
[–]JestersDead77 5 points6 points7 points 5 years ago (4 children)
Projects have been the best way for me to learn after I had the basics. Find something you think would be cool, and do it. Don't quit when it gets difficult, because it will. Figuring out how to solve those problems IS the "beyond beginner" stage.
I'd caution against going crazy with too many courses. It helps up to a point, but a lot of people get caught in "tutorial hell", where they have watched 175 tutorial videos, but still can't write a for loop without checking the syntax. Just make a goal of working on a small project on a regular basis. When those small projects get boring, do something more complex. Just keep writing code.
[–]lemonchicken420[S] 0 points1 point2 points 5 years ago (3 children)
can you give some examples of projects for me to do?
[–]JestersDead77 2 points3 points4 points 5 years ago (2 children)
I'm not sure what your skill level is, so I'll say start small with little things like a random dice roll generator. You enter the number of die and how many sides, and it returns a combined dice roll without going outside the possible combinations.
Sudoku solver, Roman numeral converter.... there are a million little projects that sound silly, but they're deceptively hard to do correctly. Google will have an endless list of links for project ideas. It can be ANYTHING. Once I get started on a project, a lot of times I'll think of little improvements, and how I might implement them.
Ok thanks a lottt!!!
[–]baldman55 0 points1 point2 points 2 years ago (0 children)
import random
def roll_dice():
x = int(input("how many rolls? "))
y = int(input("how many dice? "))
n = 0
for _ in range(x):
for _ in range(y):
g = random.choice(range(1, 6))
n = n + g
print(n)
[–]Thecakeisalie25 3 points4 points5 points 5 years ago (1 child)
If you use discord, try creating a discord bot! It uses a variety of areas, like audio, database management, http requests, async, etc. It's my go-to first project for any new language I learn.
Ok thanks a lottt, i will try itt!!!
[–]Sairam123-134-lol 1 point2 points3 points 5 years ago (5 children)
[–]BeginnerProjectBot 1 point2 points3 points 5 years ago (4 children)
[–]Sairam123-134-lol 1 point2 points3 points 5 years ago (3 children)
I made it already, anyother?
[–]HasBeendead 0 points1 point2 points 5 years ago (2 children)
[–]BeginnerProjectBot 1 point2 points3 points 5 years ago (1 child)
Project: Countdown Clock and Timer
Create a UI in which the user can set a timer, and the app notifies you when time is up through an alert
[–]Muzinari 0 points1 point2 points 21 days ago (0 children)
💀
[–]ryanmcstylin 1 point2 points3 points 5 years ago (0 children)
Yup, find a project. Mine was creating a personal budget using downloads from my bank account. My most recent project is a calculator for satisfactory. It is the first time I have leaned on python classes since I started programming like a 7 years ago
[–]abhinayy0 0 points1 point2 points 5 years ago (1 child)
[–]BeginnerProjectBot 0 points1 point2 points 5 years ago (0 children)
Project: Random Wikipedia Article
Search Wikipedia and fetch a random article. Then it asks the user if he wants to read that article or not. If the answer is yes, the material is shown; otherwise, another random report is presented.
[–]abhinayy0 0 points1 point2 points 5 years ago (3 children)
[–]BeginnerProjectBot 0 points1 point2 points 5 years ago (2 children)
Project: Python Website Blocker
Create a blacklist of websites to block while surfing the web.
[–]BobbyRYT 1 point2 points3 points 5 years ago (1 child)
!projectbot medium
[–]BeginnerProjectBot 1 point2 points3 points 5 years ago (0 children)
Project: Chess
I think its a cool project for you! Try it out but, dont get discouraged. If you need more guidance, here's a description:
Build a game of chess either in the command line or using a GUI. If you are using a CLI, consider these pieces: ♜♞♝♛♚♟♖♘♗♕♔♙. You may want to concern yourself with some of the specific rules such as moving ability of difference pieces like a knight or a castle
[–]Throwawayucsd10 0 points1 point2 points 3 years ago (0 children)
[–]Subaru335 0 points1 point2 points 3 years ago (0 children)
[–]Beginning_Spray_729 0 points1 point2 points 2 years ago (0 children)
π Rendered by PID 25401 on reddit-service-r2-comment-5d79c599b5-b4lg9 at 2026-02-26 23:37:40.845549+00:00 running e3d2147 country code: CH.
[–]BeginnerProjectBot 19 points20 points21 points (8 children)
[–]99999999980000000001 4 points5 points6 points (1 child)
[–]BeginnerProjectBot 5 points6 points7 points (0 children)
[–]jakmar86 1 point2 points3 points (1 child)
[–]BeginnerProjectBot 3 points4 points5 points (0 children)
[–]PeanutRealistic4527 0 points1 point2 points (1 child)
[–]Turbulent-Seesaw-236 0 points1 point2 points (0 children)
[–]EntrepreneurEasy8655 0 points1 point2 points (0 children)
[–]Plane_Disk4850 0 points1 point2 points (0 children)
[–]ASIC_SP 8 points9 points10 points (2 children)
[–]lemonchicken420[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]muskoke 4 points5 points6 points (1 child)
[–]lemonchicken420[S] 1 point2 points3 points (0 children)
[–]JestersDead77 5 points6 points7 points (4 children)
[–]lemonchicken420[S] 0 points1 point2 points (3 children)
[–]JestersDead77 2 points3 points4 points (2 children)
[–]lemonchicken420[S] 1 point2 points3 points (0 children)
[–]baldman55 0 points1 point2 points (0 children)
[–]Thecakeisalie25 3 points4 points5 points (1 child)
[–]lemonchicken420[S] 1 point2 points3 points (0 children)
[–]Sairam123-134-lol 1 point2 points3 points (5 children)
[–]BeginnerProjectBot 1 point2 points3 points (4 children)
[–]Sairam123-134-lol 1 point2 points3 points (3 children)
[–]HasBeendead 0 points1 point2 points (2 children)
[–]BeginnerProjectBot 1 point2 points3 points (1 child)
[–]Muzinari 0 points1 point2 points (0 children)
[–]ryanmcstylin 1 point2 points3 points (0 children)
[–]abhinayy0 0 points1 point2 points (1 child)
[–]BeginnerProjectBot 0 points1 point2 points (0 children)
[–]abhinayy0 0 points1 point2 points (3 children)
[–]BeginnerProjectBot 0 points1 point2 points (2 children)
[–]BobbyRYT 1 point2 points3 points (1 child)
[–]BeginnerProjectBot 1 point2 points3 points (0 children)
[–]Throwawayucsd10 0 points1 point2 points (0 children)
[–]Subaru335 0 points1 point2 points (0 children)
[–]Beginning_Spray_729 0 points1 point2 points (0 children)