These are the official SANS manuals for SANS course SEC573 by Mark Baggett.
SEC573: Automating Information Security with Python
https://www.sans.org/course/automating-information-security-with-python
The GPYC certification focuses on applying core programming concepts and techniques to the Python programming language. The certification has a special focus on skills and techniques that will assist an information security professional in penetration tests, daily work, and special projects. Certified individuals can create simple Python-based tools to interact with network traffic, create custom executables, test and interact with databases and websites, and parse logs or sets of data.
Compliments of BlackMagic