You are on page 1of 6

TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP.

HỒ CHÍ MINH
BỘ MÔN: TOÁN KINH TẾ
ĐỀ THI KẾT THÚC HỌC PHẦN
Tên học phần: Lập trình Python cho phân tích số liệu
Số tín chỉ: 4 Lớp (hoặc khối lớp): Đại học; Hệ : Chất lượng cao

Yêu cầu 1: CHƯƠNG TRÌNH QUẢN LÝ KHÁCH HÀNG CỦA NGÂN HÀNG
Viết chương trình xây dựng:
✓ Lớp cho các đối tượng khách hàng của ngân hàng gồm:
Thuộc tính:
• Họ và tên
• Thu nhập
• Số dư nợ gốc bị quá hạn
• Số ngày nợ quá hạn
Phương thức:

• Phương thức nhập các thuộc tính


• Phương thức phân loại khách hàng:
o Nhóm 1 (Nợ đủ tiêu chuẩn):
▪ Nếu khách hàng bị nợ quá hạn dưới 10 ngày.
o Nhóm 2 (Nợ cần chú ý):
▪ Khách hàng bị nợ quá hạn từ 10 – 90 ngày.
o Nhóm 3 (Nợ dưới tiêu chuẩn):
▪ Khách hàng bị nợ quá hạn từ 91 – 180 ngày.
o Nhóm 4 (Nợ nghi ngờ):
▪ Khách hàng bị nợ quá hạn từ 181 – 360 ngày.
o Nhóm 5 (Nợ có khả năng mất vốn):
▪ Khách hàng nợ quá 360 ngày.
• Phương thức xuất các thông tin của khách hàng bao gồm tên, thu nhập, số dư nợ
gốc bị quá hạn, số ngày nợ quá hạn và nhóm phân loại.
✓ Chương trình chính:
Tạo một menu với các chức năng sau:
• 1. Nhập thông tin của một list gồm n khách hàng. n nhập từ bàn phím.
• 2. Hiển thị danh sách các khách hàng cùng các thông tin được sắp xếp thứ tự thời
gian quá hạn giảm dần.
• 3. Hiển thị danh sách các khách hàng cùng các thông tin được sắp xếp thứ tự số
dư nợ gốc bị quá hạn tăng dần.

Yêu cầu 2: XẾP LOẠI CỔ PHIẾU


Ngày 1/4/2022, chứng khoán Mỹ vừa trải qua Quý I tồi tệ nhất trong hai năm do ảnh
hưởng của dịch Covid-19, căng thẳng Nga-Ukraine, giá dầu tăng mạnh, áp lực lạm phát1.
Hãy quan sát một phần diễn biến này thông qua việc lấy dữ liệu giá của 40 cổ phiếu
được chọn ngẫu nhiên từ Bảng dưới đây trong hai ngày 4/1/2022 và 31/3/2022.
Dùng module random để chọn 40 cổ phiếu và cố định kết quả bằng phương thức seed
với tham số bằng số thứ tự của nhóm. Tính tỉ suất sinh lời của các cổ phiếu trong quý I.
Sau đó sắp xếp các cổ phiếu thành ba nhóm:

• Nhóm H gồm 30% cổ phiếu có mức thay đổi giá tốt nhất.
• Nhóm M gồm 40% cổ phiếu có mức thay đổi giá trung bình.
• Nhóm L gồm 30% cổ phiếu có mức thay đổi giá kém nhất.
Tìm các cổ phiếu thuộc ba nhóm cổ phiếu trên. Tính tỉ suất sinh lời trung bình của các
cổ phiếu trong mỗi nhóm (lấy tỷ trọng bằng nhau)
Bảng: Danh sách các công ty và mã cổ phiếu

STT Công ty Mã
1 Meta Platforms, Inc. FB
2 Amazon.com, Inc. AMZN
3 Apple, Inc. AAPL
4 Netflix, Inc. NFLX
5 Tesla, Inc. TSLA
6 Alphabet Inc. GOOGL
7 Tencent Holdings Limited TCEHY
8 Baidu, Inc. BIDU
9 Spotify Technology S.A. SPOT
10 Shopify, Inc. SHOP
11 Zoom Video Communication, Inc. ZM

1
https://www.wsj.com/articles/stocks-on-pace-for-worst-quarter-in-two-years-despite-strong-finish-
11648747913?mod=mhp
12 Roku, Inc. ROKU
13 DocuSign, Inc. DOCU
14 Pinterest, Inc. PINS
15 Twilio, Inc. TWLO
16 Snap Inc. SNAP
17 iQIYL, Inc. IQ
18 Pinduoduo Inc. PDD
19 Alibaba Group Holding Limited BABA
20 JD com, Inc JD
21 ContextLogic, Inc. WISH
22 MercadoLibre, Inc. MELI
23 Tencent Music Entertainment Group TME
24 Morgan Stanley MS
25 Bank of America Corporation BAC
26 Citigroup Inc. C
27 Ford Motor Company F
28 Yatsen Holding Limited YSG
29 Grom Social Enterpries, Inc. GROM
30 Lizhi Inc. LIZI
31 Paltalk, Inc. PALT
32 Lockheed Martin Corporation LMT
33 Creatd, Inc CRTD
34 The Goldman Sachs Group, Inc. GS
35 The Toronto-Dominion Bank TD
36 Uxin Limited UXIN
37 Kaixin Auto Holdings KXIN
38 Qutoutiao Inc. QTT
39 Senmiao Technology Corp. LKCO
40 The Boeing Company BA
41 MediaCo Holding Inc, MDIA
42 Bank of Montreal BMO

Gợi ý:
- Sử dụng thư viện yfinance để truy cập dữ liệu từ Yahoo Finance API và chuyển thành
dữ liệu kiểu DataFrame.
- Tính tỉ suất sinh lời của mỗi cổ phiếu.
- Dùng hàm qcut để phân chia dữ liệu thành ba nhóm.

Yêu cầu 3: ĐỊNH GIÁ TÀI SẢN TÀI CHÍNH


Chọn một cổ phiếu trên thị trường chứng khoán Việt Nam. Lấy số liệu về giá của cổ
phiếu này tần suất ngày từ 2/1/2021 đến 15/4/2022. Hồi quy mô hình định giá tài sản
vốn (Capital Asset Pricing Model - CAPM). Kiểm định cổ phiếu có tỉ suất sinh lợi bất
thường hay không?
Gợi ý:
- Lấy dữ liệu về giá cổ phiếu, chỉ số Vnindex.
- Để đơn giản, lãi suất phi rủi ro là 3%/năm.
- Sử dụng package Pandas để đọc dữ liệu và xử lý trên dữ liệu dạng DataFrame.
- Tính tỉ suất sinh lời của cổ phiếu và tỉ suất sinh lời của thị trường.
- Sử dụng package Statsmodels hoặc Scikit-Learn để hồi quy CAPM, có xét đến hiện
tượng tự tương quan và phương sai sai số thay đổi trong mô hình.
- Kiểm định cổ phiếu có tỉ suất sinh lợi bất thường dựa vào kiểm định hệ số Alpha (hệ
số chặn) có ý nghĩa thống kê hay không trong CAPM.

Yêu cầu: VỀ HÌNH THỨC TRÌNH BÀY


➢ Bìa dự án theo mẫu (không cần bìa kiếng)
➢ Bìa lót theo mẫu
➢ Các phần nội dung: (bắt đầu đánh số trang từ Mục 1 đến hết Tài liệu tham khảo )
MỤC LỤC
1. Chương trình quản lý khách hàng của ngân hàng
(Không cần trình bày nội dung)
2. Xếp loại cổ phiếu
Trình bày bảng kết quả
3. Định giá tài sản tài chính
3.1. Cơ sở lý thuyết (1 – 1.5 trang)
3.2. Mẫu nghiên cứu (1 – 1.5 trang)
Giới thiệu sơ lược về công ty, tên, ngành sản xuất,… và nguồn lấy số liệu.
Thống kê mô tả mẫu, nhận xét.
3.3. Kết quả nghiên cứu thực nghiệm
Trình bày kết quả và nhận xét
TÀI LIỆU THAM KHẢO
Trình bày tài liệu tham khảo (nếu có)
Trình bày trên một trang riêng
➢ Chú ý: Tạo file nén gồm các file python lưu code (đuôi py), và file dữ liệu dạng excel
đuôi csv. Nộp file nén trong Assignment trên LMS. Mỗi nhóm chỉ cần một người
đại diện nộp.
File nén được đặt tên theo cú pháp: Lớp_Nhóm.rar. Ví dụ: L03_Nhom1.rar
➢ Hệ soạn thảo và định dạng văn bản
o Độ dài số trang từ Mục 1 tới hết Mục 3 không quá 20 trang. Có đánh số bảng,
biểu, hình vẽ,…
o Định dạng trang văn bản: lề trên 2cm, lề dưới 3 cm, lề trái 3cm, lề phải 2cm,
dãn dòng 1.3, cách đoạn 6pt.
o Định dạng đoạn văn thường: Cỡ chữ 13, kiểu chữ thường, dãn dòng 1.3, cách
đoạn 6pt, căn đều hai bên lề.
o Tên mục 1 cỡ chữ 14, kiểu chữ in thường, nét đậm, dãn dòng 1.3, cách đoạn
6pt, căn lề trái.
o Tên tiểu mục cấp 1 cỡ chữ 14, kiểu chữ in thường, nét đậm, nghiêng dãn dòng
1.3, cách đoạn 6pt, căn lề trái.
o Tên tiểu mục cấp 2 cỡ chữ 14, kiểu chữ in thường, nghiêng, dãn dòng 1.3,
cách đoạn 6pt, căn lề trái.
➢ Viết tắt: cho phép viết tắt, các từ viết tắt chỉ được sử dụng sau khi được giới thiệu
trong cụm từ xuất hiện đầu tiên. Ví dụ: Mô hình định giá tài sản tài chính (CAPM),…
➢ Trích dẫn nếu có (xem trong quy định trích dẫn của tạp chí
https://ajeb.buh.edu.vn/vi)

You might also like