Vnstock Logo
Chuỗi đào tạo về Vnstock, Python và Web Scraping tại Đại học Kinh tế - Luật (UEL)

Chuỗi đào tạo về Vnstock, Python và Web Scraping tại Đại học Kinh tế - Luật (UEL)

Mục lục

Đầu tháng 10 vừa qua, mình có cơ hội đồng hành cùng Khoa Tài chính - Ngân hàng và CLB Công nghệ Tài chính (FTC) của Đại học Kinh tế - Luật (UEL) trong chuỗi sự kiện tập huấn chuyên đề. Đây là dịp để mình chia sẻ câu chuyện xây dựng Vnstock1, đồng thời hướng dẫn các bạn sinh viên và học viên cao học cách ứng dụng Python2 và Web Scraping3 vào phân tích dữ liệu tài chính thực tế.

TThịnh Vũ chia sẻ tại chuỗi tập huấn dành cho CLB Công nghệ tài chính (FTC) tại UEL

Nội dung tập trung vào giải quyết bài toán thực tế

Dù đối tượng là các bạn sinh viên CLB FTC hay các anh chị học viên cao học, các buổi chia sẻ đều tập trung vào một mục tiêu: ứng dụng công cụ lập trình để giải quyết các bài toán thực tế trong công việc phân tích tài chính.

1. Đồng hành cùng CLB FTC: Ứng dụng Vnstock vào phân tích chứng khoán

Nhận lời mời từ CLB FTC, mình đã tham gia chuỗi tập huấn “FinTech4 trong Thị trường Chứng khoán Việt Nam”. Qua hai buổi học, mình đã chia sẻ về quá trình phát triển Vnstock – từ một công cụ cá nhân để giải quyết nhu cầu phân tích dữ liệu đến khi trở thành dự án mã nguồn mở phục vụ cộng đồng.

Blog imageBuổi chia sẻ của Thịnh Vũ tại lớp Thạc sĩ Tài chính Ngân hàng tại UEL
  • Buổi 1 (Trực tiếp tại UEL): Mình hướng dẫn các bạn cách dùng Vnstock để tải, phân tích và vẽ biểu đồ giá cổ phiếu. Việc tự tay viết những dòng code đầu tiên giúp các bạn sinh viên thấy rằng lập trình không quá khó tiếp cận đối với dân tài chính. Buổi trao đổi diễn ra sôi nổi với nhiều câu hỏi thực tế về cách khai thác dữ liệu.

  • Buổi 2 (Trực tuyến): Nội dung đi sâu hơn vào việc tự động hóa tải báo cáo tài chính và tính toán các chỉ số ngành. Đây là những kỹ năng nền tảng giúp các bạn tự động hóa công việc và phân tích dữ liệu đầu tư sau này.

Blog imageKhông khí trao đổi tại buổi tập huấn dành cho sinh viên

2. Lớp Cao học: Giải quyết bài toán thu thập dữ liệu bằng Web Scraping

Theo lời mời của PGS. TS Nguyễn Anh Phong, Trưởng khoa Tài chính - Ngân hàng, mình đã có buổi chia sẻ về chủ đề "Ứng dụng Web Scraping trong thu thập dữ liệu" với các anh chị học viên cao học ngành Công nghệ Tài chính.

Khi làm nghiên cứu hoặc luận văn, khó khăn lớn nhất thường là tìm kiếm và làm sạch dữ liệu. Mình đã giới thiệu các kỹ thuật cào dữ liệu cùng các công cụ như Chrome DevTools5, Postman6, Beautiful Soup7 và Playwright8 trong Python để tự động hóa việc lấy dữ liệu từ nhiều nguồn web khác nhau. Các anh chị học viên rất quan tâm vì đây là kỹ năng thực tế giải quyết trực tiếp nhu cầu thu thập dữ liệu phục vụ nghiên cứu và công việc.

Blog imageBuổi chia sẻ của Thịnh Vũ tại lớp Thạc sĩ Tài chính Ngân hàng tại UEL

Kết quả sau chương trình

Sau chuỗi chia sẻ, điều mình mừng nhất là thấy các bạn có thể ứng dụng ngay vào thực tế:

  • Với các bạn sinh viên: Nhiều bạn đã bắt đầu sử dụng Vnstock làm công cụ phân tích dữ liệu cho các dự án cá nhân, đồ án tốt nghiệp và các cuộc thi học thuật tại UEL.

  • Với các anh chị học viên cao học: Việc làm chủ kỹ năng Web Scraping giúp các anh chị chủ động tự xây dựng tập dữ liệu cho đề tài nghiên cứu chuyên sâu thay vì phụ thuộc vào nguồn dữ liệu có sẵn.

  • Với cộng đồng Vnstock: Những buổi chia sẻ trực tiếp như thế này giúp dự án kết nối sâu hơn với người dùng thực tế. Đến nay, với gần 700.000 lượt tải (trung bình hơn 20.000 lượt tải mỗi tháng), Vnstock đang dần trở thành công cụ hỗ trợ quen thuộc cho cộng đồng phân tích dữ liệu tài chính tại Việt Nam.

Lời cảm ơn

Mình xin gửi lời cảm ơn chân thành đến PGS. TS Nguyễn Anh Phong, Ban chủ nhiệm CLB FTC và Khoa Tài chính - Ngân hàng đã tạo điều kiện tổ chức chuỗi chia sẻ này. Sự đón nhận và những câu hỏi thực tế của các bạn sinh viên cũng như anh chị học viên là động lực lớn để mình tiếp tục hoàn thiện thư viện Vnstock.

Hẹn gặp lại các bạn trong những buổi chia sẻ chuyên đề tiếp theo tại UEL và các trường đại học khác!

Footnotes

  1. Vnstock là một thư viện Python mã nguồn mở giúp tải và phân tích dữ liệu thị trường chứng khoán Việt Nam một cách tự động và nhanh chóng.

  2. Python là ngôn ngữ lập trình phổ biến trong phân tích dữ liệu và khoa học máy tính nhờ cú pháp rõ ràng, dễ học và có hệ sinh thái thư viện phong phú.

  3. Web Scraping (cào dữ liệu web) là kỹ thuật lập trình giúp tự động trích xuất thông tin từ các trang web thay vì sao chép thủ công.

  4. FinTech (Công nghệ tài chính) là việc ứng dụng các công nghệ mới như dữ liệu lớn, trí tuệ nhân tạo, và blockchain để tối ưu hóa và cung cấp các dịch vụ tài chính.

  5. Chrome DevTools là bộ công cụ phát triển web được tích hợp sẵn trong trình duyệt Google Chrome, thường dùng để phân tích cấu trúc trang web và theo dõi lưu lượng mạng.

  6. Postman là công cụ kiểm thử và gửi các yêu cầu API phổ biến, giúp nhà phát triển dễ dàng tương tác với các dịch vụ web.

  7. Beautiful Soup là một thư viện Python dùng để phân tích cú pháp các tài liệu HTML/XML, giúp trích xuất thông tin từ trang web tĩnh một cách dễ dàng.

  8. Playwright là thư viện tự động hóa trình duyệt web mạnh mẽ của Microsoft, thường dùng để cào dữ liệu từ các trang web động (sử dụng nhiều JavaScript).

Bình luận

Đang tải bình luận...