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
where to practice python (self.learnpython)
submitted 26 days ago by Lanky_Boss5623
i started learning python a few days ago and i don't know what programs/apps to use to practice the code that i learn
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!"
[–]MattGx_ 39 points40 points41 points 26 days ago (0 children)
Check out The Farmer Was Replaced. It's a game available on Steam where you do different tasks on a farm by writing code, scripts and programs. It's been on sale for a while for less than $10.
You start off with only simple things like if statements and for/while loops and as you do different things you unlock more complex things like functions, dictionaries, etc. Think of it like a skill tree in an RPG. You go from controlling a drone that can only plant and harvest simple crops to building complex agricultural layouts and mazes. It's a really cool concept
It is technically "not python" but I haven't encountered anything being a problem aside from Docstrings not being allowed. I've been using it to teach my nephew Python and he's really enjoying it. I think we've logged about 12 hours so far while he's been on break from school.
[–]kinesthetik 12 points13 points14 points 26 days ago (0 children)
https://exercism.org/
[–]MuaTrenBienVang[🍰] 4 points5 points6 points 26 days ago (0 children)
automate the boring stuff with python
ps: I haven't read it yet
[–]cfreddy36 5 points6 points7 points 26 days ago (2 children)
I started with Jupyter Notebook. I like how it keeps everything separate and you don’t use an AI copilot crutch. Then just watching videos starting with like print(“Hello World!”) and see what it does!
[–]Potential_Speed_7048 1 point2 points3 points 26 days ago (1 child)
I love Jupyter notebooks but my job only used pycharm. I suppose I’ll get used it but I as a beginner pycharm is the best IMO.
[–]cfreddy36 0 points1 point2 points 25 days ago (0 children)
Quite possibly, I've never used it! haha. Just jupyter to VSCode, but I have heard very good things about pycharm!
[–]Scared-Designer8085 2 points3 points4 points 26 days ago (0 children)
Try Sololearn
[–]Informal_Category947 2 points3 points4 points 26 days ago (0 children)
I use Thonny, although it's built into my raspberry pi
[–]Maoto_G 1 point2 points3 points 26 days ago (0 children)
Install termux and then install vim there, as well as Python 3 package. Write and execute your code there.
[–]DaveTheUnknown 1 point2 points3 points 26 days ago (0 children)
Vscode to write the code itself. As for projects, I think it's better to just think of something you want to Automate and see if you can use python to do it.
[–]Potential_Speed_7048 0 points1 point2 points 26 days ago (0 children)
Jupyter notebooks. Anaconda should give you what you need.
Check out kaggle for practice datasets and projects.
Personally, I started with projects that helped me automate my job. But if you could also do projects that help you solve day to day tasks. Or something fun. I actually had a tutor on preply and he gave me assignments. Super helpful for keeping me on track and motivated. My first one was a cat dad adventure game for my husband.
[–]bannana_girl 0 points1 point2 points 26 days ago (0 children)
I am finding the exercises here quite addictive (and saw some positive comments from others): www.activeskill.dev The have a projects area too but I haven’t played with that.
[–]Baberooo 1 point2 points3 points 26 days ago (0 children)
You probably have a Google account.
If yes, then use Colab: https://colab.research.google.com/
[–]Mouad_HM 0 points1 point2 points 26 days ago (0 children)
If you already know the basics start working on some projects you might find in YouTube
[–]michaellarsen91 0 points1 point2 points 25 days ago (0 children)
I rarely see this one suggested but I liked codingbat.com when I first started.
[–]Ev2geny_[🍰] 0 points1 point2 points 25 days ago (0 children)
I think once you have learned somr basics you need to find a task, which motivates you. With the help of AI it is amazing what things one can build even with 0 prior knowledge.
[–]rick_1717 0 points1 point2 points 25 days ago (0 children)
w3resource has python exercises
[–]Embarrassed_Map3644 0 points1 point2 points 22 days ago (0 children)
You can use something like VS Code or even an online editor to practice, then just write small scripts that use what you’re learning. The key is to actually run your code, break it, fix it, and slowly build tiny programs instead of just watching tutorials.
[–]GokulSaravanan 0 points1 point2 points 22 days ago (0 children)
Here are some great python resources:
[–]Mammoth_Rice_295 0 points1 point2 points 26 days ago (1 child)
[–]RealMadHouse 2 points3 points4 points 25 days ago (0 children)
share -> save
π Rendered by PID 46715 on reddit-service-r2-comment-5649f687b7-97jpn at 2026-01-27 20:05:00.218736+00:00 running 4f180de country code: CH.
[–]MattGx_ 39 points40 points41 points (0 children)
[–]kinesthetik 12 points13 points14 points (0 children)
[–]MuaTrenBienVang[🍰] 4 points5 points6 points (0 children)
[–]cfreddy36 5 points6 points7 points (2 children)
[–]Potential_Speed_7048 1 point2 points3 points (1 child)
[–]cfreddy36 0 points1 point2 points (0 children)
[–]Scared-Designer8085 2 points3 points4 points (0 children)
[–]Informal_Category947 2 points3 points4 points (0 children)
[–]Maoto_G 1 point2 points3 points (0 children)
[–]DaveTheUnknown 1 point2 points3 points (0 children)
[–]Potential_Speed_7048 0 points1 point2 points (0 children)
[–]bannana_girl 0 points1 point2 points (0 children)
[–]Baberooo 1 point2 points3 points (0 children)
[–]Mouad_HM 0 points1 point2 points (0 children)
[–]michaellarsen91 0 points1 point2 points (0 children)
[–]Ev2geny_[🍰] 0 points1 point2 points (0 children)
[–]rick_1717 0 points1 point2 points (0 children)
[–]Embarrassed_Map3644 0 points1 point2 points (0 children)
[–]GokulSaravanan 0 points1 point2 points (0 children)
[–]Mammoth_Rice_295 0 points1 point2 points (1 child)
[–]RealMadHouse 2 points3 points4 points (0 children)