I have recently wanted to learn more about Python classes, which is a concept at the core of object-oriented programming languages. While reading article tutorials gave me somewhat of a high-level view of what classes are and how they work, I could tell I did not really retain the content of the tutorials I was going through.
Definitions and examples seemed too abstract, and I could not picture a need for using my own classes while using a language that already has so many ready-made packages and libraries that tackle 99% of your common needs as a programmer which uses Python to work with data. …
(Notes: All opinions are my own)
Sharpening your Python programming skills is always useful for those of you working in Data Analytics & Data Science, and continuous learning is required in an-ever growing space dominated by ever-expanding use cases and fluid and open-source programming languages.
To that end, those of you more into actual coding than sitting through many minutes of video-lessons should find building projects challenging and entertaining, and the best way to get stuck and learn new concepts on the way.
In this article, I will give an overview of what to expect if you decide to build the projects contained in the “Data Analysis with Python” section of the curriculum, which I have recently completed. The certification is fully project-based, and the lectures are totally optional. …
(Notes: All opinions are my own)
This year I took and completed the 5 main courses which make up the Deep Learning Specialization offered by deeplearning.ai on Coursera (link to completion certificate).
I have been wanting to certify my Data Science skills during the last few years, and thus jumped at the opportunity to take this series of courses when I discovered that one of the biggest AI experts and co-founder of Coursera, Andrew Ng, had rolled out additional Data Science & AI course materials following his world-famous Machine Learning course.
Being an avid Coursera student, I jumped at the opportunity. …
(Notes: All opinions are my own)
Online Courses, or “MOOCS”, have been traditionally hard to complete (Financial Times, 2019) in recent years, but more and more they are being relied upon for up & re-skilling, especially in the Data Science & Analytics sphere, which has been one of, if not the, most popular categories across the entire e-learning ecosystem.
I have been a great fan of online education ever since I started picking up many Data Science & Analytics skills through my learning journey, and have been an active learner across all major platforms featuring Data Science content, with a focus on Coursera, Udemy, EdX, Datacamp and Pluralsight among others. …
(Notes: All opinions are my own)
I never actually set out to work in the broad realm of Data Science & Analytics; it was 2016 and I was about to graduate from a 3-year Bachelor in Business degree which at the time featured very few programming courses in its curriculum.
Having concluded my last exam before graduation, the last outstanding piece of work was my thesis, which focused on a comparative analysis of M&A transactions between Western firms and Asia-based companies. …
Last year I took and completed the 9 main courses which make up the IBM Data Science Professional Certificate offered by IBM on Coursera (link to certificate here.
I have been wanting to certify my Data Science skills during the last few years, and thus jumped at the opportunity to take this series of courses when I discovered that IBM put out a massive catalog on the famous e-learning platform, which I found myself using quite a lot for other courses and specializations, some of which I have also reviewed here on Medium.
Taking the Certificate has been definitely an overall positive experience, gave me a solid conceptual understanding of a good portion of the modern day Python data science stack and allowed me to get my hands dirty with capstone projects which take you away from the more theoretical lectures. …
Link to live Course Tracker (Desktop Version): here
Latest update to data source: May 2020
Link to Data Source: here
(Notes: All opinions are my own)
This article explores correlations between NBA player salary data and actual on-court performance, using stats from the 2019/2020 regular season. It also illustrates how you can conduct web-scraping and simple data analysis in Python.
The aim is to identify above-average performers with below-average pay (in per minute terms) about to be free-agents in the upcoming off-season, as these players might represent sound opportunities to add quality rotation players to a team (from a front-office perspective).
Data Sources: Basketball Reference, HoopsHype
For this article, I am also going to show you how you can scrape and parse NBA salary data from HoopsHype. …
This article will show you one of the ways you can process stock price data using Google Cloud Platform’s BigQuery, and build a simple dashboard on the processed data using Google Data Studio.
Learning to do so can be especially useful for anyone who wishes to automate the findings from stock price insights, and is looking for an efficient and fast way to store the whole process on a cloud platform.
This article is meant to act as a continuation, or ”part 2", to a previous article in which I showed How to automate financial data collection with Python using APIs and Google Cloud. Feel free to give it a read if you are interested in the upstream data import and script automation side of this workflow. …
(Notes: All opinions are my own)
I had been introduced to my first startup client through a friend who thought I would be capable of delivering a solid output to the two-people founding team of an aspiring e-learning startup from my home country, Italy.
He thus proceeded to connect me with the prospective founders, who I met in the following days to discuss the project’s scope, requirements and final deliverables.
The two co-founders were aiming to gather seed capital for their venture by having a few angel investors run over a pitch deck as well as a detailed financial report. …
About