Program Your Own Computer in Python
summary
Shows concrete automation: AppScript to extract Keynote presenter notes and Safari URLs on macOS, pywinauto (or COM) to read Edge on Windows, and piatspi/DBus on Linux; demos pull URLs, register a global hotkey, create a status-item with menu and notifications via notify-py, and call CoreLocation/WinRT for geolocation. Measured results: local Twisted test run 37s vs cloud 125s (later an ~80% latency win) and a pure‑Python server >10k req/s. Example GUIs use Tkinter and Toga; most samples run as shown.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:49Leveraging computer power
- 8:53Local machines are fast
- 11:41Automating Keynote
- 18:20Cross-platform desktop automation
- 25:08Desktop UIs in Python
- 28:34Desktop UI libraries
- 34:51Cross-platform vs native APIs
- 35:56Documentation and community
- 37:19Python and personal computing
- 40:28Q&A
related talks
28mPython Apps in the Browser made simple by PyCafe
28mInstant-feedback, instant-debugging Python coding
14mHow Python can handle and help you with repetitive tasks!
31mUsing Python in a Traditional Office
48mIf I have to do this one more time, I quit!
01h 03mCreative Compassionate Code (if Python isn't fun, we're doing it wrong)
43mHelp Your Computer Help You
54mHow to build stunning Data Science Web applications in Python
