This document provides an overview and agenda for a presentation on programming the Raspberry Pi (RPi) for Internet of Things (IoT) applications using Python. The agenda includes basics of Python, RPi basics, and RPi coding. Motivations for using Python with IoT systems are its intuitive syntax, portability, extensive library support, and ability to meet end-to-end development needs for tasks like capturing sensor data, web services, and analytics. Python code examples demonstrate numbers, strings, lists, tuples, dictionaries, and control flow statements. Setup instructions for Python on Windows and Linux are also included.