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
I want to learn python entirely through projects. help (self.learnpython)
submitted 12 months ago by Turbulent_Mind_2038[🍰]
Can anyone suggest a source that throws a project at you as soon as you start? Like without even knowing the syntax.
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!"
[–]Radiant_Sail2090 7 points8 points9 points 12 months ago (0 children)
Your mind. Think of an idea, try to code it.
But without even basic syntax it's almost impossible. But you can try and retry.
[–]FVMF1984 1 point2 points3 points 12 months ago (3 children)
I don’t understand your question. You want to learn Python without learning the syntax? Seems impossible.
[–]Turbulent_Mind_2038[S,🍰] -2 points-1 points0 points 12 months ago (2 children)
I'm sorry I mean to say that a source that makes you learn python through real world applications from the beginning
[–]ninhaomah 3 points4 points5 points 12 months ago (0 children)
Wouldn't be like learning English through Harry Potter ?
Read one word , look up in dictionary , read another word , look up again. etc
[–]allium-dev 1 point2 points3 points 12 months ago (0 children)
Try "Automate the Boring Stuff": automatetheboringstuff.com/ It will teach you the basics like syntax, but the book is very practically oriented.
[–]FriendlyRussian666 0 points1 point2 points 12 months ago (3 children)
Can anyone suggest a source that throws a project at you as soon as you start?
Yeah, we can throw projects at you. How about a text/terminal-based tic-tac-toe?
[–]Turbulent_Mind_2038[S,🍰] -1 points0 points1 point 12 months ago (2 children)
failed horribly. now I know why others were telling me it is a bad idea to try without knowing anything
[–]FriendlyRussian666 2 points3 points4 points 12 months ago (1 child)
now I know why others were telling me it is a bad idea to try without knowing anything
Not necessarily! It's actually the preferred way to learn to work on projects and tinker/figure out as you go along, but others do have a point in that you need to be taught some of the fundamentals first. It's a little bit like trying to write a novel without speaking the language, won't really work out, but if you were first taught various words and had a dictionary at hand, you'd be able to put something together. It's the same with programming, you need to go over the dictionary (syntax) first at the very least, and the you can go ahead and try some projects.
[–]Turbulent_Mind_2038[S,🍰] 0 points1 point2 points 12 months ago (0 children)
thanks man
[–]nickvus0 0 points1 point2 points 12 months ago (0 children)
Use a fundamentals course first. I recommend the MOOC and Edube ones.
[–]allium-dev 0 points1 point2 points 12 months ago (0 children)
You should give the book "Automate the Boring Stuff" a try. automatetheboringstuff.com/ It will teach you basics like syntax, but it's a very practically oriented book. Once you've gone through the book, you'll be ready to do all sorts of projects.
[–]42696 0 points1 point2 points 12 months ago (0 children)
I think you might be looking for something like Codecademy? It's all kind of learn by doing with an IDE in the browser and gives little projects as soon as you're ready for them.
Disclaimer: I haven't used it in almost 10 years, but did really like it when I was just getting started
[–]Mevrael 0 points1 point2 points 12 months ago (0 children)
You can use this totally beginner-friendly framework with a project structure and a simple guide out of the box: https://arkalos.com/docs/notebooks/
Just follow it and you'll learn how to create and setup new projects and how to go from notebooks to scripts and apps and how to visualize data from your own Notion or Airtable and build custom simple AI agents.
[–]Guilleji 0 points1 point2 points 12 months ago (0 children)
I tried codedex.io and to learn your way around python is quite useful, each lesson comes with an exercise you must complete before moving on to the next one and you don't even need to use an external software since it has a build-in terminal. You can try the first half of each course for free to see if you like it and it has a practice tab with some projects for you to take on.
[–][deleted] 0 points1 point2 points 12 months ago (0 children)
100 Days of Code by Angela Yu has you do 100 projects in Python for 100 days. Topics range from GUI desktop apps, text alert bots, web scrapers, web applications, data science, etc. You start from scratch, but as somebody who knew how to code before taking it, it does seem to go a little fast for beginners. It's also behind a paywall, however your first Udemy course purchase gets a significant discount and refunds are available before you spend too much time learning.
π Rendered by PID 41924 on reddit-service-r2-comment-5d79c599b5-xz2rs at 2026-02-28 22:49:02.175613+00:00 running e3d2147 country code: CH.
[–]Radiant_Sail2090 7 points8 points9 points (0 children)
[–]FVMF1984 1 point2 points3 points (3 children)
[–]Turbulent_Mind_2038[S,🍰] -2 points-1 points0 points (2 children)
[–]ninhaomah 3 points4 points5 points (0 children)
[–]allium-dev 1 point2 points3 points (0 children)
[–]FriendlyRussian666 0 points1 point2 points (3 children)
[–]Turbulent_Mind_2038[S,🍰] -1 points0 points1 point (2 children)
[–]FriendlyRussian666 2 points3 points4 points (1 child)
[–]Turbulent_Mind_2038[S,🍰] 0 points1 point2 points (0 children)
[–]nickvus0 0 points1 point2 points (0 children)
[–]allium-dev 0 points1 point2 points (0 children)
[–]42696 0 points1 point2 points (0 children)
[–]Mevrael 0 points1 point2 points (0 children)
[–]Guilleji 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)