Over time, my Excel files started to grow. I figured out macros. Now I was scraping data. My Excel files were starting to get big. Excel has graphs!? Oh boy. My Excel files were getting huge. Guess I need to split some of this up. A tangled web of Microsoft Excel goodness was taking form on my PC. I learned about linear regression and some other basic data analysis techniques. Index & Match functions by the dozens were littered across many of my documents. I was actually developing a process. A standard operating procedure. And I was winning! What an incredible feeling. Dreams of quitting my day job were almost coming into focus. I needed to get better!
More data. More index & match functions. A little more data! More. More… MORE!
Oddly enough, Microsoft Excel started to slow down. I would go to change a cell and Excel would lock up for 2-3 seconds. Not the end of the world, but far from ideal. A few seasons went by and my datasets were getting larger and more complex. Now I would go to change a cell and Excel would lock up for 10-15 seconds. There had to be a better way.
I had been hearing about this popular and nimble little programming language called Python. Apparently it was really good for working with numbers for the purpose of making predictions. I downloaded Python and decided to give it a try. Quickly I realized I was in over my head. Coincidentally, a YouTube advertisement for a Python class on Udemy popped up as I was researching some sports match ups. (Weird, how did YouTube/Google know I was exploring the realm of coding… So strange…)
I signed up for a $7 Python crash course and starting learning the basics. The term, “machine learning” had begun being tossed around some sports betting circles I ran in, so I typed “machine learning” into Udemy’s catalog, found a course that I liked, and bought that one too. The course was taught in Python and R simultaneously. For me, R was so much easier to use, so I stopped taking coding lessons in Python and completely switched to R.
Machine learning basics were starting to make sense to me. Now I was building…mostly… mathematically sound models. My win percentage on wagers started to go WAY up. Instead of making hundreds in a season, I was making thousands. I was well on my way to sports betting success.
Python eventually found its way back onto my computer screen. Now I’m coding in two languages. My scripts in R are talking to my scripts in Python. I’m scraping significantly more data. My processing speeds are increasing. Most importantly, my win percentage is continually on the rise. But, I still need to get better! I know there is so much that I don’t know.
Enter General Assembly and the Data Science Immersive. I enroll in my first formal class for Data Science. I need to take my skills to the next level.