Question: Instructions Assignment 2 : Demonstrating SQLite Python & Data Analysis with Pandas Overview Based on the knowledge and skills you have learned: Part 1 :
Instructions
Assignment : Demonstrating SQLite Python & Data Analysis with Pandas
Overview
Based on the knowledge and skills you have learned:
Part : Fill out the Pandas worksheet attached zip file
Part : Create a single python script that demonstrates basic CRUD with SQLite.
More detailed instructions are in the 'How to Complete the Assignment' section below.
Half of the marks for this assignment are acheived by showing and explaining your work to your instructor.
How to Complete the Assignment
Please read all steps before proceeding
Part : Pandas worksheet
Download the attached zip file and extract it
Fill out the Jupyter Notebok worksheet.
Part : CRUD with SQLite
Your script must demonstrate, in this order:
Creation of a new database with a randomly generated name ie every time the script is run it should create a new database with a random name
Creation of at least three new tables. Each table must have at least three columns.
Insertion of at least three rows of data for each table.
At least one table must contain references to another table.
After the above steps, output the entire contents of the database to the console.
Update at least one row of data in the database.
After updating, select the changed data and output it to the console.
Delete at least one row of data from the database.
After deleting, output the entire table that the data was deleted from to the console.
Make sure you close the connection to the database when you are finished.
Notes:
Please use best programming practices, and add proper Python documentation throughout.
Please also use frequent comments!
Please don't use the same tablesdata as the tutorials.
Supporting Resources for this Assignment
WSchools NumPy Tutorial
WSchools Pandas Tutorial
Module Lesson Notes Section SQLite Tutorial
SQLite Database File Viewer
Submission
Zip the completed worksheet and the Python script together for submission.
Submit your assignment to the Learn Dropbox.
You may submit as many times as you like before the deadline, but only the most recent submission is kept.
Evaluation
To complete this course successfully, you must complete and submit all the assignments and secure at least in aggregate.
Grading
This assignment is worth marks or of your
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
