pyguides

Tutorial series

Python Automation

3 tutorials — follow in order for the best learning path.

  1. Scheduled Tasks in Python

    Learn how to schedule Python scripts to run automatically using cron, APScheduler, Celery Beat, and more. Step-by-step tutorial with practical examples.

  2. Browser Automation with Playwright

    Control Chromium, Firefox, and WebKit from Python with Playwright — installation, locators, form filling, assertions, file uploads, and pytest integration.

  3. Email Automation with Python

    Learn to send, read, and manage emails programmatically using Python's smtplib, imaplib, and popular third-party libraries.