Skip to content

BADARRASHEED/python_automation_recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Automation Recipes

Python Automation Recipes is a curated collection of practical Python scripts designed to automate repetitive tasks, streamline workflows, and improve everyday productivity.

This repository focuses on learning automation by building small, focused, and reusable scripts that solve real-world problems. Each script represents a standalone automation “recipe” that can be directly used, modified, or extended.

What This Repository Contains

This repository includes practical Python automation scripts covering areas such as:

  • Automating file and directory operations
  • Processing Excel, CSV, and PDF files
  • Generating reports and transforming data
  • Automating web-based tasks and data collection
  • Sending automated emails and notifications
  • Scheduling and running recurring tasks
  • Reducing manual work through reliable scripts

All scripts are written with clarity and reusability in mind, following clean coding practices suitable for real-world use.

Philosophy

Automation is best learned by doing.

Rather than focusing on abstract examples, this repository emphasizes solving practical problems using Python. Each script aims to replace a manual task with a simple, maintainable automation solution.

How to Use

Scripts in this repository are designed to be run directly from the command line.
Where configuration is required (paths, credentials, URLs), it is clearly documented within the script itself.

A Python virtual environment is recommended for dependency management.

Intended Audience

This repository is suitable for:

  • Learners building hands-on automation skills
  • Students and researchers improving productivity
  • Developers practicing practical Python scripting
  • Anyone interested in reducing repetitive work using Python

Status

This repository is actively maintained and expanded as new automation techniques are learned and applied.

Author

Badar Rasheed Butt
Computer Scientist | Python Specialist | Researcher

About

A curated collection of practical Python automation scripts (“recipes”) focused on automating repetitive tasks, improving productivity, and applying automation techniques to real-world workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages