Khóa học
Viết hàm trong Python
Trung cấpTrình độ kỹ năng
Đã cập nhật tháng 11, 2025
PythonProgramming4 gio15 video46 Bài tập3,650 XP110K+Giấy chứng nhận Thành tích
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặ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 người học tại hàng ngàn công ty yêu thích
Đào tạo một đội ngũ?
Dùng thử cho Doanh nghiệpMô tả khóa học
Điều kiện tiên quyết
Python Toolbox1
Thực hành tốt nhất
Mục tiêu của khóa học là giúp bạn trở thành chuyên gia Python, nên chương đầu tiên bắt đầu với các thực hành tốt nhất khi viết hàm. Bạn sẽ học về docstring, vì sao chúng quan trọng và cách nhận biết khi nào nên tách một khối mã thành một hàm. Bạn cũng sẽ tìm hiểu chi tiết cách Python truyền đối số cho hàm, cùng một số “bẫy” thường gặp dễ gây đau đầu khi debug lúc gọi hàm.
2
Context Manager
Nếu bạn từng thấy từ khóa "with" trong Python và tự hỏi nó dùng để làm gì, thì chương này dành cho bạn! Context manager là cách tiện lợi để thiết lập các kết nối trong Python và đảm bảo chúng được dọn dẹp sau khi bạn dùng xong. Chương này sẽ hướng dẫn bạn cách sử dụng context manager, cũng như cách tự viết chúng.
3
Decorator
Decorator là một khái niệm cực kỳ mạnh mẽ trong Python. Chúng cho phép bạn thay đổi hành vi của một hàm mà không cần chỉnh sửa mã của chính hàm đó. Chương này sẽ đặt nền tảng để bạn hiểu sâu về decorator (hàm như đối tượng, phạm vi, và closure), đồng thời giới thiệu cách định nghĩa và sử dụng decorator. Cuộc “đào sâu” vào nội tại Python này sẽ giúp bạn sẵn sàng trở thành một Pythonista xuất sắc.
4
Tìm hiểu sâu hơn về Decorator
Giờ khi bạn đã hiểu decorator vận hành bên trong như thế nào, chương này mang đến loạt ví dụ thực tế về thời điểm và cách bạn tự viết decorator trong mã của mình. Bạn cũng sẽ học các khái niệm decorator nâng cao như cách giữ lại metadata của các hàm đã được trang trí và cách viết decorator nhận đối số.
Viết hàm trong Python
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 banChia 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 hàm trong Python ngay hôm nay!
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặ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.