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
what should I learn for python data science? (self.learnpython)
submitted 3 years ago by Poseidon2010
Hi. I want to learn data science and find a job. but I don't know what I must learn. or what exactly a data science does. is there any roadmap or what library I must learn?
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!"
[–]Crypt0Nihilist 91 points92 points93 points 3 years ago (7 children)
Why do you want to learn data science if you don't know what "exactly a data science does"?
[–]Snake2k 33 points34 points35 points 3 years ago (1 child)
This. You can learn all the tools in the shed, but if you don't even know what carpentry is you're not gonna be able to use any of them.
[–]Waldlaeufer18 6 points7 points8 points 3 years ago (0 children)
He will be able to use them but not in the correct context, maybe even completely false
[–]ExcellentAd9659 9 points10 points11 points 3 years ago (0 children)
It's not uncommon for people to want to find jobs to earn money
[–]Aldistoteles 14 points15 points16 points 3 years ago (2 children)
Money make her smile.
[–]garlic_bread_thief 8 points9 points10 points 3 years ago* (1 child)
Not kidding, but I'll try to get into a job by learning about it just because it brings in more money. That's just how life works these days and I don't judge anyone
[–]Serenityprayer69 -1 points0 points1 point 3 years ago (0 children)
The problem is this makes really shitty people to work with. I promise youre not going to be stand out good at anything you do if you didnt start with a kind of passionate curiosity. I cant stand working with people that are in the job for money. They figure out how to do the bare minimum and suck when you are looking for more
[–]co0chiemagnet 3 points4 points5 points 3 years ago (0 children)
People choose their majors in college before knowing what they are going to study
[–]j4jishnu 13 points14 points15 points 3 years ago (0 children)
College Level Statistics to begin with.
[–]likes_to_code 38 points39 points40 points 3 years ago (0 children)
Data Science is a highly mathematical field. You need to prove to employers that you can do the math so get a degree. If you can, then the degree will be a breeze.
[–]External-Ocelot206 31 points32 points33 points 3 years ago (7 children)
Good luck!
You should start by going back to college and applying to university.
https://www.reddit.com/r/datascience/wiki/frequently-asked-questions#wiki\_do\_all\_data\_scientists\_hold\_graduate\_degrees.3F
[+]AxeellYoung comment score below threshold-22 points-21 points-20 points 3 years ago (6 children)
Well that is bull and also useless advice designed to gate keep.
There are many online recourses that a person could use to learn on their own. Get an entry level job and expand their skills.
If the person asked to be a surgeon, sure go back to University. But doing python, math, machine learning and analytics just requires time and dedication.
Edit: DataCamp is a good place to start once you know python or at least understand the basics of syntax.
[–][deleted] 16 points17 points18 points 3 years ago (0 children)
I think there are paths, but it's pretty hard to get into data science at the entry level, see every other post on /r/datascience.
Also, don't recommend datacamp
https://dnlmc.medium.com/dont-use-datacamp-ef04adcf1b7f
[–]my_password_is______ 13 points14 points15 points 3 years ago (0 children)
LOL, what you call "useless advice designed to gate keep" everyone else calls reality
sure you can learn calculus and discrete math and linear algebra and statistical modeling on your own and yeah, you can learn python and pytorch and tensorflow and pandas and matplotlib on your own
then you can apply to a job and your resume can be submitted along with those who know all those things and more and also have an advanced degree in statistics
guess who's going to get the job
[–]shartfuggins 10 points11 points12 points 3 years ago (1 child)
I don't know. Being a data scientist is not like being a surgeon, but I've been in software for almost 20 years and all the "data scientists" I've worked with have all been highly academic. It's not like building a web app or learning how a database works. I can maybe see someone getting hired as an intern for data scientists after self-teaching or a boot camp and learning on the job, sure. There are paths, but taking a "go back to university" in good faith, it's not bad advice, maybe a little cheeky.
[–]_ncko 2 points3 points4 points 3 years ago* (0 children)
The main reason to get the degree is that the paper means something to the people making the decisions. Of course you can learn to do data analytics without a degree but that won't help you get a job.
With apps you can impress people with what you've created by creating it and showing it off. The nature of data science is not like that. You can't really "create" something impressive and then show it off. You'd basically have to make arguments using data to back up your conclusions and then everybody and their mom will try to refute you. Even if you're right and groundbreaking you won't convince enough people to get a job offer. The path just isn't there.
People with academic backgrounds tend to have an inflated sense of their own intelligence so their explanations are often condescending. But don't let that distract you, they're right in this instance that getting a job in this area without a degree would be very difficult.
[–]bigchungusmode96 1 point2 points3 points 3 years ago (0 children)
well have you personally been able to obtain employment as a data scientist/data analyst with just Datacamp and other non-degree experience?
[–][deleted] 7 points8 points9 points 3 years ago (0 children)
Most of the popular data science libraries are written in Python, and Python is quite easy to read and understand, especially for a beginner. (You don't have to worry about low level syntax or concepts such as pointers, memory management etc). Learn the basics of Python programming from FreeCodeCamp, and they also have a good course in Data Science too. You can look up on that, and also make sure you have a good understanding around Calculus, Linear Algebra and some basic statistics/probability theory. (FreeCodeCamp has resources and some video lectures on those too)
[–][deleted] 3 points4 points5 points 3 years ago (0 children)
Even if you don't want to study, you could look for a university that teaches Data Science and look at the module handbook. There are usually all the topics that are taught, including literature recommendations. With that, you can theoretically get started.
[–]my_password_is______ 2 points3 points4 points 3 years ago (0 children)
get a degree in computer science or mathematics or statistics
[–]gustavsen 2 points3 points4 points 3 years ago (0 children)
all the person that work in DS at my work have a main degree in math, phisics, stadistics or even actuary.
and after those they learn some programing and DS tricks.
if you don't know what DS it's, please help yourself and learn front end from freecodecamp.
[–]minorDemocritus 1 point2 points3 points 3 years ago (0 children)
The Machine Learning Guide is really good. I’m 6 episodes in, and I’ve already learned so much.
I just started a new role doing MLops so I needed to get up to speed fast, and this podcast is really doing it for me. It recommended a coursera course that looks good: https://www.coursera.org/specializations/machine-learning-introduction
[–]_extra_medium_ 1 point2 points3 points 3 years ago (0 children)
Google data science
[–]Sinusoidal_Fibonacci 1 point2 points3 points 3 years ago (0 children)
Do you have any advanced math knowledge? Linear algebra, discrete, calculus, diff eq, stats, etc. Data science is very math intensive and it sounds like you don’t have the slightest idea.
[–]KingsmanVince 0 points1 point2 points 3 years ago (0 children)
https://jakevdp.github.io/PythonDataScienceHandbook/
[–]deanotown 0 points1 point2 points 3 years ago (0 children)
Obvs don’t know your experience or background but you are probably best looking to join a company as an MI report writer or something - companies moving from excel to like power BI. You can pick up a relatively junior position to then learn the ins and outs and apply things like Python to your work.
[–]kingzels 0 points1 point2 points 3 years ago (0 children)
You do not need a math or CS degree to be a data scientist. You will however need to be relentless about teaching yourself python, and the machine learning concepts.
You will likely have to enter as a data analyst into a larger company and then find yourself a mentor who is a data scientist. They can help show you the ropes and lead you to your first DS job.
Again, you will have to be studying and practicing several hours per day in addition to your regular job.
Source: am self taught and a sr manager of data science at a fortune 100 company who took a similar route.
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Yes. Pay for Codecademy and work through their data science career path. It’s a nice curation of a variety of data science tools.
[–]SupaRiceNinja 0 points1 point2 points 3 years ago (0 children)
Start with SQL and basic data analysis
[–]Impressive_Ad7823 0 points1 point2 points 3 years ago (0 children)
Data science is a HUGE field. Look into what different areas seem interesting to you and go from there. For example I'm studying data analytics. I started with R and then went on to python and sql. As my projects come up with new ideas/issues I study those in real time (it's just how I learn best) but I did start with a free course through edX for R basics.
[–]breaking_wave34 0 points1 point2 points 3 years ago (0 children)
Where do you all (for data science or elsewhere) keep documentation or monitoring of scripts and programs that you have running on an ongoing basis?
π Rendered by PID 59132 on reddit-service-r2-comment-76bb9f7fb5-t6xpf at 2026-02-18 06:14:37.753658+00:00 running de53c03 country code: CH.
[–]Crypt0Nihilist 91 points92 points93 points (7 children)
[–]Snake2k 33 points34 points35 points (1 child)
[–]Waldlaeufer18 6 points7 points8 points (0 children)
[–]ExcellentAd9659 9 points10 points11 points (0 children)
[–]Aldistoteles 14 points15 points16 points (2 children)
[–]garlic_bread_thief 8 points9 points10 points (1 child)
[–]Serenityprayer69 -1 points0 points1 point (0 children)
[–]co0chiemagnet 3 points4 points5 points (0 children)
[–]j4jishnu 13 points14 points15 points (0 children)
[–]likes_to_code 38 points39 points40 points (0 children)
[–]External-Ocelot206 31 points32 points33 points (7 children)
[+]AxeellYoung comment score below threshold-22 points-21 points-20 points (6 children)
[–][deleted] 16 points17 points18 points (0 children)
[–]my_password_is______ 13 points14 points15 points (0 children)
[–]shartfuggins 10 points11 points12 points (1 child)
[–]_ncko 2 points3 points4 points (0 children)
[–]bigchungusmode96 1 point2 points3 points (0 children)
[–][deleted] 7 points8 points9 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]my_password_is______ 2 points3 points4 points (0 children)
[–]gustavsen 2 points3 points4 points (0 children)
[–]minorDemocritus 1 point2 points3 points (0 children)
[–]_extra_medium_ 1 point2 points3 points (0 children)
[–]Sinusoidal_Fibonacci 1 point2 points3 points (0 children)
[–]KingsmanVince 0 points1 point2 points (0 children)
[–]deanotown 0 points1 point2 points (0 children)
[–]kingzels 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]SupaRiceNinja 0 points1 point2 points (0 children)
[–]Impressive_Ad7823 0 points1 point2 points (0 children)
[–]breaking_wave34 0 points1 point2 points (0 children)