Python is a dynamic, strongly typed, object-oriented, multipurpose scripting language for the web. In this hands-on course students first learn the basics of writing and running Python scripts and then move into more advanced topics like file operations, regular expressions, working with binary data, and how to use Python modules.
Topics include basic Python language components, the IDLE environment, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions.
Basic Python Syntax
Input and Output
Classes in Python
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.