Liên hệ với chúng tôi
 Thời gian kéo dài 16 Giờ học

Đề cương khóa học

Module 1: Các hàm của Pandas trong việc làm việc với khung dữ liệu

  • Giới thiệu về Pandas
    • Các cấu trúc dữ liệu cơ bản: Series và DataFrame
  • Các thao tác trên DataFrame
    • Đọc và lưu trữ dữ liệu (CSV, Excel, v.v.)
    • Các thao tác cơ bản (chọn lọc, lọc, lập chỉ mục)
  • Sửa đổi dữ liệu
    • Thêm, xóa cột và hàng
    • Sửa đổi giá trị trong DataFrame
  • Tổng hợp và nhóm dữ liệu
    • GroupBy
    • Tổng hợp, cộng, trung bình, v.v.
  • Gắn kết và gộp các DataFrame
    • merge, join, concat
  • Xử lý dữ liệu thiếu
    • Nhận biết dữ liệu thiếu
    • Các phương pháp điền dữ liệu thiếu

Module 2: Tối ưu hóa thời gian thực thi chương trình

  • Giới thiệu về tối ưu hóa
    • Ý nghĩa của tối ưu hóa trong lập trình
  • Tối ưu hóa mã
    • Các cấu trúc dữ liệu hiệu quả
    • Tránh các tính toán lặp lại
    • Tối ưu hóa vòng lặp
  • Tối ưu hóa Pandas
    • Vector hóa các thao tác
    • Tránh sử dụng apply và lambda
    • Làm việc với các tập dữ liệu lớn
  • Đơn giản hóa mã bằng cách tạo hàm
    • Tạo và sử dụng hàm
    • Tái cấu trúc mã (Refactoring)

Module 3: Làm việc với thư viện NumPy

  • Giới thiệu về NumPy
    • Import thư viện
    • Các cấu trúc dữ liệu cơ bản: ndarray
  • Các thao tác trên mảng
    • Tạo và sửa đổi mảng
    • Lập chỉ mục và cắt mảng
  • Các hàm toán học và thống kê
    • Các phép toán toán học cơ bản
    • Các hàm thống kê và tổng hợp
  • Đại số tuyến tính
    • Nhân ma trận
    • Định thức, ma trận nghịch đảo
  • Làm việc với dữ liệu đa chiều
    • Mảng 2D, 3D và các chiều cao hơn
    • Chuyển đổi hình dạng mảng
  • Tích hợp với các thư viện khác

Module 4: Tạo biểu đồ trong Excel bằng Python

  • Giới thiệu về openpyxl và xlsxwriter
  • Tạo biểu đồ trong Excel
    • Tạo các biểu đồ đơn giản (đường, cột, v.v.)
    • Định dạng biểu đồ
  • Tạo biểu đồ dưới dạng hình ảnh (PNG)
    • Sử dụng matplotlib để tạo biểu đồ
    • Lưu biểu đồ dưới dạng tệp PNG
  • Các biểu đồ nâng cao trong Excel
  • Tự động hóa báo cáo
    • Tạo các báo cáo tự động hóa với biểu đồ
    • Gắn kết Pandas với openpyxl/xlsxwriter

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan