The Best Online Cybersecurity Training in the World - SANS OnDemand


To attend this webcast, login to your SANS Account or create your Account.

Python Decorators Demystified

  • Tuesday, October 16th, 2018 at 10:30 AM EDT (14:30:00 UTC)
  • Mark Baggett
This webcast has been archived. You can view the webcast presentation and download the slides by logging into your SANS Portal Account or creating an Account. Click the Register Now button after you have logged in to view the Webcast.


  • CyberGRX

You can now attend the webcast using your mobile device!


This SANS Webcast will look at the what, why, and how of Python Decorators. If you've ever wondered what that weird @functionname syntax is in Python scripts this is the webcast for you.  This intermediate webcast will assume you understand Python functions and variable scope. Starting with that we will fill in the gaps discussing function closures, simple decorators and those cool decorators you see if web frameworks like Flask and Django that accept arguments.

Mark Baggett is a SANS Instructor and author of the SEC573: Automating Information Security with Python training course. Learn more about this course and when and where you can take it for yourself.

The webcast slides are not available.

Speaker Bio

Mark Baggett

Mark Baggett is the owner of Indepth Defense, an independent consulting firm that offers incident response and penetration testing services. Mark has more than 28 years of commercial and government experience ranging from Software Developer to Chief Information Security Officer. Mark is a Senior Instructor for The SANS Institute and the author of SANS Automating Information Security with Python course (SEC573). Mark has a Master's Degree in Information Security Engineering and many impressive certifications including being GSE #15. Mark is very active in the information security community. Mark is the founding president of The Greater Augusta ISSA (Information Systems Security Association) chapter and the cofounder of the BSidesAugusta information security conference. Since January 2011, Mark has served as the Technical Advisor to the DoD for SANS where he assists various government organizations in the development of information security capabilities.

Need Help? Visit our FAQ page or email

Not able to attend a SANS webcast? All Webcasts are archived so you may view and listen at a time convenient to your schedule. View our webcast archive and access webcast recordings/PDF slides.