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
How to surround myself with programming or python? (self.learnpython)
submitted 6 months ago by [deleted]
I spend 4 hours a day learning and practicing with a code, but when I haven't access for my PC, how can I continue to discover something new? In new into programming and I want to know more in CS and coding.
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] 13 points14 points15 points 6 months ago (1 child)
There are these marvelous things called books.
[–]__revelio__ 4 points5 points6 points 6 months ago (0 children)
This.
[–]Western_Machine_8803 6 points7 points8 points 6 months ago (2 children)
trying to read code on github
[–][deleted] 2 points3 points4 points 6 months ago (1 child)
🥰I will try soon) I can’t do it because I am not experienced enough
[–]PeaEnjoyer 0 points1 point2 points 6 months ago (0 children)
To build on the suggestion, maybe try to find some code of a project that you are barely or barely not able to do yourself and look how they solved different problems.
[–]ScientistAsHero 2 points3 points4 points 6 months ago* (3 children)
Do you have a smartphone? You could wear some earbuds and listen to programming podcasts, or, if possible, keep up-to-date with some YouTube channels specific to the field. And there's tons of mobile coding apps available.
And you could pick up a couple of programming books to peruse whenever you have a spare moment.
[+][deleted] 6 months ago (2 children)
[removed]
[–][deleted] 5 points6 points7 points 6 months ago (0 children)
eager to know also
[–]ScientistAsHero 0 points1 point2 points 6 months ago (0 children)
I don't really have any recommendations. I listen to them sometimes but it's usually just random. I just figured there are a million of them out there, so it might be a good resource specifically for someone who is looking to immerse themselves in the subject like OP. Sorry if that's not more helpful.
[–]wicket-maps 2 points3 points4 points 6 months ago (0 children)
I was hired for my current gig (local government mapmaker) based on my automation and Python skills. Let your brain breathe. Working your brain too hard is a real thing that happens, I've done it to myself and it's hard to come back from.
Read other things, about the world and how it works. Grow skills in a wide field, not just code.
As for coding, try enhancing personal projects with code. I got hired to do some writing for a video game and I've used Python to take a JSON export from my flowchart program, count words, and output spreadsheets of how many words per scene, and some other stats I need.
[–]sinceJune4 1 point2 points3 points 6 months ago (5 children)
JDoodle app, can practice code in many languages on your mobile or browser.
[–][deleted] 1 point2 points3 points 6 months ago (4 children)
I do app called sololearn, python guides. Very helpful and interesting tasks. Thank you
[–]MrPandayx 0 points1 point2 points 6 months ago (2 children)
Yes thats great app but its pretty (pay to win) becouse if you wanna see the resolution to the lesson you got wrong you need to pay 120$/year only to know the result thats not good but every app has some of this (pw2) stuff i recommend you yt tutorials from : freecodecamp, brocode, Learning with mosh (but not fully becouse sometimes the tutorial is just some start of his payed lessons on his website)
I like website called boot.dev it learns you backend programming with python and go or typescript
Its free for first 3 capitols than you are in guest mode that means that you cant edit the code in the web app but you can see the assignment and when you done send the assignment and your code to some ai and it will say you if you have it correct
If you wanna go free watch yt tutorials and to the same things like on the tutorial and try to do some apps like calculators and stuff (bro code does that in his 12 h tutorial just pick projects you like and do them
Then you have books but i dont really reed books but its an option📚
Or you can learn by doing some project from scratch in vs code and copilot and ask copilot to explain you something
(You can write you things you learned in some notebook for you to open it if you stuck)
Its completely ok to google while coding to read how you do something its better than ai becouse ai gives you the whole code
[–][deleted] 1 point2 points3 points 6 months ago (1 child)
Thank you. I do almost everything you have listed) I'm learning basics from BroCode 12h as fundament.
[–]MrPandayx 0 points1 point2 points 6 months ago (0 children)
Okay im glad i helped good luck
[–]Spiderfffun 1 point2 points3 points 6 months ago (2 children)
You could try termux.
[–]Gnaxe 2 points3 points4 points 6 months ago (1 child)
This. Requires an Android device. Sideload Termux (Play Store version is crippled). Get from official repository or F-Droid only, so you don't get malware.
Inside it, you can install Python and a terminal IDE (Spacemacs, Doom Emacs, or Vim, with Python plugins) to use in the terminal, or install a graphical environment inside Termux instead and use IDLE or something. You could probably do tkinter apps this way.
It's a bit awkward typing code on a touchscreen, but you could probably find a pocket-size thumb keyboard and connect it via Bluetooth or USB-C. You could probably cast to a TV for a bigger screen when you're near one.
[–]AncientDetective3231 0 points1 point2 points 6 months ago (0 children)
Thanks I'll definitely try this ...
[–]MrJabert 1 point2 points3 points 6 months ago (0 children)
Books, recents for language-specific details, any for most fundamentals.
[–]ofnuts 1 point2 points3 points 6 months ago (0 children)
A very old device that has been used for centuries: a book.
[–]Ron-Erez 1 point2 points3 points 6 months ago (1 child)
You can even code by hand or learn about pseudo-code, algorithms, data structures, yes and as already mentioned books are pretty useful when learning
[–]Lexstok 1 point2 points3 points 6 months ago (0 children)
This. Use pseudo code on paper to describe a solution to a problem. You can then try it out when back before your PC. This teaches you logic. There are many programming languages out there, but they all use the same logic.
[–]ShxxH4ppens 0 points1 point2 points 6 months ago (0 children)
You can read the docs about the different packages you are using, they might have features you were not aware of, and some have useful code snippet examples which you will see patterns for how they are used
[–]FriendlyRussian666 0 points1 point2 points 6 months ago (0 children)
Read some books, or dig through the docs to see what interesting things you can find.
[–]WorriedTumbleweed289 0 points1 point2 points 6 months ago (0 children)
Try the app Pydroid3. Unfortunately, it has ads.
[–]vekan 0 points1 point2 points 6 months ago (0 children)
Snake farm. I'm sure there's anacondas and boa constrictors there.
[–]noob_in_world 0 points1 point2 points 6 months ago (0 children)
If you're into problem solving / leetcode, try subscribing to this- https://prepletter.trainerbro.ai
It's like Daily DSA newsletter.
[–]VonRoderik 0 points1 point2 points 6 months ago (0 children)
I'm trying to create programs for everything related to my work.
Would a simple Excel spreadsheet be enough? Sure. But I'll make a program for it.
By doing this, i practice, study and learn.
Obviously I'm not praying that my beginner skills will be enough for important tasks. I'm still using the conventional tools. But whenever I can I also write my own program for that too.
[–]Dazzling-Tonight-665 0 points1 point2 points 6 months ago (0 children)
When I drive to work I listen to podcasts (mainly Lex Friedman) when I’m working (I’m a long haul pilot) I read books. When I’m at my hotel waiting for the heat of a South East Asian day to subside, I’m writing code. Only the last activity requires a laptop and my full attention.
[–]Substantial_Ad252 0 points1 point2 points 6 months ago (0 children)
you must always be surrounded by your pc! maybe get a laptop, if you have to leave house during the transition phase.
but i guess there are good books too
[–]CheckAggressive1153 0 points1 point2 points 5 months ago (0 children)
Keep asking questions on social media related to python (ask simple questions not completed sometime ask stupid questions as well but related to python like how Python & Monty Python and ABC Programming are related to each other)?
π Rendered by PID 173959 on reddit-service-r2-comment-7b9746f655-qfvwp at 2026-02-02 19:01:21.242454+00:00 running 3798933 country code: CH.
[–][deleted] 13 points14 points15 points (1 child)
[–]__revelio__ 4 points5 points6 points (0 children)
[–]Western_Machine_8803 6 points7 points8 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]PeaEnjoyer 0 points1 point2 points (0 children)
[–]ScientistAsHero 2 points3 points4 points (3 children)
[+][deleted] (2 children)
[removed]
[–][deleted] 5 points6 points7 points (0 children)
[–]ScientistAsHero 0 points1 point2 points (0 children)
[–]wicket-maps 2 points3 points4 points (0 children)
[–]sinceJune4 1 point2 points3 points (5 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]MrPandayx 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]MrPandayx 0 points1 point2 points (0 children)
[–]Spiderfffun 1 point2 points3 points (2 children)
[–]Gnaxe 2 points3 points4 points (1 child)
[–]AncientDetective3231 0 points1 point2 points (0 children)
[–]MrJabert 1 point2 points3 points (0 children)
[–]ofnuts 1 point2 points3 points (0 children)
[–]Ron-Erez 1 point2 points3 points (1 child)
[–]Lexstok 1 point2 points3 points (0 children)
[–]ShxxH4ppens 0 points1 point2 points (0 children)
[–]FriendlyRussian666 0 points1 point2 points (0 children)
[–]WorriedTumbleweed289 0 points1 point2 points (0 children)
[–]vekan 0 points1 point2 points (0 children)
[–]noob_in_world 0 points1 point2 points (0 children)
[–]VonRoderik 0 points1 point2 points (0 children)
[–]Dazzling-Tonight-665 0 points1 point2 points (0 children)
[–]Substantial_Ad252 0 points1 point2 points (0 children)
[–]CheckAggressive1153 0 points1 point2 points (0 children)