Python for Cyber Security
Python for Cyber Security
Sign in to save your progress, earn points, and unlock module exams.
Unit 1 of Python for Cyber Security
The Python you need to write a real security tool, and the networking you need to understand what that tool does on the wire: variables, lists, dictionaries, functions, classes and files, then IP addresses, ports, TCP and UDP, the three-way handshake, sockets, banner grabbing, a reusable socket server and exception handling.
Learning outcomes
The cook and the customer: why a short script beats waiting for a tool to add a feature, and the three properties that make Python the usual choice.
Check your interpreter, meet the REPL, and give every project its own clean workbench with venv, pip and requirements.txt.
Assessments
Python for Cyber Security: Complete Assessment
Start final exam →