Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
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