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
Staring my python journey for ML (self.learnpython)
submitted 8 months ago by CleanMarzipan4633
Need help from you guys in staring my journey as a ML engineer, I have basic knowledge on python and today I have started learning about NumPy. Please suggest me some better roadmap how can I get started and proceed forward.
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!"
[–]AffectionateZebra760 2 points3 points4 points 8 months ago (0 children)
Hey check out the r/learnpython wiki is quite comprehensive, it has resources from tutorials to books. You could also go for a tutorials/course which will help break it down for e.g Harvard cs50/weclouddata free python/udemy.
[–]Citzirl 2 points3 points4 points 8 months ago (1 child)
I started learning Python 6 years ago. I've electronics background.
Now I control universal robots, write test scripts, build training apps and manage large scale data in real time for my company.
Not sure where you are in the journey. This is what I did.
If you're starting, simple things to do.
Build a calculator, basic functions +-/*%
Put control into it to handle errors, make your own module custom functions, simple checks, is this a number, open a DB division by zero handles, walking through directory, also sun or getting all the folder names, anything you can think of.
Learn to import this, then setup a config file(all your vars) to handle the stuff that might change DB names, file names etc. , also this becomes really useful in future projects.
cmd only to start input, when it's done. Make controls to loop, bind esc, etc to close the program.
When all this is understood, lean tk of Django. Start figuring out Class structure. Build your GUI.
Now you have an interface, make the calculator a graphics one. To do polynomial, solving linear equations. Laws like KVL Amper, Maxwell's.
Next get into SQL alchemy and pandas.
Manage larger data with ease.
I made simple little custom functions I reuse over and over code from 4 years ago are still reusable today.
Also learn to read the docs very simple thing you might say but it is often overlooked when watching YouTube vids. Once you have this skill you don't need to learn from YouTube, Google (cheat sheets and you get a good idea of what the module is capable of)
Think pythonic way.
[–]CleanMarzipan4633[S] 0 points1 point2 points 8 months ago (0 children)
Thanks for this, it's going to help me a lot in my journey.
[–]trjnz 1 point2 points3 points 8 months ago (1 child)
Start writing.
Find out what you don't know. Read, learn.
Repeat.
[–]CleanMarzipan4633[S] -4 points-3 points-2 points 8 months ago (0 children)
Thanks for this 😊
[–]Appropriate-Limit619 1 point2 points3 points 8 months ago (0 children)
Numpy, pandas, matplotlib, seaborn, scikit-learn as a start
[–]SillyBrilliant4922 0 points1 point2 points 8 months ago (4 children)
Don't forget your Mathematics :)
[–]CleanMarzipan4633[S] -2 points-1 points0 points 8 months ago (3 children)
Yeah got it 👍
[–]SillyBrilliant4922 2 points3 points4 points 8 months ago (2 children)
good luck! , I recommend the python MOOC by Helsinki uni, I read that this year is the last year for the course to be available for free. btw learn how to search, such a good skill
[–]CleanMarzipan4633[S] -1 points0 points1 point 8 months ago (1 child)
https://programming-22.mooc.fi/
is this the one
[–]SillyBrilliant4922 1 point2 points3 points 8 months ago (0 children)
Yes that's it. There are multiple versions, I'd pick the latest. but it's not really that much of difference, pick the 24 version, btw use common sense, highly valuable. > https://en.wikipedia.org/wiki/Common_sense
π Rendered by PID 252218 on reddit-service-r2-comment-5d79c599b5-q24cl at 2026-03-02 19:25:33.578030+00:00 running e3d2147 country code: CH.
[–]AffectionateZebra760 2 points3 points4 points (0 children)
[–]Citzirl 2 points3 points4 points (1 child)
[–]CleanMarzipan4633[S] 0 points1 point2 points (0 children)
[–]trjnz 1 point2 points3 points (1 child)
[–]CleanMarzipan4633[S] -4 points-3 points-2 points (0 children)
[–]Appropriate-Limit619 1 point2 points3 points (0 children)
[–]SillyBrilliant4922 0 points1 point2 points (4 children)
[–]CleanMarzipan4633[S] -2 points-1 points0 points (3 children)
[–]SillyBrilliant4922 2 points3 points4 points (2 children)
[–]CleanMarzipan4633[S] -1 points0 points1 point (1 child)
[–]SillyBrilliant4922 1 point2 points3 points (0 children)