Tự động hóa
với Python
Học cách tự động hóa các tác vụ lặp đi lặp lại, tiết kiệm thời gian và tăng hiệu quả công việc với Python
Tổng quan khóa học
Giảng viên sẽ hướng dẫn bạn cách biến những tác vụ nhàm chán thành quy trình tự động hiệu quả. Thông qua các buổi học tương tác, bạn sẽ thực hành trực tiếp và nhận hỗ trợ cá nhân từ chuyên gia.
Web Automation
File Processing
Bot Development
Process Automation
Chương trình học
Selenium WebDriver
Tự động hóa trình duyệt web, tương tác với trang web
Buổi 1: Cài đặt Selenium và WebDriver
2hSetup ChromeDriver, Firefox, browser automation basics, first automation script
Buổi 2: Locating elements
2hXPath, CSS selectors, finding elements on webpage, element interaction strategies
Buổi 3: User interactions
2hClick, type, form submission, dropdown selection, file uploads
Buổi 4: Wait strategies và error handling
2hExplicit waits, implicit waits, handling dynamic content, exception handling
Beautiful Soup
Thu thập và xử lý dữ liệu từ website
Buổi 5: Web scraping cơ bản
2hHTML parsing, CSS selectors, extracting text and links, requests library
Buổi 6: Advanced scraping techniques
2hHandling forms, sessions, cookies, headers, pagination
Buổi 7: Data cleaning và storage
1hProcessing scraped data, saving to CSV/JSON, data validation
API Automation
Tự động hóa với REST API, requests library
Buổi 8: REST API basics
2hHTTP methods, status codes, JSON handling, API documentation
Buổi 9: Requests library mastery
2hGET, POST, authentication, headers, parameters, error handling
Buổi 10: API testing và workflows
2hResponse validation, retry mechanisms, chaining API calls, rate limiting
File & Email Automation
Xử lý file tự động, gửi email hàng loạt
Buổi 11: File processing automation
2hExcel, PDF, Word manipulation, batch processing, file monitoring
Buổi 12: Email automation
2hSMTP, sending bulk emails, attachments, templates, scheduling
Buổi 13: Advanced file operations
1hWatching folders, automatic file processing, triggers và workflows
Playwright cho Web Data
Lấy dữ liệu web hiện đại với Playwright
Buổi 14: Playwright setup và basics
2hInstallation, browser automation, page interactions, modern web handling
Buổi 15: Advanced data extraction
2hHandling dynamic content, waiting strategies, selectors, SPA scraping
Buổi 16: Data processing và deployment
1hClean data, save to databases, headless scraping, optimization