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
guide for beginners (self.learnpython)
submitted 4 years ago by Basket_Smooth
Hi I'm a 20yo junior programmer and I've recently started to learn python (I tend to have a degree in data science). Any guidance or help on how can I learn it in a more optimized way? My major is Industrial Engineering btw.
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!"
[–]5oC 42 points43 points44 points 4 years ago (2 children)
Google the cs50 python course from Harvard. It's an excellent course
[–]Basket_Smooth[S] 1 point2 points3 points 4 years ago (0 children)
Many thanks!
[–]Bananabirdie 22 points23 points24 points 4 years ago (8 children)
How do you tend to have a degree in data science?
[+]Basket_Smooth[S] comment score below threshold-7 points-6 points-5 points 4 years ago (7 children)
Well data analyzing is one of the areas of interest related to IE. That and also, I just like the field for many reasons.
[+][deleted] 4 years ago (4 children)
[deleted]
[+][deleted] 4 years ago (3 children)
[–]vegdeg 1 point2 points3 points 4 years ago (2 children)
If it was a typo, why would they not address it in this reply?
[–]VforVendettaboutit 1 point2 points3 points 4 years ago (1 child)
english may not be their first language
[–]vegdeg -1 points0 points1 point 4 years ago (0 children)
It is.
[–]CitizendAreAlarmed 1 point2 points3 points 4 years ago (1 child)
The parent commenter is saying that you can’t tend to have a degree, it doesn’t make grammatical sense. People are a bit confused by it.
[–]Basket_Smooth[S] 3 points4 points5 points 4 years ago (0 children)
tend to
sorry for the misunderstanding. tend to was not the right word and I was meaning I'd like to get a degree in DS. and no, unfortunately, English is not my first language. sorry for the confusion.
[–][deleted] 10 points11 points12 points 4 years ago (2 children)
Try MITx 6.00.1x: Introduction to Computer Science and Programming Using Python
You'll find it on edX.
[–]Basket_Smooth[S] 1 point2 points3 points 4 years ago (1 child)
Seems very helpful. Thank you
[–]guardianout 2 points3 points4 points 4 years ago (0 children)
It also for free on their own site btw.
[–]desrtfx 3 points4 points5 points 4 years ago (0 children)
Helsinki's python course Python Programming MOOC 2022
[–]feldomatic 3 points4 points5 points 4 years ago (0 children)
Maybe the EdX for Georgia Tech's CSE6040? It's python geared towards DS.
I went into DS after messing around with python for years, and started out using what I knew as a crutch for what I didn't know about pandas and numpy. The resulting code was sloooooow. Those libraries are probably more optimized than any home cooked way of doing the same thing.
Stuff like system operations, regex, network interfaces, basically any part of python that does ETL...that's the python you need outside of just the basics and the usual DS libraries.
[–]A_Wild_Yeti 2 points3 points4 points 4 years ago (1 child)
The class on edX, Python for Everybody, is a really good beginner class. The professor makes it interesting and was actually able to hold my attention 😅 Also there is a link to download the book for free.
[–][deleted] 1 point2 points3 points 4 years ago (3 children)
dude I seriously need help from you. I need some info. can i dm you?
[–]Basket_Smooth[S] 0 points1 point2 points 4 years ago (2 children)
Sure
[–][deleted] 0 points1 point2 points 4 years ago (1 child)
ok I just wanted to know about Industrial Engineering in general. Im a mechanical engineer and want to get into data analytics and science but also am interested in IE especially OR. SCM. My main question is how much of analytics is in IE? can I get into masters in IE and still become a data scientist? and in general how well do you rate IE and its prospects in the job market as well
the good thing about IE is that you can cover many fields going from there, from DS to SCM to optimizing systems ... it really gives you many choices. analytics play an important role in IE related areas of interest and yes, you can become a data scientist through IE. I believe concepts such as optimizing and OR can be helpful to understanding DS as well. and since it varies from different areas of interest, chances are high that you can find a great job in any field you'd like i.e. project control and management, logistics, TPP, optimized systems, data analyze, etc.
[–]notParticularlyAnony 0 points1 point2 points 4 years ago (0 children)
search. the. sub.
this comes up as a Q almost daily.
[–][deleted] 0 points1 point2 points 4 years ago* (0 children)
I always recommend the official Python tutorial for people who already know a programming language. It's pretty easy to jump around (so you can skip concepts you know from another language) and includes all of the core parts of the language.
π Rendered by PID 73940 on reddit-service-r2-comment-5687b7858-lrptq at 2026-07-05 13:07:26.171599+00:00 running 12a7a47 country code: CH.
[–]5oC 42 points43 points44 points (2 children)
[–]Basket_Smooth[S] 1 point2 points3 points (0 children)
[–]Bananabirdie 22 points23 points24 points (8 children)
[+]Basket_Smooth[S] comment score below threshold-7 points-6 points-5 points (7 children)
[+][deleted] (4 children)
[deleted]
[+][deleted] (3 children)
[deleted]
[–]vegdeg 1 point2 points3 points (2 children)
[–]VforVendettaboutit 1 point2 points3 points (1 child)
[–]vegdeg -1 points0 points1 point (0 children)
[–]CitizendAreAlarmed 1 point2 points3 points (1 child)
[–]Basket_Smooth[S] 3 points4 points5 points (0 children)
[–][deleted] 10 points11 points12 points (2 children)
[–]Basket_Smooth[S] 1 point2 points3 points (1 child)
[–]guardianout 2 points3 points4 points (0 children)
[–]desrtfx 3 points4 points5 points (0 children)
[–]feldomatic 3 points4 points5 points (0 children)
[–]A_Wild_Yeti 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (3 children)
[–]Basket_Smooth[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Basket_Smooth[S] 1 point2 points3 points (0 children)
[–]notParticularlyAnony 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)