top of page

Python Fundamentals

This introductory program is designed to equip learners with a foundational understanding of programming logic, enabling them to write efficient scripts and solve real-world problems. From learning core concepts like variables, loops, and functions to exploring file operations and module imports, participants will gain practical skills to confidently navigate the Python ecosystem. Whether you're new to programming or looking to build essential coding knowledge, this course lays a solid groundwork for further exploration in Python.

Program Code:  XE105

Package:  XE Basics​

Level:  1​

xe.png
XE105-Python-Fundamentals.jpg
image.png

Course Information

image.png

Prerequisites

  • Basic Computer Skills​

image.png

Duration Options

  • Self-paced: 2-4 week

  • Trainer-led: 20 hours

Core Features of Cyberium Arena

Labs

Enhance training with defense and attack tasks.

Books

Tailored coursebooks for cybersecurity studies.

Scenarios

Diverse situations mimicking real professional challenges.

Projects

Integrated projects to demonstrate acquired knowledge.

Introduction to Python

Installation

Learn to install Python on your system.

Variables and Booleans

Understand basic data types in Python.

Dictionaries and Tuples

Explore more complex data structures.

Loop

Create repetitive tasks and workflows.

image.png
image.png

Conditions and Functions

Conditional Statements

Learn to use if-else statements for decision making.

While and For Loops

Master different types of loops for iteration.

Functions

Create reusable code blocks with functions.

Exceptions

Handle errors and exceptions in your code.

image.png

Scoping and Subroutines

1

Global Scope

Understand variables accessible throughout the program.

2

Local Scope

Learn about variables limited to specific functions.

3

Subroutines

Create smaller, reusable code blocks within your program.

Working with Functions

image.png
image.png
image.png

Function Basics

Learn to create reusable code blocks using the 'def' keyword and understand proper function syntax and naming conventions in Python.

Parameters and Arguments

Master how to send different types of data into functions, including required parameters, optional parameters, and keyword arguments

Return Values

Understand how to retrieve and work with data that functions produce, including single values, multiple returns, and handling different return types.

image.png

External Functions & Modules

image.png

Importing Modules

Use external Python modules in your code.

image.png

Standard Library

Explore Python's built-in modules and functions.

image.png

Third-party Packages

Install and use external packages for extended functionality.

File I/O Operations

Reading Files

Open and read data from files.

Extracting Data

Process and extract specific information from files.

Writing Files

Create new files and write data to them.

image.png
image.png

The OS Module

File System Operations

Interact with files and directories using Python.

Environment Variables

Access and modify system environment variables.

Process Management

Start and manage system processes through Python scripts.

Branch in Spain:

Sabadell (Barcelona), Spain

+34 930.289.919 

Branch in Israel:

Moshe Aviv Tower, Ramat Gan

+972.3.9629018

Follow Us On:

  • LinkedIn
  • Facebook

© 2024 by ThinkCyber

bottom of page