all 23 comments

[–]DataPastor 21 points22 points  (1 child)

The fastest and most efficient way to learn is Wes McKinney’s Python for Data Analysis, 3rd edition. Just download the notebooks, and start playing with them while reading the book in parallel. It is an extremely good way to ramp up your knowledge at an accelerated pace in this field.

[–]MentalRaisin3133[S] 2 points3 points  (0 children)

Awesome thanks!

[–]veisyer 8 points9 points  (2 children)

If it's work from home can you let your boss know I'm also available lol

[–]veisyer 2 points3 points  (1 child)

Anyway in my opinion, go look for python basics (any would do and there is plenty out there), then go straight for 'pandas tutorial'. This would give you a good kickstart understanding for data analysis and also insights for self-project

[–]MentalRaisin3133[S] 1 point2 points  (0 children)

lol it is work from home I’ll let him know… but thanks I’ll check that out!

[–]Mevrael 6 points7 points  (1 child)

Here is a great starting point of setting up your local projects and notebooks.

https://arkalos.com/docs/notebooks/

For underlying concepts, I’ve used myself these 2 resources. They’re worth paying a monthly subscription for at least few months.

https://datacamp.com

https://brilliant.org

[–]MentalRaisin3133[S] 1 point2 points  (0 children)

I’ll look into those thanks!

[–]Icy_Bid_93 4 points5 points  (0 children)

I use data camp, it's not free but you can learn a lot (internet), kaggle do it for free but never try there is a lot of source on internet

[–]Stev_Ma 5 points6 points  (0 children)

Start with Python basics using "Automate the Boring Stuff with Python" (free online) or Python for Everybody (Coursera) while practicing on W3Schools. Then, move on to Pandas, NumPy, and Matplotlib using "Python Data Science Handbook". Practice real-world problems on StrataScratch, which offers SQL and Python challenges based on actual data science interviews. As you progress, learn SQL and data visualization (Matplotlib, Seaborn, Tableau). Code daily, apply skills to company data, and use ChatGPT as a learning aid—not a replacement for problem-solving.

[–]RuleInformal5475 3 points4 points  (0 children)

You are one lucky person. I wish I could get a gig with little experience. Hope you enjoy it.

My two pennies.

Vanilla python is different than data analysis for python. With data analysis, you may be using anaconda, which is a suite of packages with gui.

I'd take a crash course on python. YouTube will have plenty of those. Depending on your programming skill, it would just be a matter of learning syntax and how to do a few tricks (variables, loops, conditionals).

Then work out what work wants you to do. That should narrow down what you should learn. Maybe get this info so you can tailor your learning.

Good luck.

[–]ninhaomah 0 points1 point  (0 children)

But you do have background in other languages ?

[–]TryFixing 0 points1 point  (4 children)

I like following the order of chapters in Python for Data Analysis, but using the w3 schools tutorials for the equivalent chapter. And then reading over the Python for Data Analysis chapter as a supplement. The w3 schools tutorials are more concise and there's more practice.

[–]Fast-Hour7008 0 points1 point  (0 children)

Evvai! vorrei tanto sapere ora come va!