Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Automate the Boring Stuff with Python Programming

Lập trình Python để tự động hóa những việc nhàm chán

Lập trình Python để tự động hóa những việc nhàm chán

Khóa học lập trình thực tế dành cho nhân viên văn phòng, học giả và quản trị viên muốn nâng cao hiệu suất làm việc.

4.6
(118,711 đánh giá)
1,160,627 học viên
Giảng viên
Al Sweigart
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.699.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
51 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 24/07/2026

Bạn sẽ học được gì

Tự động hóa các tác vụ trên máy tính bằng cách viết những chương trình Python đơn giản.
Viết chương trình nhận diện mẫu văn bản bằng "biểu thức chính quy" (regular expressions).
Tạo và cập nhật bảng tính Excel theo cách lập trình.
Phân tích nội dung file PDF và tài liệu Word.
Thu thập dữ liệu từ website và các nguồn trực tuyến.
Viết chương trình tự động gửi thông báo qua email.
Sử dụng công cụ gỡ lỗi của Python để nhanh chóng tìm ra lỗi trong code.
Điều khiển chuột và bàn phím theo cách lập trình để thực hiện thao tác nhấp chuột và gõ phím tự động.

Yêu cầu

Không yêu cầu kinh nghiệm lập trình trước đó.
Hướng dẫn tải và cài đặt Python ngay từ đầu khóa học.
Kỹ năng máy tính cơ bản: lướt web, chạy chương trình, lưu và mở tài liệu, v.v.

Đối tượng phù hợp

Phù hợp với nhân viên văn phòng, sinh viên, chủ doanh nghiệp nhỏ/tại nhà và quản trị viên muốn cải thiện năng suất.
Những kỹ sư phần mềm tương lai muốn bổ sung kỹ năng vào bộ công cụ lập trình của mình.
Người dùng máy tính đã nghe về "học viết code" nhưng muốn lý do thực tế để học lập trình.
Kỹ sư phần mềm Python có kinh nghiệm có thể bỏ qua nửa đầu khóa học, nhưng sẽ thấy phần sau về các module bên thứ ba hữu ích.
Mặc dù khóa học không đề cập công cụ devops cụ thể, nhưng sẽ hữu ích cho QA, devops và quản trị viên muốn học viết script bằng Python.

Nội dung khóa học

16 phần • 51 bài giảng
1 Cài đặt Python
2 Thuật ngữ cơ bản và sử dụng IDLE
3 Viết chương trình đầu tiên
1 Lưu đồ và khái niệm điều khiển luồng cơ bản
2 Câu lệnh If, Else và Elif
3 Vòng lặp While
4 Vòng lặp For
1 Hàm tích hợp sẵn trong Python
2 Viết hàm của riêng bạn
3 Phạm vi toàn cục và cục bộ (Global and Local Scopes)
1 Câu lệnh Try và Except
1 Viết chương trình "Đoán số"
1 Kiểu dữ liệu List
2 Vòng lặp For với List, Gán nhiều biến và Toán tử tăng cường
3 Phương thức của List
4 Điểm tương đồng giữa List và String
1 Kiểu dữ liệu Dictionary
2 Cấu trúc dữ liệu
1 Cú pháp String nâng cao
2 Phương thức của String
3 Định dạng String
1 Khởi chạy chương trình Python từ bên ngoài IDLE
1 Kiến thức cơ bản về Regular Expression
2 Nhóm Regex và ký tự Pipe
3 Lặp lại trong mẫu Regex và khớp Tham lam/Không tham lam
4 Lớp ký tự Regex và phương thức findall()
5 Regex Dot-Star và ký tự Caret/Dollar
6 Phương thức Regex sub() và chế độ Verbose
7 Ví dụ chương trình Regex: Công cụ thu thập số điện thoại và email
1 Tên tệp và đường dẫn tệp tuyệt đối/tương đối
2 Đọc và ghi tệp văn bản thuần (plaintext)
3 Sao chép và di chuyển tệp và thư mục
4 Xóa tệp
5 Duyệt cây thư mục
1 Câu lệnh raise và assert
2 Ghi nhật ký (Logging)
3 Sử dụng công cụ Debugger
1 Module webbrowser
2 Tải dữ liệu từ web với module Requests
3 Phân tích HTML với module Beautiful Soup
4 Điều khiển trình duyệt với module Selenium
1 Đọc bảng tính Excel
2 Chỉnh sửa bảng tính Excel
3 Đọc và chỉnh sửa file PDF
4 Đọc và chỉnh sửa tài liệu Word
1 Gửi email
2 Kiểm tra hộp thư đến email
1 Điều khiển chuột từ Python
2 Điều khiển bàn phím từ Python
3 Chụp màn hình và nhận diện hình ảnh
4 Chúc mừng! (Và các bước tiếp theo...)

Giới thiệu khóa học

If you're an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks. This course follows the popular (and free!) book, Automate the Boring Stuff with Python.

Automate the Boring Stuff with Python was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don't need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done.

This course is for complete beginners and covers the popular Python programming language. You'll learn basic concepts as well as:

  • Web scraping
  • Parsing PDFs and Excel spreadsheets
  • Automating the keyboard and mouse
  • Sending emails and texts
  • And several other practical topics

By the end of this course, you'll be able to write code that not only dramatically increases your productivity, but also be able to list this fun and creative skill on your resume.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Automation
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Python Programming
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊