Chuyển đến nội dung chính
Trang chủPython

Khóa học

Viết mã Python hiệu quả

Trung cấpTrình độ kỹ năng
Đã cập nhật tháng 01, 2026
Học cách viết mã hiệu quả để thực thi nhanh và phân bổ tài nguyên một cách khéo léo nhằm tránh chi phí không cần thiết.
Bắt Đầu Khóa Học Miễn Phí
PythonProgramming4 giờ15 video52 Bài tập4,000 XP150K+Giấy Chứng Nhận Thành Tích

Tạo tài khoản miễn phí

hoặc

Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được yêu thích bởi học viên tại hàng nghìn công ty

Group

Đào tạo 2 người trở lên?

Thử DataCamp for Business

Mô tả khóa học

Là một Nhà khoa học dữ liệu, phần lớn thời gian của bạn nên dành cho việc rút ra những insight có thể hành động từ dữ liệu — không phải chờ mã chạy xong. Viết mã Python hiệu quả giúp giảm thời gian chạy và tiết kiệm tài nguyên tính toán, từ đó giúp bạn có thêm thời gian làm những việc bạn yêu thích. Trong khóa học này, bạn sẽ học cách dùng các cấu trúc dữ liệu, hàm và mô-đun có sẵn của Python để viết mã gọn gàng, nhanh và hiệu quả hơn. Chúng ta sẽ tìm hiểu cách đo thời gian và gỡ nút thắt hiệu năng bằng cách profiling mã. Sau đó, bạn sẽ thực hành loại bỏ các nút thắt này và những mẫu thiết kế kém hiệu quả bằng Thư viện Chuẩn của Python, NumPy và pandas. Hoàn thành khóa học, bạn sẽ có đủ công cụ để bắt đầu viết mã Python hiệu quả!Video có phụ đề trực tiếp; bạn có thể hiển thị bằng cách nhấp vào "Show transcript" ở góc dưới bên trái của video. Bảng thuật ngữ của khóa học nằm bên phải trong phần tài nguyên. Để nhận tín chỉ CPE bạn cần hoàn thành khóa học và đạt 70% ở bài đánh giá đủ điều kiện. Bạn có thể vào bài đánh giá bằng cách nhấp vào mục CPE credits ở bên phải.

Điều kiện tiên quyết

Data Types in PythonPython Toolbox
1

Foundations for efficiencies

In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
Bắt Đầu Chương
2

Timing and profiling code

In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
Bắt Đầu Chương
3

Gaining efficiencies

4

Basic pandas optimizations

Viết mã Python hiệu quả
Hoàn
Thành

Nhận Giấy Chứng Nhận Hoàn Thành

Thêm chứng chỉ này vào hồ sơ LinkedIn, CV hoặc sơ yếu lý lịch của ban
Chia sẻ trên mạng xã hội và trong đánh giá hiệu suất của ban
Đăng Ký Ngay

Tham gia cùng hơn 19 triệu học viên và bắt đầu Viết mã Python hiệu quả ngay hôm nay!

Tạo tài khoản miễn phí

hoặc

Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Phát triển kỹ năng dữ liệu với DataCamp cho thiết bị di động

Tiến bộ mọi lúc mọi nơi với các khóa học cho thiết bị di động và thử thách lập trình 5 phút hằng ngày.