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.
Đề cương khóa học
Mô-đun 1: Chức năng Pandas trong xử lý DataFrame
-
Giới thiệu về Pandas
- Cấu trúc dữ liệu cơ bản: Series và DataFrame
-
Các thao tác trên DataFrame
- Đọc và ghi dữ liệu (CSV, Excel, etc.)
- Các thao tác cơ bản (lựa chọn, lọc, chỉ mục)
-
Sửa đổi dữ liệu
- Thêm, xóa cột và hàng
- Chỉnh sửa giá trị trong DataFrame
-
Tổng hợp và nhóm dữ liệu
- GroupBy
- Tổng hợp, tổng, trung bình, etc.
-
Kết nối và ghép DataFrames
- merge, join, concat
-
Xử lý dữ liệu thiếu
- Nhận dạng dữ liệu thiếu
- Phương pháp bổ sung dữ liệu thiếu
Mô-đun 2: Tối ưu hóa thời gian chạy chương trình
-
Giới thiệu về tối ưu hóa
- Ý nghĩa của việc tối ưu hóa trong lập trình
-
Tối ưu hóa code
- Cấu trúc dữ liệu hiệu quả
- Tránh các phép tính 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
- Xử lý các tập dữ liệu lớn
-
Giản hóa code bằng cách tạo hàm
- Tạo và sử dụng hàm
- Refactoring code
Mô-đun 3: Làm việc với thư viện numpy
-
Giới thiệu về NumPy
- Nhập thư viện
- Cấu trúc dữ liệu cơ bản: ndarray
-
Các thao tác trên mảng
- Tạo và chỉnh sửa mảng
- Chỉ mục và cắt mảng
-
Các hàm toán học và thống kê
- Các thao tác 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
-
Xử lý dữ liệu đa chiều
- Mảng 2D, 3D và nhiều chiều hơn
- Chuyển đổi hình dạng mảng
- Tích hợp với các thư viện khác
Mô-đun 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, etc.)
- Đị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 đồ thành file PNG
- 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 có chứa biểu đồ
- Kết hợp Pandas với openpyxl/xlsxwriter
16 Giờ