Python Project

PROJECT 2

The task is similar to that of Project 1: work on project of your choice, but this time you need to do it in Python. It is okay to take your topic from Project 1 and do programming in Python, as long as you also upgrade it (for example, answer more questions than you did in Project1). Furthermore, you can even do some of the previous labs, as long as you convert them into Python, and broaden or deepen the analysis. I do not expect as much of complicated coding as in Project 1, since we did not cover Python as much as we did R.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

You should include some plots (for example, using matplotlib library) as well as some data manipulation with pandas.

You can create Python script files (.py), but you should also have a report in Jupyter notebook, i.e. ipynb file.

Apart from ipynb file, you also need to upload html and pdf versions of it. You can do this in two ways.

One way (the simplest way), when you have your ipynb open in Jupyter, go to File →→ Download as →→ HTML (.html). Once you create html file, your internet browser should be able to convert html to pdf (at least Google Chrome does that).

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Alternativaly, to convert ipynb to html and pdf, open Anaconda prompt. Then, in the prompt, if converting into html, type

jupyter nbconvert –to html file_name_with_full_path

For example, if I want to convert my file project2.ipynb into html, which is located in the folder C:\Users\Marko\DAT301\Project2, I would type

jupyter nbconvert –to html C:\Users\Marko\DAT301\Project2\project2.ipynb

NOTE: If a folder in the path has name that includes blank space, you would either need to rename the folder or else: first change current working directory where the file is, and then use the above command, but only with the file name (including extension). For example, if I am currently in the folder

(base) C:\Users\Marko

and my file project2.ipynb is in the folder C:\Users\Marko\DAT 301\Final Project (note the spaces in the names of the last two folders), then, I would change directory to the last folder by typing

cd .\DAT 301\Final Project

Then, to convert my Jupyter notebook project2.ipynb (which is now in the current directory) into html, I type

jupyter nbconvert –to html project2.ipynb

To convert ipynb file into pdf, you do the same as above, but replace word “html” with “pdf”.

Grading

You will be assessed on the quality of the written report as well as the presentation in the following way:

  1. Background and problem definition (5pts)
  2. Data wrangling, munging and cleaning (20pts)
  3. Exploratory Data Analysis (30pts)
  4. Data Visualization (15pts)
  5. Final conclusion/report; this time, short video presentation (5-7min) is desireable, but not required (30pts)

The assignment could be all done in a jupyter notebook. Otherwise, you can use .py files, but the report should be in jupyter notebook.

IMPORTANT:

Make sure you meet the following requirements and obey the rules given below

Copying a project from someone or some webpage is cheating and violates academic integrity! This automatically results in the score of 0 pts on the project, and other possible sanctions include, but are not limited to: course failure (indicated on the transcript as a grade of E), course failure due to academic dishonesty (indicated on the transcript as a grade of XE), loss of registration privileges, disqualification and dismissal. For more information, please see http://provost.asu.edu/academicintegrity.You MUST cite all the sources. In particular, you have to include webpage where you got data from, as well as the authors (if applicable).You MUST submit ALL the files needed for the project, including data source file. Do NOT zip the files into one folder. They should NOT be zipped.You MUST submit ALL the outputs (plots, graphs, etc.)You MUST submit a presentation in the form of ipynb file, as well as its html AND pdf versions.Upon submission, you MUST have a nice break! 🙂

Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER