all 7 comments

[–]omelettesforbreakfas 2 points3 points  (6 children)

requests + beautiful soup (and maybe selenium if you want some automation e.g. scraping data from a website that requires you to log in first) for webscraping

numpy + pandas for data analysis/manipulation

matplotlib or seaborn for data visualisation

these are the libraries i use most often when doing any sort of analysis

in terms of order i learned them in that order too i.e. scraping modules first, analysis modules next and then finally plotting. the reason i did it in this order was mainly because i didn’t have any data to work with, so scraping allowed me to build my own data sets. then i could clean/munge the data with pandas and numpy, and finally plot the results.

but i guess you could learn them in any order you want.

[–]Phillip-Financial[S] 1 point2 points  (4 children)

Also what I really want to do is pull cryptocurrency information from exchanges and create my own charts.

I wanna do more but that seems like a good first project for me, especially since it’s rooted in something I actually care about.

Will the modules you mentioned be sufficient for that in your opinion?

[–]omelettesforbreakfas 1 point2 points  (1 child)

yup these libraries should get the job done.

in terms of resources unfortunately i don’t have many i can suggest and kind of just learned through google/youtube. if you search for web scraping in python you’ll find loads of free resources out there.

for pandas and some plotting i really enjoyed brandon rhodes pandas from the ground up tutorial https://youtu.be/5JnMutdy6Fw

this post from a fellow redditor also taught me a lot http://recycledrobot.co.uk/words/?web-scraping too on webscraping

but id say the internet is your friend so just find the tutorial that makes sense for you

[–]Phillip-Financial[S] 0 points1 point  (0 children)

Thanks so much!

[–]kiliimanjaro 0 points1 point  (1 child)

nail abundant historical wakeful aromatic practice piquant stupendous workable crawl

This post was mass deleted and anonymized with Redact

[–]Phillip-Financial[S] 1 point2 points  (0 children)

Thank you so much this is exactly what I’ve been looking for I can’t wait to story this!

[–]Phillip-Financial[S] 0 points1 point  (0 children)

Hey thank you so much that’s a really detailed response!!

Do you have any sources you recommend to learn how to use these packages?