Python is an indispensable tool for InfoSec and Systems Administration and is used to create many of your favorite tools. If you can program in Python, you can create your own tools for automation, efficiently filter/analyze/process data, or contribute to your favorite open source project. Scripting and programming skills are highly valued by employers and can improve your career prospects. If you’ve always wanted to learn to program but haven’t had a chance to learn, this presentation is for you. This talk will begin with the basics, will cover program design and structure best practices, and provide useful tips and tricks.