دوره BlackHat – Python Hacker Bootcamp

This course was designed to follow a hacker’s methodology of programming. Instead of learning formal programming practices that you’ll never use, this course focuses on core concepts taught using information security-centric projects. The hands-on labs, which accompany each lecture, focus on solving commonplace, and real-world security challenges. The labs have been designed so that they apply to both attackers and defenders. Join us for a fun and fast-paced bootcamp to take you from zero to hero!

Syllabus

  1. Introduction to Python and setting up the environment
  2. Python syntax, variables, and data types
  3. Flow control using if statements and loops
  4. Functions, error handling, and Python’s import system
  5. An overview of Object-Oriented Programming
  6. Reading and writing text and CSV files
  7. Creating network sockets in Python
  8. Extending Python with 3rd-party libraries
  9. Automating port scans with Nmap
  10. Interacting REST services
  11. Web scraping
  12. Advanced searching and manipulation with Regex
  13. Handling JSON data
  14. Capstone Lab Project

BlackHat – Python Hacker Bootcamp