Your final project will be a large program that deals in some way, shape
Ask Expert

Be Prepared For The Toughest Questions

Practice Problems

Your final project will be a large program that deals in some way, shape

Your final project will be a large program that deals in some way, shape, or form with Data Science.  This is your chance to use Python to perform a task that YOU are interested in and use it to do Data Science.

You will create a proposal. You should treat this assignment as if you are pitching a product or an advertising campaign.  Think Shark Tank (I am your investor, investing grades; sell me on your A).  Act as if you are presenting the idea for your program’s service to a venture capitalist.  Nothing technical need be discussed for the pitch/proposal, just an idea and the problem your code is going to solve.  Do not tell me about data types and sources, this is a pitch, big picture!  The presentation can be a powerpoint, a written document, a video, whatever.

I am not expecting one million lines of code.  If you can accomplish a serious Data Science task without a boatload of code I’m fine with it, but I want you to use what you’ve learned in order to perform a real world useful task.  That’s all.  Don’t sweat the small stuff, think big and have fun.

---

The Code Rubric (What I expect to see in the code at the end of the day)

I would like to see certain things that reflect what you have learned over this semester in your project.  

A custom library (with classes, functions, and constants)

Iteration and decision making

imports from your library and the standard library

If you import a third party library, report it ahead of time.  I want to be able to run your code on my computer so if you use 20 third party libraries I’m going to be unhappy about it.

File I/O - you must read input from a file and produce an output file.

The use of a data structure (you will understand this soon, Unit 6)

The use of object orientation (you will understand this soon as well, Unit 5). Specifically, I would like to see inheritance.

The Data

You must use a data file with over 10,000 items.  They do not have to be random.  They can be programmatically formed (we do not expect you to handwrite thousands of lines of data).  They can be sorted or unsorted as you desire (sorting may be useful, but that depends on what you’re doing; it’s up to you).  

Items means records.  You cannot have 100 lines of 1,000 data points.  I’m looking for 10K unique records.

---

Example

The Sting

“Sports betting sites like “PokerStars”, “Fan Duel” and “Draft Kings” are becoming more popular than ever.  While these sites deal with fantasy football and Poker, we would like to create a website to provide statistical analysis and value added gameplay to horse racing across the United States.  From Santa Anita to Monmouth, New Jersey, horse racing fans bet money (parimutually of course) in the billions of dollars.  

Our site, “Sting.com,” would be part statistical analysis and part fantasy racing.  We would offer racing fans a chance to see statistical data related to horse racing across the nation, the day’s results, times, jockeys, you name it, along with statistical analysis and predictions for the next day’s races.  We would also offer a fantasy component to allow fans to compile fantasy races and have horses in California compete against horses from the east and.....”

Hint
ComputerWeb browsers, word processors, e-mail clients, video games, and system utilities are examples of program (noun) executable software that runs on a computer. These programs are frequently referred to as applications, which is a synonym for "software programs." On Windows, most programs have an....

Know the process

Students succeed in their courses by connecting and communicating with
an expert until they receive help on their questions

1
img

Submit Question

Post project within your desired price and deadline.

2
img

Tutor Is Assigned

A quality expert with the ability to solve your project will be assigned.

3
img

Receive Help

Check order history for updates. An email as a notification will be sent.

img
Unable to find what you’re looking for?

Consult our trusted tutors.

Developed by Versioning Solutions.