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 browsers with Playwright from Python: install, find elements, fill forms, assert state, intercept network calls, and integrate with pytest.

  3. Email Automation with Python

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