Language: English Speaker: The Joy of Tech Talk title: Python for Automation: Getting Rid of Repetitive Tasks and Reclaiming Your Time This talk is a hands-on introduction to the empowering world of automation using Python. The session is structured to get attendees quickly from concept to code, focusing on practical, real-world examples that can be immediately applied to their daily lives. The presentation will be fast-paced and demo-heavy, ensuring a dynamic and engaging experience. We'll start by building a compelling case for automation by exploring how a few lines of code can solve common, frustrating problems, from a cluttered Downloads folder to sending repetitive messages. The audience will see how these simple scripts reduce errors and significantly boost productivity. Next, we'll dive into the code. The presentation will cover: 1. File System Automation: Using built-in modules like os and pathlib, we will live-code a script that automatically renames and organizes files into logical folders based on type or date, eliminating the need for manual cleanup. 2. Web and Email Automation: We’ll explore how to connect to the outside world. I will demonstrate how to send an automated email with smtplib and how to interact with a basic web form using a library like Selenium. This section will highlight how to automate communications and information gathering. 3. Making It Run on Its Own: The final code demonstration will show how to use a simple scheduler, such as the schedule library, to make our scripts run automatically, turning a one-time script into a persistent solution. The talk will wrap up with a discussion of best practices, including simple error handling and the importance of clear, readable code. The ultimate goal is for every attendee to feel empowered to identify their own repetitive tasks and begin their own automation journey, recognizing that with Python, they have the tools to make their computer work for them.











