
(1) Overall Course Manifest [Python_Cron_Job_Windows_Manifest.txt]
(2) main.zip contains:
(a) the master video with 6 chapters,
(b) presenter note for all 6 chapters and
(c) slides for all 6 chapters
(3) Each zip file of the chapter contains slides, presenter note and sample codes.
Automate your work on Windows by turning Python scripts into reliable, hands-off jobs with Task Scheduler.
In this practical course you’ll create real scheduled tasks, handle paths and virtual environments, add logging and email/Telegram alerts, and design jobs that survive restarts and permission issues.
You’ll learn how to:
7 Core Elements in Programming where programming languages is built on
Create one-time, recurring, at-startup, and at-logon tasks
Run Python with virtualenvs and absolute paths
Virtual Environment in Python to make your python code safe
Log success/failure, add retries, and rotate logs
Work with SQLite/SQL Server safely using transactions & batching
Send notifications on errors or completion
Troubleshoot the common “runs manually but not on schedule” problem
We will also look at what is different in python syntax
We also provide sample codes for applying transaction and rollback concept
Projects you’ll build
Daily data processor writing to SQLite
Weekly maintenance task with email/Telegram notifications
Safe batch updater with rollback
You'll also get downloadable scripts, slides, checklists, and templates to reuse in your own automation projects and workflows.
Prerequisites
Basic Python (variables, functions, pip). A Windows 10/11 PC with permission to create scheduled tasks. No prior cron/Task Scheduler experience required.
Who this course is for
Developers, analysts, and sysadmins who want reliable Windows automation with Python.