AcF 351b Career Skills in Accounting and Finance
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
AcF 351b Career Skills in Accounting and Finance
Python for Data Analysis
Stream Assignment
1. Overview
Python for Data Analysis stream is designed to provide introductory programming knowledge to students who have no or little prior programming experience. Throughout the ten sessions, this module has covered Python language basics, scientific computing and web scraping packages and introduction to corporate bond markets. The assignment therefore is intended to give students the opportunity to practice on what have learned from the course and encourage students to do independent work towards writing code scripts to download and analyze data in the fields of accounting and finance.
This document sets out the details of the stream coursework requirements along with some instructions and tips.
2. Coursework Submission
o Submission Deadline: Monday 17th January, 12 pm noon
o Submission Location: online via Moodle
o Submission Documents :
• Part 1: A Jupyter Notebook named AcF_351b_Python_Stream_Final_Exam_Part_I.ipynb and a Python file named submission_part_I.py. Part 1 primarily assesses the Python coding skills. The Jupyter Notebook includes 13 questions. Five of the questions ask you to provide generic Python coding scripts, e.g., loops and conditionals. The rest of the questions ask you to analyze a dataset and answer questions regarding WiFi hotspot locations in NYC. Detailed instructions are in the Jupyter Notebook. This part contributes 50% of your coursework assessment.
• Part 2: A Jupyter Notebook namedAcF_351b_Python_Stream_Final_Exam_Part_II.ipynb, a Python file named submission_part_II.py, and a word file named acf351b_python.docx. Part 2 assesses the skills of analyzing and interpreting the financial dataset. Part 2 requires both Python coding skills and a good understanding of bond markets. The Jupyter Notebook walks you through a dataset of US and UK corporate bond transactions between Jan 2015 to Dec 2017, and asks you to finish the coding scripts as specified. After completing the Jupyter Notebook, you are required to analyze the acquired dataset and answer three short questions regarding British bonds and Brexit. This part contributes 50% of your coursework assessment. Note that answers to short questions that exceed the maximum word limit will be SEVERELY PENALIZED.
o Deliverables:
• You will need to submit a zip file containing all your Python codes, Jupyter Notebooks and text documents. For your convenience, we provide a handy script for you.
Simply run
$ bash collect_submission.sh
or if running Microsoft Windows 10
C:\assignmentfolder\collect_submission.bat
o Surgery sessions/office hours:
• Week 5, 7, 8, 10: 3 p.m. -5 p.m. Wednesdays
• Week 6 and Week 9: 4 p.m. -5 p.m. Wednesdays
• Location:
§ Online meeting via Teams
§ LUMS B76 (appointment-only)
§ Note: to protect students’ health and wellness, should the office hours take place in LUMS, only one student is permitted in the office during the surgery sessions, and social distancing will be required.
2021-12-30