This course is for experienced security professionals new to Python. You will gain practical, hands-on knowledge that leads you student from the basics of writing and running Python scripts to more advanced features. This course is tailored specifically for Security Analysts and others who wish to use Python functionality for security-related tasks such as log manipulation or forensics. This course is essential for security professionals that are performing security reviews and audits of Python applications or are supporting development teams in implementing better defenses in Python.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Learning Objectives
This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom. Throughout the hands-on course students will learn to write essential Python scripts using the most current and efficient skills and techniques.
Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
Create working Python scripts following best practices
Use python data types appropriately
Read and write files with both text and binary data
Search and replace text with regular expressions
Get familiar with the standard library and its work-saving modules
Use lesser known but powerful Python data types
Create "real-world", professional Python applications
Work with dates, times, and calendars
Know when to use collections such as lists, dictionaries, and sets
Understand Pythonic features such as comprehensions and iterators
Write robust code using exception handling
Write Secure Python Applications
Perform Log File Analysis
Work with Security Filters, Packet Analysis and related Analytics
Optional: Working with RESTful Services
$2,395
Length: 4.0 days (32 hours)
Level:
Course Schedule:
6:00 PM ET