Project Goal
Write a program that can collect data to be used for a research report.
Project Deliverables
Source code for a program written in Python 3.7
Instructions for how to execute the program
Specifications
When executed, program should collect data from websites, APIs, or services
Program should write collected data into a CSV format file with column headers OR SQLite data file
Data fields should be cleansed and stored in a format useful for reporting
Program should handle common errors gracefully
Program should be readable:
Code should include code comments
Variable names should be descriptive of their purpose where appropriate
Code should be broken out into useful functions and classes where appropriate
Grading Standards
This assignment has a maximum score of 150 points. At any time up until the due date, you may edit your submission and request an updated grade.
50 points: Your program runs and collects data from at least one source into a CSV or SQLite file.
20 points: Your program includes data collection from more than one data source.
20 points: Your program does not crash while I test it; all errors are handled; any data that cannot be collected is marked as missing.
20 points: Code includes comments and is readable.
20 points: Your program cleanses each column into a format useful for numeric analysis
10 points: Your submission explains anything I need to understand in order to execute your program.
10 points: Your submission includes a sample set of output from your program.
My project is about collect data from NBA : such as [ player ;birth ;their team; height; weight; position; average score per match ].
My source to collect data : https://rapidapi.com/api-sports/api/api-nba or you can find your own API.
Or stat.nba.com.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here