SAP Developer Challenge: EDA with SAP HANA and Python
UPDATE from April 2023: Thanks to everyone, who participated in this challenge. While it is no longer possible to receive a badge for completing this challenge, its content is still available along with solutions for everyone interested in completing this learning on their own.
We have a new developer challenge for you for the month of March 2023. This time it’s about fundamentals of Exploratory Data Analysis with SAP HANA Cloud and Python. Read on for all the details.
Developer challenges are all about having fun, trying new things, and learning along the way. For this challenge, we invite you to explore and get familiar with the fundamentals of Exploratory Data Analysis — usually called “EDA” — using the Python Machine Learning Client for SAP HANA. The acquired knowledge can be applied when working with SAP Datasphere too!
This challenge is aimed at helping you to get started with the Python Client for SAP HANA. The level of this challenge is introductory. It focuses on an understanding of HANA DataFrames — the fundamental concept of that Python client.
This challenge assumes that you have (or are capable of quickly getting) some experience with Python and Jupyter notebooks — primary tools of all data scientists these days.
Exploratory data analysis (EDA) is used by data analysts and data scientists to explore and understand data sets, often employing data visualization methods. Results of a recent study found that data scientists spend about 40% of their time gathering, analyzing, and cleaning data.
All information you will need for the challenge can be found in this repository: https://github.com/SAP-samples/sap-community-developer-challenge-eda-hana.
There is a thread Questions regarding “EDA with SAP HANA” developer challenge in the Application Development Group, where we invite you to discuss and share your questions and issues related to the challenge.
For four consecutive weeks in March, you will get a Jupyter notebook that you need to successfully execute and share the results as described here: https://github.com/SAP-samples/sap-community-developer-challenge-eda-hana#participation.
Feel free to go beyond what is requested and try more. In the end, it is all about learning and trying new things 🤓
Just check the Challenges each Wednesday during the following four weeks to get the new one.
This is the detailed timeline:
- March 8th – Start of Challenge: Setup
- March 15th – Week 2 Challenge: DataFrames
- March 22nd – Week 3 Challenge: Querying
- March 29th – Week 4 Challenge: Data Viz
- April 5th – The end of the Challenge
At the end of the challenge, if you have made submissions, you will receive a cool SAP Community badge for successfully participating in this developer challenge. So make sure to always post your submissions as requested.
The final list of participants who received the badge of completion
Participating in the Challenge
In order to complete each of the challenges, you need to:
- Look into the Challenges to see what the new challenge is each week posted on Wednesdays.
- Submit your solution to the corresponding thread in the SAP Community Application Development discussion.
- You can join the challenge and submit your solutions at any time in the month of March of 2023, but you need to complete challenges from previous weeks, if not done yet.
Let’s Get Started
We wish you a lot of fun and good luck!
▶️ Head over to the repository to get started: https://github.com/SAP-samples/sap-community-developer-challenge-eda-hana.
⏩ Join Questions re: “EDA with SAP HANA” developer challenge thread in the Application Development group to discuss, share, and see what other participants from the SAP Community are talking about.
Exciting exploration for everyone!