Basics of Python Training

Cybersecurity Training
  • Online (Microsoft Teams)
  • +971 562069465
  • This course is designed to introduce beginners to the fundamentals of Python programming. Python is a versatile and widely-used programming language known for its simplicity and readability, making it an excellent choice for individuals interested in learning how to code. Participants will learn the basics of Python syntax, data types, control structures, and how to write simple programs.

  • By the end of this course, participants should be able to:

    • Understand the basic concepts of programming.
    • Write Python code to solve simple problems and automate tasks.
    • Work with Python data types and variables.
    • Use slicing concept for string and list, tuple and dictionaries
    • Use control structures (e.g., if statements, loops) to create decision-making processes.
    • Create functions and understand their importance in code organization.
    • Understand the concept of class and how to create user defined class
    • Understand what is libraries and how to create python library
    • Handle errors and exceptions in Python programs.
  • Training will be conducted via Microsoft Team Meeting. Meeting invites will be shared on the day before the first day of training.

    • 4days (24 hours)
    • Presentation Slides
    • Training Recordings
    • Study References
  • Upon successful completion of training, participants will receive a certificate.

  • This course is appropriate for a wide range of professionals but not limited to:

    • Absolute beginners with no prior programming experience.
    • Students, professionals, or anyone interested in starting their journey in programming.
    • Individuals looking to automate tasks, work with data, or explore web development using Python.
    • Those considering a career in software development and want to build a strong foundation.
    • Basic computer literacy.
    • A computer with Python installed (installation instructions can be provided).
    • Eagerness to learn and a willingness to practice coding regularly.
  • Participants can avail a discount of either an early bird or group discount whichever is higher with an additional discount when signing up for 2 or more courses.

    Group Discount (same company only)

    • 15% Discount for groups of 5 or more
    • 10% Discount for groups of 3-4

    Bundle Discount

    • Sign up for 2 courses and get an extra 10% off
    • Sign up for 3 courses and get an extra 15% off
how can we help you?

Contact us at the Velosi office nearest to you or submit a business inquiry online.

Fees + VAT as applicable

Tax Registration Number: 100442245500003

(including coffee breaks and a buffet lunch daily)

Course Outline

  • Module 1: Introduction to Python

    • What is Python?
    • Setting up the Python development environment.
    • Your first Python program.
  • Module 2: Variables and Data Types

    • Understanding variables and data types (integers, floats, strings).
    • Variable assignment and naming conventions.
    • Perform some slicing for string , list, tuple and dictionaries.
  • Module 3: Lists and Data Structures

    • Lists in Python.
    • Basic operations on lists (slicing, appending, etc.).
    • Other data structures (tuples and dictionaries).
  • Module 4: Control Structures

    • Conditional statements (if, elif, else).
    • Looping (for and while loops).
    • Control structures in action.
  • Module 5: Functions and classes

    • What are functions?
    • Defining and using functions.
    • Function arguments and return values.
  • Module 6: Error Handling

    • Handling errors and exceptions.
    • Using try...except blocks.
  • Module 7: Introduction to Libraries and Modules

    • Overview of Python libraries.
    • Importing and using modules.