Python Fundamentals (Synchronous & Asynchronous e-learning)
About This Course
This module focuses on the basics of Python programming, a crucial skill for any aspiring cybersecurity professional. Participants will learn about Python variables, data types, and basic constructs such as loops and conditional statements. The module also covers working with functions and modules, which are essential for writing efficient and modular code. Practical exercises will help students apply their knowledge to real-world scenarios, enabling them to automate tasks and analyze data effectively. By the end of this module, participants will have a strong foundation in Python programming, empowering them to develop scripts and tools for cybersecurity applications.
What You'll Learn
1. Understand the basics of Python programming, including the installation process and essential data types such as variables, Booleans, dictionaries, List and tuples.
2. Gain proficiency in basic control structures like loops and will be able to write simple Python scripts to automate tasks and workflows.
3. Explore function definitions, scoping, and subroutines, and learn to handle exceptions for robust programming
4. Manipulate file input and output in Python, including reading from and writing to files
5. Learn various modules such as operating system (OS) and hashlib to be able to perform system operations and other cybersecurity tasks.
Entry Requirements
Basic Information technology (IT) literacy
It is recommended the participant to have at least 1 year of working experience in IT industry.