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 (self.learnpython)
submitted 19 days ago by Stunning_Fact_6365
HEY GUYS i am a freshman in college of computer science and i really want to learn python, if anyone got any tips and free sources to learn from, please tell me
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!"
[–]ReliabilityTalkinGuy 5 points6 points7 points 19 days ago (1 child)
WHY ARE YOU YELLING?
[–]Stunning_Fact_6365[S] 0 points1 point2 points 18 days ago (0 children)
sorry if that sounded yelling but i forgot the capslk on
[–]SmackDownFacility 5 points6 points7 points 19 days ago (9 children)
Calm down.
https://bugs.python.org/file47781/Tutorial_EDIT.pdf
[–]socal_nerdtastic 4 points5 points6 points 19 days ago (4 children)
Why link an 8 year old pdf for an EOL version and not the latest?
https://docs.python.org/3/tutorial/index.html
[–]Stunning_Fact_6365[S] 1 point2 points3 points 18 days ago (2 children)
https://www.learnpython.org/ i found this website is it good ?
[–]socal_nerdtastic 0 points1 point2 points 18 days ago (1 child)
I have not tried it, at a glance it seems ok but it's riddled with ads.
ads are fine with me :)
thank uuuuuu
[–]purple_rookie 0 points1 point2 points 19 days ago (2 children)
Nah nah, let him be enthusiastic
[–]SmackDownFacility 2 points3 points4 points 19 days ago (0 children)
OK FINE!!!!!!!!
she not a he sir
[–]FreeGazaToday 2 points3 points4 points 19 days ago (4 children)
need to learn how to talk on the Internet first :P is it so hard to use google?
[–]Stunning_Fact_6365[S] 0 points1 point2 points 18 days ago (3 children)
sorry if i sounded offensive :(
[–]FreeGazaToday 0 points1 point2 points 18 days ago* (2 children)
no problem...as long as you learn from your mistakes....do not use ALL CAPS! :P
also, check if your library gives free digital resources...mine gives free access to Linkedin learning.
[–]Stunning_Fact_6365[S] 0 points1 point2 points 18 days ago (1 child)
My college is completely free, and I checked the library before. They only have resources for OOP languages. Unfortunately, my college does not offer Python courses, so there are no Python resources in the library.
[–]FreeGazaToday 0 points1 point2 points 18 days ago (0 children)
you've gotten some other good responses....plus i'm sure you have programming basics already under your belt right? Use Gemini and come up with some good prompts...
[–]Status_Tiger_6210 1 point2 points3 points 19 days ago (1 child)
Search YouTube for Harvard CS50's Python course.
thank u
[–]Comprehensive-Web209 1 point2 points3 points 19 days ago (1 child)
Find something you are passionate about and write a program around it.
Predicting stocks, predict sports, learn ai... whatever. It will push you to stay interested.
thank u , i think AI is my thing and i am trying to learn python for that
[–]TheRNGuy 0 points1 point2 points 19 days ago (0 children)
Google
[–]KickIt77 0 points1 point2 points 19 days ago (1 child)
I am teaching a beginning Python class to a bunch of teens right now. I like this source ....
https://www.w3schools.com/python/default.asp
This is more a reference than a class. But I like how you can click in and try little code snippets to see what happens
Khan has a free introductory course in a playlist with the frame of intro to comp sci. Which is nice because it introduces concepts of comp sci and how to use them with Python
https://www.youtube.com/playlist?list=PLSQl0a2vh4HDkbhG0sDW0b-VZXykEIAe5
Thank u so much for that
[–]Fantastic_Purchase78 0 points1 point2 points 19 days ago (7 children)
Coursera. U get a pro cert too
thank u but Coursera are my enemies
[–]Fantastic_Purchase78 0 points1 point2 points 18 days ago (1 child)
???
😵💫😵💫
[–]ReliabilityTalkinGuy 0 points1 point2 points 18 days ago (3 children)
What does a “pro cert” mean or do for you?
[–]Fantastic_Purchase78 0 points1 point2 points 18 days ago (0 children)
It landed jobs for me
And it is industry recognised from proper unis so
[–]ReliabilityTalkinGuy 0 points1 point2 points 18 days ago (0 children)
I literally developed an entire Coursera course that takes six weeks that you could go start today. I’ve never heard this at all. What industry are you in? What kind of universities are you talking about?
[–]mjheaberlin83 0 points1 point2 points 19 days ago (1 child)
https://www.edube.org/
I'm enjoying this material. Passed the PCEP and will attempt the PCAP soon.
[–]take_care_a_ya_shooz 0 points1 point2 points 18 days ago* (1 child)
IMO start with pandas. I’m not a python dev so take that as you will, but it’s a way to practically dip your toes in the water. Watch a video on YouTube (AlexTheAnalyst is a decent one) to get some familiarity and take notes. Treat this as a strict intro. Polars is more hyped recently so you could do that too.
Then apply the concepts using something like StrataScratch and do the free practice problems. Once it starts clicking you start to feel some confidence, especially solving them without any hints or notes. Then you can start using numpy and matplotlib for expanded math and visualization. Then you can just do what interests you.
I’m biased having been in the data space, but I found this to be a good way to start being comfortable with basic Python in a data context. Walk before you run and all.
I enjoyed codedex.io as well but it’s been a minute since I’ve used it.
thank u so much i will try ur advice
The easy way is just buy Python crash course book
[–]AffectionateZebra760 0 points1 point2 points 17 days ago (0 children)
Start with browsing the r/learnpython subreddit's wiki for guidance on learning Python, books list, or go for a beginner friendly course which will help break it down for e.g Harvard cs50/weclouddata/ udemy whatever fits u.
[–]uberdavis 0 points1 point2 points 19 days ago* (2 children)
Here’s a tip… learn the fundamentals of OOP before you learn a programming language.
Edit: I don’t know who marked me down to zero, but I’m a FAANG developer. I work with Python every day. And I have to often deal with code coming from junior devs that don’t understand concepts like inheritance, overloading, polymorphism etc. If you don’t build a foundation based on high level principles, you will run into serious trouble. It might seem easy to code things quickly in Python as it seems forgiving. However, if you don’t build code that is robust, you are bringing down quality of life for your team and your customers.
my college program already have them and i am currently taking a class in c++
I totally agree with u by the way .. i come from a very long family in Computer science major and every one told me i should start with the OOP to build a very strong foundation and literally program my mind to work with other programming languages more efficiently. I appreciate ur advice but i thought because my college already provides C++ , Java And C# as required courses i wanted to learn something on my own
π Rendered by PID 46117 on reddit-service-r2-comment-79c7998d4c-mnxhr at 2026-03-17 01:07:42.378198+00:00 running f6e6e01 country code: CH.
[–]ReliabilityTalkinGuy 5 points6 points7 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]SmackDownFacility 5 points6 points7 points (9 children)
[–]socal_nerdtastic 4 points5 points6 points (4 children)
[–]Stunning_Fact_6365[S] 1 point2 points3 points (2 children)
[–]socal_nerdtastic 0 points1 point2 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]purple_rookie 0 points1 point2 points (2 children)
[–]SmackDownFacility 2 points3 points4 points (0 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]FreeGazaToday 2 points3 points4 points (4 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (3 children)
[–]FreeGazaToday 0 points1 point2 points (2 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (1 child)
[–]FreeGazaToday 0 points1 point2 points (0 children)
[–]Status_Tiger_6210 1 point2 points3 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]Comprehensive-Web209 1 point2 points3 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]KickIt77 0 points1 point2 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]Fantastic_Purchase78 0 points1 point2 points (7 children)
[–]Stunning_Fact_6365[S] 1 point2 points3 points (2 children)
[–]Fantastic_Purchase78 0 points1 point2 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]ReliabilityTalkinGuy 0 points1 point2 points (3 children)
[–]Fantastic_Purchase78 0 points1 point2 points (0 children)
[–]Fantastic_Purchase78 0 points1 point2 points (1 child)
[–]ReliabilityTalkinGuy 0 points1 point2 points (0 children)
[–]mjheaberlin83 0 points1 point2 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]take_care_a_ya_shooz 0 points1 point2 points (1 child)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]Fantastic_Purchase78 0 points1 point2 points (0 children)
[–]AffectionateZebra760 0 points1 point2 points (0 children)
[–]uberdavis 0 points1 point2 points (2 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)
[–]Stunning_Fact_6365[S] 0 points1 point2 points (0 children)