First , start at the beginning. Download and install it. Then try print("Hello World") Then check out the wiki on the right. Answer from ninhaomah on reddit.com
🌐
Reddit
reddit.com › r/learnpython › how can i effectively learn python for data analysis as a complete beginner?
r/learnpython on Reddit: How can I effectively learn Python for data analysis as a complete beginner?
February 17, 2026 -

Hi everyone!

I’m completely new to Python and I'm particularly interested in using it for data analysis. I've read that Python is a powerful tool for this field, but I’m unsure where to start.

Could anyone recommend specific resources or beginner-friendly projects that focus on data analysis?
What libraries or frameworks should I prioritize learning first? I want to build a solid foundation, so any advice on how to structure my learning path would be greatly appreciated.

Thank you!

🌐
Reddit
reddit.com › r/learnpython › python for data analysis
r/learnpython on Reddit: Python for Data Analysis
April 4, 2023 -

Hey guys! So I work as a Data Analyst with SQL, Tableau and Excel but I would like to take the next step which is programming with python for Data Analysis.

Can anyone recommend a course or bootcamp for this? I have 0 programming experience btw. I dont want to learn things out of my scope like creating apps or scraping the web.

I want to learn something useful for my job. For example I would like to be able to predict when a user will churn, how to predict the customer lifetime value, how to do machine learning in ways that will help the company and make me more valuable. I believe I need to learn pandas,numpy, seaborn, pyspark, tensorflow, matplotlib etc.

Thanks for the help!

🌐
Reddit
reddit.com › r/learnpython › learning python for data analysis
r/learnpython on Reddit: Learning python for data analysis
February 17, 2025 -

Strange-ish scenario here but I just got hired as an Data Analyst for a company with no experience. The boss knows this and is fine with it, he is a close friend and wants to help me start a profession. He told me to throw some data sets in chat gpt to help me and slowly learn how to use python as I go. Anyone know some good textbooks or online programs I could check out to help expedite this process? I also have no background in python LOL.

🌐
Reddit
reddit.com › r/learnpython › python for data analysts
r/learnpython on Reddit: Python For Data Analysts
February 20, 2024 -

Roadmap for Learning Python for Data Analyst

Hi I need to learn a python for data analytics. Can anyone share roadmap for it ? After learning it for data analytics i also want to learn it for automation tasks. If any Data Analyst is here also mention that. Thanks in advance.

Top answer
1 of 2
3
https://github.com/ossu/data-science might help with the roadmap.
2 of 2
1
A good roadmap for datascience is: Learn Python itself, focusing on the classes in Pythons builtins module and the general principles behind object orientated programming Some of the standard modules closely related to the builtins module such as collections and itertools Some of the standard libraries which are fundamental to datascience such as math, statistics random, datetime Some of the standard libraries related to file formats such as io, csv, json and pickle The main third-party datascience libraries such as numpy, pandas, matplotlib and seaborn The above is the foundation for machine learning and statistics Textbooks I recommend are: Python Distilled by David M. Beazley (O'Reilly Online) Python for Data Analysis by Wes McKinney An Introduction to Statistical Learning with Applications in Python by Gareth James, Daniela Witten, Trevor Hastie, Robert Tibeshirani, Jonathan Taylor The books give an overview in Python itself, the datascience libraries and statistical learning respectively. The first is accessible from the publishers website using a free trial, the other two are open access. Udemy courses that I took and found useful were: 100 Days of Code by Angela Yu Udemy Python for Machine Learning & Datascience Masterclass by Jose Portilla Udemy Never pay full price for a Udemy course as they discount them every couple of days. The 100 days of code course will be pretty difficult for someone who has never programmed (but will be well worth the initial struggle). If it takes you more than 1 day to understand concepts and do exercises, at the beginning don't feel discouraged and don't try to rush things. It is instructor led to about day 40 and gives an overview in Python. Later it focuses more towards web development and is less useful for a data scientist, I stopped at day 40 and at that stage found it more appropriate to learn the datascience libraries. The Python for Machine Learning & Datascience Masterclass and the Python and Data Analysis book complement each other pretty well. The book is more detailed and is by the founder of the pandas library. I complete the rest of the 100 days of code subsequently just for the sake of completion (but fell I got the most out of it from the beginning sections). There are also a number of courses on Coursea by Andrew N.G. related to machine learning but you won't be able to make the most of these without having the perquisite skills such as a basic understanding of Python and the datascience libraries. Also if it helps I've put together a pretty detailed GitHub repository of Python Notebooks which cover Python and the datascience libraries mentioned above.
🌐
Reddit
reddit.com › r/learnpython › what's the best course for learning python and data science?
r/learnpython on Reddit: What's the best course for learning Python and Data Science?
December 30, 2021 -

Hi everyone, I was wondering if I could get any recommendations or suggestions on the best online course I can take to learn Python and Data Science? I've been a data analyst for 3 years now, dabbling into a little bit of machine learning on past projects but certainly not the bulk of my work. I worked with SAS for 2 years, and the past year I've been using SQL (although during my SAS time I used SQL through SAS).

I want to learn python, focused mostly on data analytics/science, so I'm looking for a course to take. I know there are plenty of free sources out there, but I need some structure to stay focused when I'm starting out. I took two intro Python courses about a year ago and have used it sparsely here and there, so I'm not a complete beginner but fairly new to it. I've looked at these two so far.

100 Days of Code: The Complete Python Pro Bootcamp for 2022. Looks good for learning Python, but it looks like there's a lot of web-development content.

Python for Data Science and Machine Learning Bootcamp. Looks like it covers a lot of the data science aspect, but maybe not as good for someone with only a little bit of Python experience.

Top answer
1 of 17
47
https://automatetheboringstuff.com/ https://ehmatthes.github.io/pcc/ Do those 2 courses in that order, then come back here for data science recommendations
2 of 17
39
I was in the same boat a while back, trying to figure out the best way to learn Python and Data Science. After trying a bunch of different courses, here’s what worked best for me: I started with Automate the Boring Stuff with Python, which was great for getting comfortable with Python basics. Then, I took Jose Portilla’s Python for Data Science & ML Bootcamp on Udemy, which helped bridge the gap between Python and real-world Data Science applications.For more structured learning, I joined the Logicmojo Data Science classes and it really helped me get hands-on experience with real-world projects, SQL, and ML models. Alongside that, I also followed Andrew Ng’s Machine Learning course on Coursera, which is a must for understanding ML fundamentals. Once I had the basics down, I started practicing on Kaggle that’s where I really learned how to apply my knowledge with real datasets. If you r serious about Data Science, I’d highly recommend focusing on hands on projects and working with real-world datasets rather than just watching tutorials. These projects actually add value to your resume. I have created my GitHub also with projects I learned. Interviewer can directly see your Github, it creates a good impression about your work experience in data science. In short : Start with Python basics (Automate the Boring Stuff), take a solid Data Science course and get your hands dirty with Kaggle. Learning by doing makes all the difference.
🌐
Reddit
reddit.com › r/learnpython › learning python path for data analyst
r/learnpython on Reddit: Learning Python path for data analyst
October 17, 2021 -

Hello guys, im starting learning python with the hope of changing my career. I worked in other field which doesnt connect with data or IT. But i really like data.

Just finished a basic data analyst bootcamp of 365 team on udemy, have to say the course is amazing and makes a totally noob like me hooked.

Since i want to dwell deeper in this field, can you guy recommend courses or sources which i can improve my knowledge, ability also certificate for proper data analyst role?

Find elsewhere
🌐
Reddit
reddit.com › r/learnpython › learning python as a data analyst (advice needed)
r/learnpython on Reddit: Learning Python as a Data Analyst (advice needed)
June 30, 2024 -

I've been working as a Data Analyst for over 7 years and am well-versed in SQL, Excel, and various data visualization tools. While I've learned some Python programming skills through self-learning outside of work, I don't regularly use it at my job, so I haven't had much opportunity to practice and improve. My current job is 95% focused on SQL servers (either on-prem or cloud platform), and I'm not aiming to become a data engineer or data scientist (at least not in the short term). However, I’ve noticed that more and more DA jobs are requiring some level of Python skills and knowledge. I'm looking for advice on the following: Books or Courses Recommendations: Are there any specific books or online courses that you would recommend to help me improve my Python skills, particularly in the context of data analysis? Incorporating Python at Work: What are some practical ways I can start using Python more at my current job, even though it's heavily SQL-focused? Hiring Managers’ Insights: For those of you who are hiring managers, what specific Python skills should I focus on to pass interviews? For example, should I concentrate on mastering libraries like Pandas and NumPy? I understand that the focused areas can very much depend on the job itself, but I am looking for advice on generic DA roles that require some level of Python skills. General Advice: Any other advice you have for someone in my position looking to enhance their employability through better Python skills? Thanks in advance for your help!

🌐
Reddit
reddit.com › r/learnpython › [deleted by user]
I want to learn python for data analysis
September 19, 2024 - I thought freecodecamp's data analysis unit was an ok intro. ... I learned from an older version of this course on EdX https://cognitiveclass.ai/courses/python-for-data-science-ai-development#about-course. I also did a paid course in python for finance that I really liked on udemy both were totally serviceable ways to get started.
🌐
Reddit
reddit.com › r/learnpython › learning python for data science/ analysis
r/learnpython on Reddit: Learning Python for Data Science/ Analysis
May 12, 2025 -

Hello everyone, Firstly I hope everyone is doing good. I was wondering if anyone can give me any sort of insight or direction on how I can get started with developing this skill that I have been wanting for a long time. I have some basic data management and analysis skills mostly through Stata and SPSS so I don’t have much coding experience. However, I know that this is an important skill set in my field. I would appreciate any sort of feedback, resources, advice, etc… Thank you in advance for taking the time to respond and help me.

🌐
Reddit
reddit.com › r/learnpython › seeking advice on learning python and r for data analysis
r/learnpython on Reddit: Seeking Advice on Learning Python and R for Data Analysis
October 15, 2024 -

Hi everyone,

I’m planning to learn Python and R with the goal of using them for data analysis and management.

I believe it’s important to first get a solid understanding of the foundations of both languages before diving into the specifics of data analysis.

I would really appreciate any advice or suggestions on:

  1. The best way to approach learning the foundations of Python and R.

  2. Any resources or courses that you recommend for beginners to build a strong foundation.

  3. Resources or courses that are specifically good for data analysis and management after mastering the basics.

Thanks in advance for your help!

🌐
Reddit
reddit.com › r/learnpython › python for data analysis courses recommendation.
r/learnpython on Reddit: Python for data analysis courses recommendation.
June 10, 2025 -

Hello everyone, I recently started a new position (got a promotion) at an environmental research company and part of my new job is to do data analysis.

I did similar work for my previous position in Excel but now I need to do more complex stuff in JupyterLab and Python/SQL. More exactly we have huge databases with thousands of companies which each have hundreds of data points and are assigned scores based on various factors. I would need to analyze this data and look for outliers, or trends in a certain industry, or if we change something to our methodology what impact it would have on the scores.

A colleague of mine recommended me datacamp.com and I did some of their free courses and they seemed ok but I don't really like the subscription model as I don't have that much time to spend each day. I've also seen Angela Yu's course mentioned a lot on this sub as a good starting point but it seems a bit overkill for what I need.

Worth mentioning that I have no previous experience in programming except for semi-advance Excel formulas if that count (from my initial interactions with python they do seem a bit similar).

Which one do you recommend going for, also worth mentioning is that I have an 800 euro educational stipend so while I would like to spend as little as I can from it so I can also do other stuff price is not really that much of an issue.

Thank you all for reading and have a great day!

🌐
Reddit
reddit.com › r/learnpython › where to start with python for data analysis?
r/learnpython on Reddit: Where to start with Python for Data analysis?
May 28, 2025 -

Hey all,

I want to learn python to go into business analytics or data science, and I don't really know where to start with Python. Are there any online courses or videos you'd recommend, as well as what topics to start with and then go about.

As well as any general tips or anything to know about Python since I have very limited know6, thanks :)

🌐
Reddit
reddit.com › r/pythontips › i want to learn python for data analysis
I want to learn python for Data Analysis : r/pythontips
September 19, 2024 - Recommended resource: [Data Visualization with Python](https://www.coursera.org/learn/pythonfordatavisualization) on Coursera. ... Learn the basics of statistics and how to use Python libraries like SciPy and StatsModels for statistical analysis.
🌐
Reddit
reddit.com › r/learnpython › how much python do i need to learn for data analysis?
r/learnpython on Reddit: How Much Python Do I Need to Learn for Data Analysis?
September 17, 2023 -

I work full-time and I’m continuing my informal education in Python, specifically for data analysis. I’m trying to gauge just how in-depth I need to go into Python’s core language features before I can use it professionally for data analysis.

From various classes and resources, there’s an extensive amount to learn, and I think people believe you can’t start using Python until you have proven with a certificate that you can write from scratch. However, is it reasonable to focus primarily on understanding and implementing data analysis libraries (like pandas, numpy, and matplotlib) instead of perfecting my broader Python knowledge? I'm wondering if, by diving into these libraries and working on my professional tasks, I will pick up the nuances of Python indirectly.

Is this a viable approach? Can one become proficient in data analysis with Python by diving directly into these libraries, or is a deeper foundational understanding of the language essential before progressing?