🌐
Automate the Boring Stuff
automatetheboringstuff.com
Automate the Boring Stuff with Python - Automate the Boring Stuff with Python
In this fully revised third edition of Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples.
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-automation
Python Automation Tutorial: Beginner to Advanced - GeeksforGeeks
Python language is being used by almost all tech-giant companies like – Google, Amazon, Facebook, Instagram, Uber… etc. ... PyAutoGUI is a Python library that allows you to automate tasks by controlling the mouse and keyboard.
Published   July 23, 2025
Discussions

What did everyone automate using python ?
When I worked at olive garden I created a script that would login for me, scrape my schedule, put it into Google Calendar, text me that it was finished, and then do the same thing for my wife's schedule. I had it run automatically with Windows Task Scheduler so I never had to touch it and was just updated whenever the new schedule was up. More on reddit.com
🌐 r/Python
208
256
September 10, 2021
What are some of the best things you have automated using Python?
Every Monday I had to go to a website, download two PDFs, read them, and summarize them for management. Now I have a script that just runs at 6am every Monday, downloads the reports, extracts text, feeds them into OpenAI api, summarizes it. The api outputs in JSON, because my summary is always broken into a few parts (intro, performance, risks, rates, conclusion). Then I have a streamlit dashboard that’s connected to a JSON file of all the weekly reports. So management has the whole thing ready to view on their iPads at 8am. More on reddit.com
🌐 r/learnpython
146
158
May 21, 2024
🌐
DataCamp
datacamp.com › tutorial › python-automation
Python Automation: A Complete Guide | DataCamp
June 30, 2025 - There are several foundations you need to know when it comes to Python automation: How does Python execute scripts? Python is an interpreted language. This means it executes code one line at a time during runtime. It doesn't compile the entire program into machine code beforehand.
🌐
Udemy
udemy.com › development
Automate the Boring Stuff with Python Programming
February 1, 2023 - A practical programming course for office workers, academics, and administrators who want to improve their productivity. ... Automate tasks on their computer by writing simple Python programs.
Rating: 4.6 ​ - ​ 119K votes
🌐
Coursera
coursera.org › coursera articles › data › ai and machine learning › what is python automation? (with examples)
What Is Python Automation? (With Examples) | Coursera
January 31, 2026 - Automation allows you to reduce the amount of time you have to spend on a specific task, which frees you up to concentrate on more valuable tasks and can improve productivity. Python is one of the most popular programming languages in the world, ...
🌐
Zapier
zapier.com › productivity › app tips
Python automation: 9 scripts to automate workflows | Zapier
December 21, 2022 - Python automation uses the Python programming language to write scripts or programs that perform repetitive tasks without human intervention. Unless you're me, you don't like repetitive tasks—you like focusing on projects and priorities that ...
🌐
Analytics Vidhya
analyticsvidhya.com › home › python automation: a guide to automate everything with python
Python Automation: A Guide to Automate Everything with Python
February 13, 2025 - This article discusses what automation is all about and how Python can make it easier. We have included several samples of automated Python scripts that you can run on various platforms (Mac, Windows, and Linux). You will also learn about Python programming for automation and how to implement it.
Find elsewhere
🌐
Python
python.org › about › success › cog
Cog: A Code Generation Tool Written in Python
We'd been using C++ macros to try to turn a declarative description of the schema into executable code. The better way to do it is with code generation: a program that writes programs.
🌐
Autoprog
autoprog.org
Automatic Programming
Pandas, SciPy, Scikit-learn and many other libraries use Numpy arrays. Labeled means categorized. Supervised learning methods require labeled inputs. Statistics is the study of obtaining, analyzing and presenting data. Supervised learning is automatic programming with predetermined ...
🌐
arXiv
arxiv.org › abs › 2201.08810
[2201.08810] GAP-Gen: Guided Automatic Python Code Generation
May 10, 2023 - Automatic code generation from ... In this work, we propose GAP-Gen, a Guided Automatic Python Code Generation method based on Python syntactic constraints and semantic constraints....
🌐
Medium
medium.com › easydata › auto-generate-python-code-using-ai-170e9c865262
Auto Generate Python Code Using AI - Easy Data - Medium
August 21, 2020 - Using natural language processing and artificial intelligence, people developed a model that takes a description of your problem as an input and it generates a python code that solves these problem. This type of technique can help save time and take shortcuts, But in my opinion I don’t really think it may take a programmer’s place as It don’t have the creative mind of a programmer.
🌐
Zero To Mastery
zerotomastery.io › blog › python-automation-scripts-beginners-guide
Beginner’s Guide To Python Automation Scripts (With Code Examples) | Zero To Mastery
You'll not only learn the fundamental ... Anyways, back to the guide! Automation scripts are programs that perform repetitive tasks on your computer without needing your intervention each time....
🌐
Reddit
reddit.com › r/python › what did everyone automate using python ?
r/Python on Reddit: What did everyone automate using python ?
September 10, 2021 - I've written Python programs to automate every aspect of the process that I can think to, such as creating consistent directory structures for each piece, capturing screenshots every few seconds, detecting bad frames, converting the image sequences to video clips, and preparing the final pieces for upload to print on demand sites.
🌐
freeCodeCamp
freecodecamp.org › news › python-automation-scripts
Python Automation Scripts You Should Know
February 3, 2023 - You finish the automation by using the to_csv() function to convert the output into CSV. You can also decrease the size of a picture by compressing it – while still keeping its quality. import PIL from PIL import Image from tkinter.filedialog import * fl=askopenfilenames() img = Image.open(fl[0]) img.save("output.jpg", "JPEG", optimize = True, quality = 10) You can use the PIL (Python Imaging Library) to manipulate images, add filters, blurring, sharpening, smoothing, edge detection, compressing images and doing a lot to images.
🌐
Coursera
coursera.org › browse › information technology › support and operations
Google IT Automation with Python Professional Certificate | Coursera
This program builds on your IT foundations to help you take your career to the next level. It’s designed to teach you how to program with Python and how to use Python to automate common system administration tasks.
Rating: 4.8 ​ - ​ 53.8K votes
🌐
Wikipedia
en.wikipedia.org › wiki › Automatic_programming
Automatic programming - Wikipedia
December 14, 2025 - As we programmed, we examined the process and tried to think of ways to abstract these steps to incorporate them into higher-level language. This led to the development of interpreters, assemblers, compilers, and generators—programs designed to operate on or produce other programs, that is, automatic programming."
🌐
ActiveBatch
advsyscon.com › blog › it-automation-with-python
IT Automation With Python | ActiveBatch Blog
May 5, 2023 - Python can be used to automate the process of setting up and configuring servers, databases, networks, and virtual machines. This can save time and reduce errors that may occur during manual configuration.
🌐
Amazon
amazon.com › Automate-Boring-Stuff-Python-Programming › dp › 1593275994
Automate the Boring Stuff with Python: Practical Programming for Total Beginners: Sweigart, Al: 9781593275990: Amazon.com: Books
Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to: –Search for text in a file or across multiple files –Create, update, move, and rename files and folders –Search the Web and download online content –Update and format data in Excel spreadsheets of any size –Split, merge, watermark, and encrypt PDFs –Send reminder emails and text notifications –Fill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.
🌐
Reddit
reddit.com › r/learnpython › what are some of the best things you have automated using python?
r/learnpython on Reddit: What are some of the best things you have automated using Python?
May 21, 2024 -

My friend and I are basically building this community-driven Large Action Model that's designed to take actions on user’s behalf using natural language prompts. Users can integrate their own custom actions, written in Python, to suit their specific needs, and the LAM can then layer multiple actions to perform more complex tasks. When you create these actions or functions, it contributes to the overall capabilities of the LAM, and everyone can now invoke the same action. For now, it uses Python 3 (Version 3.11), and the environment includes the following packages: BeautifulSoup, urllib3, requests, pyyaml.

I'm super interested in knowing what cool/useful python scripts you guys made to automate anything personal or business related. I'm looking for ideas that I can potentially integrate into the LAM, increasing its capabilities for everyone to use and benefit from :)