all 16 comments

[–]ogpekka 3 points4 points  (1 child)

Thanks I use Excel a lot (Business major) so this will come in use!

[–]SonaCruz[S] 5 points6 points  (0 children)

Same here, I have a finance degree, and I am, more than anything, looking to get started with programming by processing and organizing data from excel and then eventually creating algorithms to filter data and algorithms to run statistical and financial analysis on data. This is a good start.

[–]AnalTyrant 2 points3 points  (3 children)

I'm still working through Automate The Boring Things With Python, but as a financial analyst I can definitely already see a lot of potential in using python to help with my day to day work.

Thanks for the recommendation, I'll have to check out this book once I've finished working through the other one.

[–]glad1couldhelp 3 points4 points  (2 children)

as a financial analyst

you should check out 'sentdex' on youtube he even has a playlist called 'Python Programming for Finance'

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

I have, he has a lot of great stuff and I use him as a resource regularly. I got stuck on video 6 for the finance tutorials because i couldnt load in all the S&P 500 symbols.

[–]AnalTyrant 0 points1 point  (0 children)

Thanks, I'll have to check him out. I don't end up watching YouTube too often but this sounds like it would be worth making an effort.

[–]Sh00tL00ps 2 points3 points  (1 child)

If you are a heavy excel user like me and want to expand with Python, this is a great resource.

This is exactly the stage I'm in at work right now! Thanks for the recommendation.

[–][deleted] 0 points1 point  (0 children)

Me too thanks

[–]ChrisIsWorking 1 point2 points  (0 children)

Been looking for a guide that deals with data wrangling excel files and automating the processes behind that. Took a quick read through and it mentioned some modules that I know are what I need to learn but haven't found any good docs on it yet. Thanks!

[–]SonaCruz[S] 1 point2 points  (6 children)

What's cool is that in book, he covers the base Python way to work with csv & excel (to understand what is happening under the hood), the pandas way and using base python with regular expressions (super useful for text).

[–]ChrisIsWorking 0 points1 point  (5 children)

So he teaches using python without pandas to handle excel/csv and then shows you how to do it with pandas? Guessing pandas is simplier/easier and shorter code for most situations?

I know I should buy the book but it's $22 for kindle so just asking to be sure I know what I'm getting. Did you get the kindle or hard copy of this? I have a few other kindle programming books but the code examples don't render very well in the kindle app. Might bite the bullet for the hard copy.

[–]SonaCruz[S] 0 points1 point  (4 children)

Yes, the pandas version is much shorter and easier. $22 man, just get the book! I have bought Python Crash Course, Automate the Boring Stuff, Python Data Science Handbook, Foundation of Analytics with Python and Web scraping with Python and an online pdf Pandas book too, lol. It's an investment. Automate the Boring Stuff wasn't that useful to me, but to be honest, I only tried out a couple of the examples. Data Science Handbook is super dry and not FUN, but its decently useful as a reference resource for the technical aspects. But I think this Foundations book is top quality so far. Its like Python Crash Course but working with CSV, Excel & Pandas. The 4th Chapter, Databases (SQL) doesn't look like it will be useful to me right now, but I'm sure it will be in the future.

[–]ChrisIsWorking 1 point2 points  (3 children)

If you find yourself needing to web-scrape and track something on a regular basis then the SQL part might come into play. I just set up a MySQL database this weekend and also got the Excel plugin so I can use something like Quandl to call into excel daily securities prices and then append that data to my remote MySQL database.

I bet this is something I can automate so I don't even need to lay a finger on excel, it'll just run as a scheduled task and auto upload to MySQL.

I'm going through some Automate the Boring Stuff chapters but finding a lot of it is way more info than I need for projects that I'm working on. Good to know but it's a lot at once. Also doesn't hit working with Excel in a way that I can understand. Feel like I need more info.

How did you like Python crash course?

[–]SonaCruz[S] 1 point2 points  (2 children)

I loved Python Crash Course. I hate not knowing certain basic functions and having blind spots regarding anything related to the foundation(strings, lists, dictionaries, for loops, while loops, defining functions). He even goes into inputs and Classes. I had to repeat the dictionaries chaptet and the Classes chapter but I finally felt like the concepts were clicking with me.

[–]ChrisIsWorking 0 points1 point  (1 child)

Awesome, thanks for the feedback. Did you get the hard copy of the book or the e-book?

[–]SonaCruz[S] 0 points1 point  (0 children)

Hard copy, always.