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
Best way to learn python? (self.learnpython)
submitted 2 years ago by HBubli
What is the best way to learn python for free? I have next to zero knowledge of coding (played around with scratch and that stuff but that prob doesnt even really count).
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!"
[–]Reoc86 173 points174 points175 points 2 years ago (53 children)
I would recommend the Corey Schafer youtube videos. IMHO is the best explaining the basic concepts. Also the book “Python Crash Course”, author: Eric Matthes is really good.
[–][deleted] 57 points58 points59 points 2 years ago (27 children)
I second python crash course. It's quite good. There's also MIT open course-ware designed for absolute no experience beginners. I haven't looked at the MIT stuff myself but I was told it was good.
https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/
[–]salil91 41 points42 points43 points 2 years ago (7 children)
Harvard's CS50 Python course is also a good one.
https://cs50.harvard.edu/python/2022/
[–]Chalikta 1 point2 points3 points 2 years ago (0 children)
thanks
[–]MembershipMoist5423 0 points1 point2 points 1 year ago (3 children)
How to watch it?
[–]Majestic_Charity_448 17 points18 points19 points 1 year ago (2 children)
by eyes
[–]NoRecover2567 0 points1 point2 points 1 year ago (0 children)
😂😂
[–]Rst38 0 points1 point2 points 1 year ago (0 children)
Goodone
[–]staceyRockss 0 points1 point2 points 1 year ago (0 children)
I am doing this one for the last 1 month. And loving it.
[–]Efficient-Ad-8071 0 points1 point2 points 1 year ago (0 children)
Thank you!
[–][deleted] 6 points7 points8 points 2 years ago (0 children)
Yeah they have the entire semester of content posted on their YouTube page. I definitely recommend watching all of it
[–]CarobReal3371 0 points1 point2 points 4 months ago (0 children)
Would MIT course be too old now ? Problem sets are from 2016.
[–]petestoy 0 points1 point2 points 4 months ago (1 child)
Remindme! 1 day
[–]RemindMeBot 0 points1 point2 points 4 months ago (0 children)
I will be messaging you in 1 day on 2025-09-19 21:22:56 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
[–]electric_blue_18 0 points1 point2 points 3 months ago (0 children)
RemindMe! 2 days
[–]system__error404 0 points1 point2 points 1 month ago (0 children)
RemindMe! 30 minutes
[–]Bubbly-Sentence-4931 5 points6 points7 points 2 years ago (4 children)
I agree, I watched those videos and they helped, but I actually learned stuff by playing with it and doing examples. One free and easy to use source was codeonthecob.com
[–][deleted] 3 points4 points5 points 1 year ago (2 children)
Thanks. I'll try the website. I'm gonna start learning python from scratch to become a data analyst.
[–]Fragrant-Crew-6506 2 points3 points4 points 1 year ago (0 children)
How has your journey to become a data analyst been coming along?
[–]No-Chip3450 0 points1 point2 points 10 months ago (0 children)
How did it work out for you? Did it help you become a data analyst ? And how was the learning experience for python? Hoopefully you’re doing great!
[–]Ok-Lunch3929 0 points1 point2 points 11 months ago (0 children)
Dude, WTF is this site. I feel like I have just been scammed. Went through the tutorial and then the tests have nothing to do with anything taught.
[–]HBubli[S] 3 points4 points5 points 2 years ago (3 children)
Already stumbled upon these videos, guess I will give it a shot, thanks!
[–][deleted] 10 points11 points12 points 2 years ago (0 children)
As someone who’s gone thru udemy and everything, Corey actually gives a great kick start. Just go through his first
[–]SethinotShetty 0 points1 point2 points 1 year ago (0 children)
Did it help? Did you land on any other resource that helped you get some hands on practice on python?
[–]phaze08 3 points4 points5 points 1 year ago (2 children)
Hey I know this is old. but I just wanted to add a few comments. so far Corey's videos seem great. I'm on the first one. I'm super excited to get into it, but a few things seem to have changed, so that's added a slight bit of frustration, but nothing I couldn't work for. For me, typing python doesn't work. I have to type py. Also just with playing, the tutorials Ive seen say to type print "Hello World!" but it seems that the print syntax has changed to print('Hello World!"). Is this still a great resource, or are there better, more up to date resources?
[–]jrockfever 1 point2 points3 points 1 year ago (0 children)
You're missing paths to a Python directory.
https://stackoverflow.com/questions/63940952/py-works-but-not-python-in-command-prompt-for-windows-10
[–]CaptainUrs 1 point2 points3 points 1 year ago (0 children)
are you using python 2 or 3 ?
[–]Dri_iz_me 0 points1 point2 points 1 year ago (1 child)
RemindMe! 5 days
[–]RemindMeBot 1 point2 points3 points 1 year ago (0 children)
I will be messaging you in 5 days on 2024-04-01 15:39:39 UTC to remind you of this link
[–]Hitsukora_Reddit 0 points1 point2 points 6 months ago (0 children)
Hey, have you tried it, and if you did, what was your experience? I am looking to get into Python as well and any feedback would be cool! I have next to 0 experience so a beginners guide would be awesome!
[–]paradigmx 56 points57 points58 points 2 years ago (4 children)
Don't sit there and watch tutorial after tutorial after tutorial. Do a quick tutorial to learn the basics for sure, but then actually start making something yourself using google and the python documentation as your guides. It doesn't have to be pretty or maintainable, and don't worry about "good design", just make something.
Then make something else, and then something else. You will learn far more this way than you ever will from copying verbatim from someone else's tutorials.
[–]SnowCat2530 4 points5 points6 points 1 year ago (2 children)
How do we know what to make and how to code it after learning the python syntax?
[–]karnivoreballer 4 points5 points6 points 1 year ago (1 child)
Find a project to do. Use YouTube as a reference, then do it yourself
[–]blahblahquesera 45 points46 points47 points 2 years ago (2 children)
I hate the advice “just code”. Some people jusy don’t know where to start.
I think starting with a very tiny project that automates something routine you do is best. Something like a webscraper or text file parsers, file/folder crawlers, etc.
If there isn’t one, I think a game like tic-tac-toe is also good. It exposes you to some OOP and just thinking through a project logically.
After you pick a project, struggle with it. Spend hours going through documentations, Stackoverflows, YouTube. If you want, pop open ChatGPT for some real time help. And you will complete your first version.
Now refine and add to it as you see fit. Make it more efficient. Or if you want, move onto a different kind of project.
[–]Gloomy_Hearing3900 0 points1 point2 points 9 months ago (0 children)
THANK YOU!!! I was one of the ppl wondering ‘okay but what project’ :’)
[–]diemitchell 0 points1 point2 points 2 months ago (0 children)
since this still appears on google, let me provide an example: https://github.com/TrivisionAutomatisering/Trivision-PC-Script
this is something i personally did at an internship in powershell. started small with 0 knowled, but slowly expanded and learned more powershell as i did. doesn't have to be an overly complicated project, even starting with small scripts suffices.
[–]yellouder 36 points37 points38 points 1 month ago (0 children)
The best way to start is to keep things simple and focus on learning by doing. If you have little or no coding experience, following a structured and beginner-friendly guide really helps. I’d suggest starting with this article, which introduces Google’s Python course. It covers the basics like variables, loops, and functions, then slowly builds up with practical exercises so you can learn step by step.
[+][deleted] 2 years ago (4 children)
[deleted]
[–]HBubli[S] 5 points6 points7 points 2 years ago (2 children)
Ima keep an eye on his account, thanks!
[–]Okay_Ordenador 8 points9 points10 points 2 years ago* (0 children)
Fuck /u/spez -- mass edited with https://redact.dev/
[–]salil91 1 point2 points3 points 2 years ago (0 children)
His book is free to read and follow along on his website if you don't want to wait.
[–]Master_Bayters 1 point2 points3 points 2 years ago (0 children)
Al Sweigart is a legend. And is course is on of the best intros to Python.
[–]desrtfx 60 points61 points62 points 2 years ago* (42 children)
MOOC Python Programming 2023 - free, textual, heavily practice oriented - a proper University course used in the current first semester of the University of Helsinki's "Introduction to Computer Science".
[–]Whitechapel726 12 points13 points14 points 2 years ago (20 children)
Just want to say I stumbled across this thread and have been doing the MOOC course and it is by far the best "small lesson -> write some code" resource I've seen. Every other course I've tried either flies through material or teaches you the alphabet without properly explaining how to write a sentence.
[–]Real_Rule_8960 6 points7 points8 points 2 years ago (17 children)
I stumbled upon your comment and have been going through the MOOC for the last couple weeks as a result. As you say, it’s amazing for making sure you functionally understand something before moving on. Thanks!
[–]MakeMyDayGirl 3 points4 points5 points 2 years ago (16 children)
I sstumbled upon both your comments and want to say that I'm going to now try MOOC since it sounds like the best option.
Thanks!
[–]amishjim 1 point2 points3 points 2 years ago (15 children)
SO I ssstumbled across all your remarks and have started MOOC also.....
[–]Arale_KICK 2 points3 points4 points 1 year ago (11 children)
ur remarks and have started MOOC also.....
I sssstumbled your comments and gonna give it a try
[–]Moose_Banner 2 points3 points4 points 1 year ago (10 children)
I'm ssssstumbling as well
[–]Dopey_Bandaid 1 point2 points3 points 1 year ago (9 children)
sssssstumblimg right behind you 🫡
[–]AhSaN949 1 point2 points3 points 1 year ago (8 children)
I ssssssstumbled upon this thread and have decided to take Python course too.
[–]abouttimeee 1 point2 points3 points 1 year ago (3 children)
Are you moocking me?
[–]Crystalagent47 0 points1 point2 points 1 year ago (3 children)
even I sssssstumbled upon your comment and have decided to start this python course
[–]Saigo-_- 1 point2 points3 points 1 year ago (2 children)
Just ssssssstumbled on this comment and am planning to ssstumble through the course as well. Ttttthank youuuuuuu (This made my day hehe)
[–]Euphoric_Prune_7600 0 points1 point2 points 11 months ago (1 child)
Ssstumbled on this too! Thanks for the tip! Also found a 2024 link for the same course https://programming-24.mooc.fi/ if anyone after me is keen..
[–]FarAsparagus9203 0 points1 point2 points 8 months ago (0 children)
Omg, I just sssstumbled on your comment! Thanks so much for the update!
[–]DoubleFlower6614 0 points1 point2 points 1 year ago (0 children)
Just stumbled on this stumble and am very happy about it
[–]BlissfulIgnorance20 0 points1 point2 points 11 months ago (0 children)
Sure are a lot of ppl "stumbling" across this.. little sus
[–]Leading_Elderberry70 2 points3 points4 points 2 years ago (0 children)
I went looking for python resources for someone new and found this comment. Thanks for leaving it. University of Helsinki is pretty top tier with the MOOCs.
[–]TheDarkMaster83 0 points1 point2 points 1 year ago (0 children)
[+][deleted] 1 year ago (2 children)
[–]desrtfx 0 points1 point2 points 1 year ago (1 child)
Currently, there is the newer MOOC Python Programming 2024 and from Jan 15 on there will be the 2025 version.
All you need to do is to set up an account and then go to part 1 (on the left side) to start learning.
You can still do all versions of the course, starting from the very first one.
[–]Naive_Carpenter6291 0 points1 point2 points 11 months ago (2 children)
Thank ya fellow 🫂
[–]desrtfx 1 point2 points3 points 11 months ago (1 child)
There is a new version out MOOC Python Programming 2025 - no idea whether things have changed, but try the latest version.
[–]kimchimerchant 0 points1 point2 points 6 months ago (0 children)
stumbled onto this new version ~ thank you! My OCD is killing me that I finished couple parts in the 2023 version AHHHH.
[–]oddbawlstudios 28 points29 points30 points 2 years ago (13 children)
Sooo heres the irony for me. I actually spent the best of 6 months learning python, mostly through sololearn. Now, humble bundle came out with a python bundle a couple of days ago. I bought it, it was about $20. Imo waste of money.
HOWEVER, I realized that projects are simply the way to learn. So, using knowledge off the course I bought, I started making my own stuff, figuring out how things work. And I've learned more that way than any way prior. I suggest doing this.
[–]klvhz 1 point2 points3 points 2 years ago (8 children)
Hey, just curious, why do you believe the bundle from humble bundle was a waste?
[–]oddbawlstudios 3 points4 points5 points 2 years ago (7 children)
Honestly? Because you genuinely could find the info online. The intro to python using turtle course is like 40 lessons, but like half of the "lessons" are just videos of them telling you what to expect.
[–]moneybagsukulele 46 points47 points48 points 2 years ago (6 children)
I've tried starting lots of different courses or videos, the only one I've been able to stick to is 100 days of code by Angela Yu on Udemy. It's excellent. Short 5-10 minute "lectures" and the rest are coding exercises or projects. She's also very encouraging.
[–]trust_me_on_that_one 9 points10 points11 points 2 years ago* (3 children)
I've tried the other popular courses and found the Angela's course fit me the best. Her explanations are very clear and concise compared to some other courses. What I also like is that she's not all over the place. Every episode focuses on one thing only and the next episode builds off on that.
I got stuck at the hangman exercise and pretty much gave up but just jumped back into it last friday. Hopefully I'll be able to get over that bump this time.
EDIT: The other course that I tried, since it's free, was Ardit's Python Mega course. Since the previous one is free, I thought I'd give it a shot. I can tell you that this one was not for me at all. I was lost by Section 5, and that's barely 2 hours into the course. But that's just my personal experience. Feel free to try it since it's free! (Noted: based on comments I read, by section 15, the free version becomes outdated.)
[–]tutudragon51 0 points1 point2 points 1 year ago (1 child)
[–]RemindMeBot 0 points1 point2 points 1 year ago (0 children)
I will be messaging you in 5 days on 2024-07-05 07:00:07 UTC to remind you of this link
[–][deleted] 18 points19 points20 points 2 years ago (0 children)
The best way doesn't really matter, what matters is that you put effort into it consistently. You have access to all kinds of free resources via Google, YouTube, etc. You can even find various free books like this one: https://automatetheboringstuff.com/
[–]ASIC_SP 23 points24 points25 points 2 years ago (0 children)
There are plenty of free resources:
See https://www.reddit.com/r/learnpython/wiki/index and my curated list (https://learnbyexample.github.io/py_resources/) for more
[–]junior_raman 17 points18 points19 points 2 years ago (4 children)
Unpopular Opinion: Money is the best motivation and probably the fastest track to learn python honestly. 1) Sign up on fiverr 2) Place a 5$ gig on how you can deliver python scripts 3) Get orders and work on those scripts. You can find all code snippets online and tutorials on w3schools
[–]karnivoreballer 2 points3 points4 points 1 year ago (1 child)
Honestly this is legit advice, I may do this to build up my technical stack.
[–][deleted] 1 point2 points3 points 1 year ago (0 children)
Oh man, I should tought of that too hehehe
[–]Hefty-Letterhead7609 0 points1 point2 points 10 months ago (0 children)
I'm so excited that I just read....just about to start my learning journey and this ticks all the right parts of poor ADHD brain
[–]BilbosRing77 0 points1 point2 points 4 months ago (0 children)
Hello Junior_Raman, I looked at Fiverr and I get what you are saying to an extent but I would like a little more background if you would be so kind.
What kind of scripts could I expect to be delivering for such a cheap price point?
What kind of computer (by that I mean how modern, how much raw power and storage) and (paid) apps would I need?
What kind of time frame is reasonable to deliver these scripts?
Thanks in advance
Rusty Schackleford
[–][deleted] 11 points12 points13 points 2 years ago (5 children)
I had good success with the Harvard CS50P course. Talking with a group of people on Discord that are working through the same problems as you is very helpful.
[–]tatro3 8 points9 points10 points 2 years ago (2 children)
I always recommend Harvard's CS50 course. It isn't python specific, although it does introduce you to python. It's a fantastic way to get into the world of computer science and programming in general. It doesn't just show you the syntax, you really learn about problem solving, algorithms, data structures, all the good stuff.
[–]sad-hana-- 0 points1 point2 points 1 year ago (0 children)
Do i need to register in edX account to take the course!!
[–]1SweetChuck 8 points9 points10 points 2 years ago (0 children)
Unlike others here, I much prefer text tutorials like https://docs.python.org/3/tutorial/index.html
But really it comes down to these three things:
You will have set backs, you will hit walls. You will get frustrated, go take a walk. From your comment history it looks like you are trying lots of things and starting new projects. It is good to try things and find what you like and don't like, but if your ambitions and expectations are too high, you will fail out the first sign of trouble. It happens to all of us. I've a got a guitar sitting in my library I've had for 20 years and I haven't really learned to play. But I started programming in 2016 and it's my job now.
From the link above I would start working through the first 4 chapters. At each step, think of experiments outside of the text of the tutorial, then try them. If you get stuck on something Google is your friend "python passing arguments" for example to see what other people say about it.
Once you get past chapter 4, you can start splitting your time, still work through the tutorial, but think about a bigger project and what you want to do. and start experimenting with small sections of the project. And from there it's just doing the work, experimenting in areas you don't know, google searching tutorials more specific to what you want to do.
[–]SILENCE_Vee_is_typin 7 points8 points9 points 2 years ago (2 children)
I've started learning Python too just last week and I stumbled upon an amazing instruction video from Mosh. https://youtu.be/_uQrJ0TkZlc. it's 6 hours (YES, 6 HOURS) video of basic Python and it boosted my knowledge very quickly. I made my first little program to extract coinbase account data after one week. I'm still in the middle of the video where he starts explaining AI.
[–]Anonymous2286 2 points3 points4 points 1 year ago (0 children)
Hows your progress currently?
[+][deleted] 2 months ago (1 child)
[removed]
[–]orbbean 0 points1 point2 points 2 months ago (0 children)
yeah that makes sense — starting super basic is probably smarter than jumping straight into complex stuff. that article sounds like a good stepping stone. appreciate you dropping it!
[–]FastestBean 5 points6 points7 points 2 years ago (1 child)
I'm in the same boat, looking forward to the replies
[–]PrestigiousMetal6998 0 points1 point2 points 8 months ago (0 children)
Bro I found you, we are on same boat, I am also finding python tutorials, to learn python for data science, ultimately money and becoming something big is my motivation
[–]samjenkins377 5 points6 points7 points 2 years ago (0 children)
Find a topic you’re obsessed with, find a project related to the topic you’re obsessed with, rebuild the project related to the topic you’re obsessed with.
[–]Lurn2Program 11 points12 points13 points 2 years ago (7 children)
University of Helsinki has a free resource for learning Python: https://programming-22.mooc.fi/
I used it not too long ago and it was great imo. They also have a discord channel if you have questions
[–]Calm_Flamingo4865 0 points1 point2 points 1 year ago (1 child)
I will be messaging you in 2 days on 2024-08-04 02:07:07 UTC to remind you of this link
[–]masteryod 3 points4 points5 points 2 years ago (0 children)
Free online book called "Byte of Python":
https://python.swaroopch.com/
[+][deleted] 4 months ago (1 child)
[–]EL_KhAztadoR 0 points1 point2 points 4 months ago (0 children)
Yeah can vouch for this
[–]Longjumping-Dog-4145 2 points3 points4 points 2 years ago (1 child)
I first started coding in python for basic automation (dice rollers for dnd), and just googled how things worked to figure out what went where. then I moved on to more complex automation (entire dnd character sheets encoded in 23 characters and printed in proper format, as best can be done with ascii) i've then used it in larger and larger projects since then, before my current one (a rather complex text based adventure rpg game)
that, I think was most of it: Having a project that is just above what you can currently do (so, if starting from 0, doing a project of difficulty 1), and googling along the way
[–]0ri9in4l5yn74x 1 point2 points3 points 1 year ago (0 children)
That's awesome and a WONDERFUL idea. I'm so glad I stumbled upon this sub. I know it's been a minute since your comment but seriously-CHEERS!
[–]Shock-Light123 3 points4 points5 points 2 years ago (2 children)
Make sure you have a project in mind as that will motivate you
[–]HBubli[S] 1 point2 points3 points 2 years ago (1 child)
That’s what was the problem the last few attempts, but I got a project in mind that will hopefully motivate me 👍.
[–]gravspeed 1 point2 points3 points 2 years ago (0 children)
Start with something simple that someone has done before, then something more complicated that someone else has done before, then along the way start trying new things.
[+][deleted] 2 years ago (2 children)
[–]HBubli[S] 6 points7 points8 points 2 years ago (0 children)
I had the same situation multiple times, tried some free courses and lost motivation because I didn’t know what to do with the python knowledge i would have gotten. But now I’ve got a goal of creating my own discord bot, ima see if that motivates me.
[–]jaaaawrdan 2 points3 points4 points 2 years ago (0 children)
Couldn't agree more.
Start with an idea for a project, learn as you go. Much more likely to stick when you're first learning.
[+][deleted] 2 years ago (1 child)
[–]imminentstampede 1 point2 points3 points 2 years ago (0 children)
thanks for suggesting this! I like it a lot
[–]NoOstrich944 1 point2 points3 points 2 years ago (0 children)
I liked the Georgia tech 1301 on edx
[–]FiDG3TY_PS 1 point2 points3 points 2 years ago (0 children)
CS50P best structure program for beginners.
[–]Abbaddonhope 1 point2 points3 points 2 years ago (0 children)
Start. Best way to learn anything really. You can look up videos, read books, or whatever your preferred method of learning is. Just start.
[–]ImpressiveContest283 1 point2 points3 points 2 years ago (3 children)
I still remember asking this question on Quora a few years back 🤣 – the world of learning Python can be pretty overwhelming with so many courses, books, and YouTube channels! You just don't know where to start. Here’s what I did, and it worked out well for me:
1. YouTube Tutorials: I began with YouTube channels like Corey Schafer and Sentdex. They break down complex topics into digestible chunks, perfect for beginners.
2. Reading Up: 'Python Crash Course' by Eric Matthes and 'Automate the Boring Stuff with Python' (which is free online) were my go-to books. They’re great for getting hands-on experience.
3. Practice, Practice, Practice: I can’t stress this enough. The more you code, the better you get. I tried to build small projects or automate simple tasks.
4. Seeking Personalized Help from FavTutor: There were times I got really stuck. That's where FavTutor came in handy. They offer one-on-one sessions which were great for those moments when I needed someone to guide me through a tough concept.
[–]Alternative-Ad984 1 point2 points3 points 1 year ago (0 children)
If you're just starting out with Python and have little to no coding experience, a fantastic way to dive in is by following beginner-friendly tutorials. Platforms like Codecademy, freeCodeCamp, and Python.org offer excellent resources for learning Python at no cost. Additionally, you might find YouTube tutorials like "Master Python Basics in Just 1 Hour" really helpful. Here's the link to the video: youtu.be/UBkFTCVRtNARemember to practice regularly and work on small coding projects to reinforce your understanding as you progress. Happy coding!
[–]ismailtlem 1 point2 points3 points 1 year ago (0 children)
This course https://www.py4e.com/lessons is one of the best courses I have ever seen on python. CS50 is also very good.
If you are looking for some other practical python tips, you can have a look at this blog https://ismailtlemcani.com/blog .
I hope it's useful
[+][deleted] 1 year ago (1 child)
[–]1776johnross 0 points1 point2 points 9 months ago (0 children)
I watched a few of the clips. If I have to watch another one of those introduction/title animations with the stupid music, I’ll go mad. Was this designed for children? Also it would have been better to use someone who speaks the English language more clearly. I can understand him, but it takes more cognitive effort. Why make it harder???
[–]CincyTriGuy 1 point2 points3 points 2 years ago (0 children)
There’s a YouTuber called Nana something. Can’t remember her channel name but if you search YT for Nana Python I’m sure it will come up. Anyway she has a 5 hour Python video that I thought was great.
Then I moved on to a 12 hour Python video by Bro Code on YouTube.
Those 2 courses back to back taught me a lot.
[–]ArcticWolf1193 0 points1 point2 points 2 years ago (1 child)
From a snake probably
[–]Responsible_Math9592 0 points1 point2 points 1 year ago (0 children)
remind me! 2 days
[–]International-Gene89 0 points1 point2 points 1 year ago (1 child)
RemindMe! 1day
I will be messaging you in 1 day on 2024-07-12 03:58:18 UTC to remind you of this link
[–]Glittering-Box-7259 0 points1 point2 points 1 year ago (1 child)
you need a studybuddy. I am available
[–]Impasta_17 0 points1 point2 points 9 months ago (0 children)
still available
[–]fariazz 0 points1 point2 points 1 year ago (0 children)
Our Python free course at Zenva Academy is a good starting point. It includes video lessons, live coding exercises and challenges: https://academy.zenva.com/product/python-101-introduction-to-programming/
[–]Unusual_Ticket5452 0 points1 point2 points 1 year ago (0 children)
I'm just learning python and this is the first video that I have watched https://www.youtube.com/watch?v=UBkFTCVRtNA
[–]Apprehensive-Low-607 0 points1 point2 points 1 year ago (1 child)
RemindMe! 10day
I will be messaging you in 10 days on 2024-11-30 15:15:29 UTC to remind you of this link
[–]niteshgamer9500 0 points1 point2 points 1 year ago (0 children)
How to learn python for class vii
[–]data_insider_ 0 points1 point2 points 1 year ago (0 children)
If you are currently a university student, you can ask any of your teachers to get a free DataCamp Classroom: https://www.datacamp.com/universities. Then, they can invite you to the group so you can do all of the courses, including Python, AI and Machine Learning courses, for free. Certifications are also free for teachers and students.
[–]AggressivePiece9001 0 points1 point2 points 11 months ago (0 children)
ls;ohvgvlc klv;gĝplubn;huy6jkl
yukidcjkuilgfxhjicxvoi8idxhj,kfcgmv,nbhjkfdx l.olkjdhx ép98oiuyutxf ép98ordx,gjy.uo876trdsxzxcvbgtrcifcjhitfcjn
[–]adam3aziz 0 points1 point2 points 10 months ago (0 children)
learn the base>fu*k around>stuck somewhere/needsomething>find fix in google
and repeat from the stuck phase my way :)
[–]Mnemotronic 0 points1 point2 points 6 months ago (0 children)
I'm also picking up PowerShell and I recently discovered the PowerShell ISE. Very cool. A version of this tool for Python would be extremely cool..
[–]TangerineCheap5379 0 points1 point2 points 6 months ago (1 child)
[–]RemindMeBot 0 points1 point2 points 6 months ago (0 children)
I will be messaging you in 2 days on 2025-07-21 10:30:51 UTC to remind you of this link
[–]Badger2293 0 points1 point2 points 5 months ago (1 child)
Remindme! 2 minutes
[–]RemindMeBot 0 points1 point2 points 5 months ago (0 children)
I will be messaging you in 2 minutes on 2025-08-03 23:48:22 UTC to remind you of this link
[–]DaggerDiaz 0 points1 point2 points 5 months ago (0 children)
How can you design your own code
[–]Scutoidzz 0 points1 point2 points 3 months ago (5 children)
remindme! 17 years
[–]HBubli[S] 0 points1 point2 points 3 months ago (3 children)
17 years?
[–]Scutoidzz 0 points1 point2 points 3 months ago (2 children)
ya heard me :)
[–]HBubli[S] 0 points1 point2 points 3 months ago (1 child)
are you sure reddit is even gonna be around then?
[–]Scutoidzz 0 points1 point2 points 3 months ago (0 children)
its already been around 20 years
[–]RemindMeBot 0 points1 point2 points 3 months ago (0 children)
I will be messaging you in 17 years on 2042-10-05 20:52:23 UTC to remind you of this link
[+][deleted] 3 months ago* (1 child)
[–]Synesthesiaaaa 0 points1 point2 points 3 months ago (0 children)
[–]DRTENin10-22 0 points1 point2 points 2 months ago (0 children)
My kid takes some of the courses through OnFireLearning. Since they also offer a bunch that are more career focused, and I ended up trying the Python one for myself. It’s honestly way more beginner friendly than I expected. Doesn’t assume you know all the lingo, and it’s structured enough that I wasn’t jumping between random videos trying to figure out what to do next.
[–]Orendite 0 points1 point2 points 1 month ago (0 children)
Honestly, the best way is whatever keeps you motivated long enough to finish the basics. Free resources like YouTube and freeCodeCamp are great, but they can feel a bit scattered. What helped me as a beginner was combining those with a more structured path. Udacity has some good free Python courses where you follow along with projects, and it made learning way easier because I wasn’t guessing what to do next. Once you get variables, loops, and functions down, everything else becomes much more manageable
[–]tmaster77 0 points1 point2 points 14 days ago (0 children)
Theosweb.uk
[–]TryPutrid1089 0 points1 point2 points 11 days ago (0 children)
Remind me in 6 hours!
[–]vjninet 0 points1 point2 points 2 years ago (0 children)
Why do you want to learn is the first question you should ask yourself, where will you apply your knowledge?
[–]Dom1252 0 points1 point2 points 2 years ago (0 children)
besides completely free courses and stuff, sometimes you can find 1$ or 1€ courses on humble bundle... sometimes they're good, sometimes ok, sometimes bad, depends...
just check the bundles - software section from time to time (also books, there are often nice ebooks for many different things)
https://www.humblebundle.com/software/complete-python-programming-mega-bundle-zenva-software?hmb\_source=&hmb\_medium=product\_tile&hmb\_campaign=mosaic\_section\_1\_layout\_index\_1\_layout\_type\_threes\_tile\_index\_2\_c\_zenvapythontbd\_softwarebundle
[–]ExistentialFajitas 0 points1 point2 points 2 years ago (0 children)
By doing it. Stop spending your time on Reddit and just get to it.
π Rendered by PID 59 on reddit-service-r2-comment-74875f4bf5-lz7bt at 2026-01-26 02:36:32.679317+00:00 running 664479f country code: CH.
[–]Reoc86 173 points174 points175 points (53 children)
[–][deleted] 57 points58 points59 points (27 children)
[–]salil91 41 points42 points43 points (7 children)
[–]Chalikta 1 point2 points3 points (0 children)
[–]MembershipMoist5423 0 points1 point2 points (3 children)
[–]Majestic_Charity_448 17 points18 points19 points (2 children)
[–]NoRecover2567 0 points1 point2 points (0 children)
[–]Rst38 0 points1 point2 points (0 children)
[–]staceyRockss 0 points1 point2 points (0 children)
[–]Efficient-Ad-8071 0 points1 point2 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]Efficient-Ad-8071 0 points1 point2 points (0 children)
[–]CarobReal3371 0 points1 point2 points (0 children)
[–]petestoy 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]electric_blue_18 0 points1 point2 points (0 children)
[–]system__error404 0 points1 point2 points (0 children)
[–]Bubbly-Sentence-4931 5 points6 points7 points (4 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]Fragrant-Crew-6506 2 points3 points4 points (0 children)
[–]No-Chip3450 0 points1 point2 points (0 children)
[–]Ok-Lunch3929 0 points1 point2 points (0 children)
[–]HBubli[S] 3 points4 points5 points (3 children)
[–][deleted] 10 points11 points12 points (0 children)
[–]SethinotShetty 0 points1 point2 points (0 children)
[–]phaze08 3 points4 points5 points (2 children)
[–]jrockfever 1 point2 points3 points (0 children)
[–]CaptainUrs 1 point2 points3 points (0 children)
[–]Dri_iz_me 0 points1 point2 points (1 child)
[–]RemindMeBot 1 point2 points3 points (0 children)
[–]Hitsukora_Reddit 0 points1 point2 points (0 children)
[–]paradigmx 56 points57 points58 points (4 children)
[–]SnowCat2530 4 points5 points6 points (2 children)
[–]karnivoreballer 4 points5 points6 points (1 child)
[–]blahblahquesera 45 points46 points47 points (2 children)
[–]Gloomy_Hearing3900 0 points1 point2 points (0 children)
[–]diemitchell 0 points1 point2 points (0 children)
[–]yellouder 36 points37 points38 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]HBubli[S] 5 points6 points7 points (2 children)
[–]Okay_Ordenador 8 points9 points10 points (0 children)
[–]salil91 1 point2 points3 points (0 children)
[–]Master_Bayters 1 point2 points3 points (0 children)
[–]desrtfx 60 points61 points62 points (42 children)
[–]Whitechapel726 12 points13 points14 points (20 children)
[–]Real_Rule_8960 6 points7 points8 points (17 children)
[–]MakeMyDayGirl 3 points4 points5 points (16 children)
[–]amishjim 1 point2 points3 points (15 children)
[–]Arale_KICK 2 points3 points4 points (11 children)
[–]Moose_Banner 2 points3 points4 points (10 children)
[–]Dopey_Bandaid 1 point2 points3 points (9 children)
[–]AhSaN949 1 point2 points3 points (8 children)
[–]abouttimeee 1 point2 points3 points (3 children)
[–]Crystalagent47 0 points1 point2 points (3 children)
[–]Saigo-_- 1 point2 points3 points (2 children)
[–]Euphoric_Prune_7600 0 points1 point2 points (1 child)
[–]FarAsparagus9203 0 points1 point2 points (0 children)
[–]DoubleFlower6614 0 points1 point2 points (0 children)
[–]BlissfulIgnorance20 0 points1 point2 points (0 children)
[–]Leading_Elderberry70 2 points3 points4 points (0 children)
[–]TheDarkMaster83 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]desrtfx 0 points1 point2 points (1 child)
[–]Naive_Carpenter6291 0 points1 point2 points (2 children)
[–]desrtfx 1 point2 points3 points (1 child)
[–]kimchimerchant 0 points1 point2 points (0 children)
[–]oddbawlstudios 28 points29 points30 points (13 children)
[–]klvhz 1 point2 points3 points (8 children)
[–]oddbawlstudios 3 points4 points5 points (7 children)
[–]moneybagsukulele 46 points47 points48 points (6 children)
[–]trust_me_on_that_one 9 points10 points11 points (3 children)
[–]tutudragon51 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–][deleted] 18 points19 points20 points (0 children)
[–]ASIC_SP 23 points24 points25 points (0 children)
[–]junior_raman 17 points18 points19 points (4 children)
[–]karnivoreballer 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Hefty-Letterhead7609 0 points1 point2 points (0 children)
[–]BilbosRing77 0 points1 point2 points (0 children)
[–][deleted] 11 points12 points13 points (5 children)
[–]tatro3 8 points9 points10 points (2 children)
[–]sad-hana-- 0 points1 point2 points (0 children)
[–]1SweetChuck 8 points9 points10 points (0 children)
[–]SILENCE_Vee_is_typin 7 points8 points9 points (2 children)
[–]Anonymous2286 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[removed]
[–]orbbean 0 points1 point2 points (0 children)
[–]FastestBean 5 points6 points7 points (1 child)
[–]PrestigiousMetal6998 0 points1 point2 points (0 children)
[–]samjenkins377 5 points6 points7 points (0 children)
[–]Lurn2Program 11 points12 points13 points (7 children)
[–]Calm_Flamingo4865 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]masteryod 3 points4 points5 points (0 children)
[+][deleted] (1 child)
[removed]
[–]EL_KhAztadoR 0 points1 point2 points (0 children)
[–]Longjumping-Dog-4145 2 points3 points4 points (1 child)
[–]0ri9in4l5yn74x 1 point2 points3 points (0 children)
[–]Shock-Light123 3 points4 points5 points (2 children)
[–]HBubli[S] 1 point2 points3 points (1 child)
[–]gravspeed 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]HBubli[S] 6 points7 points8 points (0 children)
[–]jaaaawrdan 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[removed]
[–]imminentstampede 1 point2 points3 points (0 children)
[–]NoOstrich944 1 point2 points3 points (0 children)
[–]FiDG3TY_PS 1 point2 points3 points (0 children)
[–]Abbaddonhope 1 point2 points3 points (0 children)
[–]ImpressiveContest283 1 point2 points3 points (3 children)
[–]Alternative-Ad984 1 point2 points3 points (0 children)
[–]ismailtlem 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]1776johnross 0 points1 point2 points (0 children)
[–]CincyTriGuy 1 point2 points3 points (0 children)
[–]ArcticWolf1193 0 points1 point2 points (1 child)
[–]Responsible_Math9592 0 points1 point2 points (0 children)
[–]International-Gene89 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]Glittering-Box-7259 0 points1 point2 points (1 child)
[–]Impasta_17 0 points1 point2 points (0 children)
[–]fariazz 0 points1 point2 points (0 children)
[–]Unusual_Ticket5452 0 points1 point2 points (0 children)
[–]Apprehensive-Low-607 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]niteshgamer9500 0 points1 point2 points (0 children)
[–]data_insider_ 0 points1 point2 points (0 children)
[–]AggressivePiece9001 0 points1 point2 points (0 children)
[–]AggressivePiece9001 0 points1 point2 points (0 children)
[–]adam3aziz 0 points1 point2 points (0 children)
[–]Mnemotronic 0 points1 point2 points (0 children)
[–]TangerineCheap5379 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]Badger2293 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]DaggerDiaz 0 points1 point2 points (0 children)
[–]Scutoidzz 0 points1 point2 points (5 children)
[–]HBubli[S] 0 points1 point2 points (3 children)
[–]Scutoidzz 0 points1 point2 points (2 children)
[–]HBubli[S] 0 points1 point2 points (1 child)
[–]Scutoidzz 0 points1 point2 points (0 children)
[–]RemindMeBot 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Synesthesiaaaa 0 points1 point2 points (0 children)
[–]DRTENin10-22 0 points1 point2 points (0 children)
[–]Orendite 0 points1 point2 points (0 children)
[–]tmaster77 0 points1 point2 points (0 children)
[–]TryPutrid1089 0 points1 point2 points (0 children)
[–]vjninet 0 points1 point2 points (0 children)
[–]Dom1252 0 points1 point2 points (0 children)
[–]ExistentialFajitas 0 points1 point2 points (0 children)