Lập trìnhCơ bản

Python tự động hóa công việc

Viết script Python giúp bạn tự xử lý Excel, email, PDF và thu thập dữ liệu thay vì làm tay mỗi ngày.

  • 5,0 (1 đánh giá)
  • 3.410 học viên
  • 20 giờ · 36 bài
  • Chứng chỉ hoàn thành

Giảng viên: Trần Bảo Ngọc · Full-stack Developer & Automation

Video giới thiệu khóa Python tự động hóa công việc

Bạn sẽ làm được gì

  • Viết script Python với biến, hàm, vòng lặp, list và dict để xử lý dữ liệu
  • Đọc, ghi và sắp xếp hàng loạt file, thư mục trên máy tính
  • Làm sạch, gộp và tổng hợp dữ liệu Excel, CSV bằng pandas và openpyxl
  • Gửi email hàng loạt, điền mẫu Word và nối file PDF tự động
  • Lấy dữ liệu từ web và API một cách đúng quy tắc, lưu vào CSV hoặc SQLite
  • Đặt lịch chạy tự động và nhận thông báo qua bot Telegram

Khóa học dành cho dân văn phòng, marketer, kế toán, nhân sự hoặc bất cứ ai thấy mình đang lặp lại cùng một việc trên máy tính mỗi ngày. Bạn không cần biết lập trình, chỉ cần muốn tiết kiệm thời gian cho những việc có thể giao cho máy làm.

Từ những dòng Python đầu tiên, bạn đi thẳng vào việc làm thật: gộp nhiều file Excel thành một báo cáo, gửi email hàng loạt có cá nhân hóa, điền hợp đồng mẫu, lấy dữ liệu từ web hoặc API và nhận thông báo qua Telegram. Bạn cũng học đặt lịch để script tự chạy.

Giảng viên Trần Bảo Ngọc chọn ví dụ sát công việc thực tế, nhắc kỹ các điểm dễ gây sự cố như bảo mật khóa API, giới hạn tốc độ khi lấy dữ liệu và sao lưu trước khi chạy script ghi đè file.

Khóa học dành cho

  • Nhân viên văn phòng, kế toán, nhân sự làm nhiều báo cáo lặp lại
  • Marketer, sales cần tổng hợp số liệu từ nhiều nguồn
  • Người mới muốn học lập trình qua bài toán thực tế thay vì lý thuyết
  • Chủ shop online muốn tự động hóa các việc thủ công hằng ngày

Yêu cầu đầu vào

  • Chỉ cần máy tính (Windows hoặc macOS) và kết nối internet
  • Không cần biết lập trình, nên quen dùng Excel cơ bản
  • Dành khoảng 4 đến 6 giờ mỗi tuần để học và làm bài tập

Công cụ sử dụng

Python 3Visual Studio Codepandas và openpyxlBeautifulSoup và requestsTelegram Bot APIGoogle Sheets API

Giáo trình

6 chương · 36 bài học · 20 giờ 0 phút · 3 bài học thử miễn phí

Chương 1: Python cho người mới6 bài · 200 phút
  • Cài Python và VS Code, chạy dòng lệnh đầu tiênHọc thử20′
  • Biến, kiểu dữ liệu và nhập xuấtHọc thử30′
  • Điều kiện if và vòng lặp forHọc thử35′
  • Danh sách, dict và cách lưu dữ liệu35′
  • Hàm và tổ chức code gọn40′
  • Bài tập: bảng tính thưởng doanh số theo bậc40′
Chương 2: Làm việc với file và thư mục6 bài · 200 phút
  • Đọc, ghi file văn bản và CSV35′
  • pathlib: duyệt và đổi tên hàng loạt file35′
  • Tự động sắp xếp thư mục Downloads30′
  • Xử lý lỗi và ghi log30′
  • Nén, sao lưu và lên lịch chạy script35′
  • Bài tập: công cụ dọn dẹp thư mục tự chạy hằng tuần35′
Chương 3: Excel và Google Sheets6 bài · 200 phút
  • Đọc và ghi Excel bằng openpyxl35′
  • Làm sạch dữ liệu với pandas40′
  • Gộp nhiều file báo cáo thành một30′
  • Tạo báo cáo tổng hợp và biểu đồ35′
  • Kết nối Google Sheets bằng API35′
  • Bài tập: báo cáo doanh thu tuần tạo tự động25′
Chương 4: Email, PDF và Word6 bài · 200 phút
  • Gửi email tự động với smtplib35′
  • Đọc và nối file PDF30′
  • Điền hợp đồng mẫu từ Word bằng python-docx40′
  • Tạo hàng loạt thư mời cá nhân hóa35′
  • Gửi báo cáo định kỳ kèm file đính kèm30′
  • Bài tập: gửi chứng nhận hàng loạt cho học viên30′
Chương 5: Lấy dữ liệu từ web và API6 bài · 200 phút
  • HTML cơ bản và cách đọc cấu trúc trang25′
  • requests và BeautifulSoup40′
  • Lấy dữ liệu từ API công khai35′
  • Quy tắc lịch sự khi thu thập dữ liệu: robots.txt và tốc độ25′
  • Lưu dữ liệu vào CSV và SQLite35′
  • Bài tập: theo dõi giá sản phẩm và báo qua Telegram40′
Chương 6: Dự án và triển khai6 bài · 200 phút
  • Chọn quy trình công việc đáng tự động hóa25′
  • Dựng bot Telegram nhắc việc40′
  • Đóng gói script thành ứng dụng dòng lệnh35′
  • Chạy tự động bằng Task Scheduler hoặc cron30′
  • Bảo mật khóa API và file cấu hình30′
  • Đưa dự án lên GitHub và viết tài liệu40′

Dự án thực hành

1

Báo cáo doanh thu tuần tự động

Script gộp các file Excel của nhiều chi nhánh, tổng hợp số liệu, tạo biểu đồ và xuất thành một báo cáo gọn.

2

Gửi chứng nhận và email hàng loạt

Điền tên từng người vào mẫu Word, xuất PDF và gửi email cá nhân hóa kèm file đính kèm.

3

Bot theo dõi giá qua Telegram

Script lấy giá sản phẩm theo lịch, lưu lịch sử vào SQLite và nhắn thông báo khi giá thay đổi.

Giảng viên

Trần Bảo Ngọc

Trần Bảo Ngọc

Full-stack Developer & Automation · 7 năm kinh nghiệm

Freelancer full-stack dạy WordPress và Python để bạn tự làm ra sản phẩm và tự động hóa việc lặp lại.

Xem hồ sơ

Đánh giá của học viên

5,01 đánh giá
  • 5 sao
    1
  • 4 sao
    0
  • 3 sao
    0
  • 2 sao
    0
  • 1 sao
    0
V
Vương Thị Lan PhươngKế toán nội bộ

Mình dùng kịch bản gộp nhiều file Excel và gửi báo cáo tự động ngay tuần học thứ ba. Việc cuối tháng trước mất cả buổi chiều giờ chạy xong trong vài phút, không cần giỏi toán hay lập trình trước đó.

Chỉ học viên đã hoàn thành khóa mới có thể đánh giá (mô phỏng).

Câu hỏi thường gặp

Tôi truy cập khóa học được bao lâu?

Bạn học không giới hạn thời gian, kể cả bản cập nhật khi thư viện Python thay đổi. Toàn bộ mã nguồn và file mẫu đều tải về được.

Script của tôi báo lỗi thì hỏi ở đâu?

Bạn dán đoạn code và thông báo lỗi dưới bài học, giảng viên hoặc trợ giảng sẽ phản hồi trong ngày làm việc. Chương 2 cũng dạy cách đọc lỗi và ghi log để tự tìm nguyên nhân.

Học xong có chứng chỉ không?

Có, bạn nhận chứng nhận hoàn thành của SKILLUP khi học hết giáo trình và nộp 3 dự án. Đây là chứng nhận khóa học, không phải văn bằng chính quy.

Tôi có được hoàn tiền không?

Bạn được hoàn tiền trong 7 ngày kể từ khi mua nếu thấy khóa học chưa phù hợp, với điều kiện chưa học quá 30% nội dung. Chỉ cần liên hệ SKILLUP kèm mã đơn hàng.

Máy tính cũ có học được không?

Được, Python chạy tốt trên máy văn phòng thông thường, RAM 4GB đã đủ cho hầu hết bài. Bạn không cần cấu hình cao hay card đồ họa.

Bài viết liên quan

Khóa học cùng chủ đề

790.000đ 1.290.000đ