The goal of this project is for you to apply the things that we have learned in the previous lessons in data visualizations with python and derive Business Intelligence insights. For this project, you will choose a data set and explore it using Python. You will put together a Story using different visualizations for presentation showing the insights you have derived from the data. You should demonstrate your proficiency using Python and the concepts you have learned throughout the chapter.
You will be working individually for this project, but we'll be guiding you along the process and helping you as you go. Show us what you've got!
The technical requirements for this project are as follows:
- You must construct a Story using visualizations consisting of at least 5 different plots for the data set you have chosen.
- Choose a different visualizations types for each of the 5 plots. Try to implement the concepts that we covered in the chapter (sorting, filtering, different , aggregations, etc.)
- Save the file in the python-bi-project in Github, and your data should be saved to a folder named data.
- You should also include a README.md file that describes the steps you took, your thought process as you built your visualizations
The following deliverables should be pushed to your Github repo for this chapter.
- A Jupyter notebook uploaded to Git Hub that contains the visualizations you created from your data set.
- A data folder containing the data set you used for your project.
- A
README.mdfile containing a detailed explanation of your approach and code for constructing visualizations and organizing them into a Story as well as your results, obstacles encountered, lessons learned, and a link to your completed Tableau workbook.
- Find a data set to process - a great place to start looking would be Awesome Public Data Sets and Kaggle Data Sets.
- Explore the data set and come up with a variety of visualizations that you can potentially include in your story.
- Break the project down into different steps - identify the entities/dimensions in your data set, explore them each individually, and then progress to analyzing different combinations of them.
- Use the tools in your tool kit - the concepts and methods you have learned in the business intelligence chapter as well as some of the things you've learned in previous chapters. This is a great way to start tying everything you've learned together!
- Work through the lessons in class & ask questions when you need to! Think about adding relevant code to your project each night, instead of, you know... procrastinating.
- Commit early, commit often, don’t be afraid of doing something incorrectly because you can always roll back to a previous version.
- Consult documentation and resources provided to better understand the tools you are using and how to accomplish what you want.
-
Technical Requirements: Did you deliver a project that met all the technical requirements? Given what the class has covered so far, did you build something that was reasonably complex?
-
Creativity: Did you add a personal spin or creative element into your project submission? Did you incorporate domain knowledge or unique perspective into your analysis.
-
Code Quality: Did you follow code style guidance and best practices covered in class?
-
Total: Your instructors will give you a total score on your project between:
Score Expectations 0 Does not meet expectations 1 Meets expectactions, good job! 2 Exceeds expectations, you wonderful creature, you!
This will be useful as an overall gauge of whether you met the project goals, but the more important scores are described in the specs above, which can help you identify where to focus your efforts for the next project!
