2025年12月5日 –, Main Stream 語言: English
Are you tired of doing the same tedious tasks over and over? This session is your opportunity to turn a computer from a chore into a collaborator. Geared toward beginners, this talk will be a practical, hands-on guide to using Python to automate the mundane and free up your time for more impactful work.
Through live coding, we’ll tackle common annoyances like organizing messy file folders, sending routine emails, and even interacting with websites. We’ll cover the basic tools you need to get started and a few simple principles for making your automation scripts reliable. You’ll leave with the knowledge and confidence to build your own "personal assistant" scripts, empowering you to work smarter, not harder. Join us and discover the power of automation to reclaim your time and energy.
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:
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.
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.
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.
Joy Tari-Bagshaw is a Software Engineer, Developer Advocate, and Community Leader passionate about the transformative power of AI and technology in solving real-world challenges. As the first female Google Developer Student Club Lead at her university, she has been a driving force in fostering tech inclusivity, digital empowerment, and AI literacy across diverse communities.
Her work spans AI ethics, open-source contributions, and developer education, with a strong focus on making emerging technologies more accessible and impactful. She has mentored over 60 aspiring technologists, led AI, EdTech-focused and software development workshops, and spoken at global summits, helping bridge the gap between innovation and practical application.
With a background in Full-Stack Development and AI, Joy is committed to leveraging technology to drive meaningful change, create opportunities for underrepresented groups, and shape the future of responsible AI adoption and digital transformation.
