Python Core and Advanced

DATE

Duration

LOCATION

FEES

Book Now

4 Mar
- 8 Mar 2024

5 Days

Dubai

$2,990

2 Sep
- 6 Sep 2024

5 Days

Dubai

$2,990

23 Jun
- 27 Jun 2024

5 Days

Virtual Online

$2,990

25 Nov
- 29 Nov 2024

5 Days

Virtual Online

$2,990

Python is a popular programming language, which is used in software and web development, data science, machine learning, and many other fields.

During this course, you’ll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs.

By the end of the course, you‘ll be able to:
  • Learn how to leverage the power of Python to solve tasks.
  • Build games and programs that use Python libraries.
  • Use Python for your own work problems or personal projects.
  • Create a portfolio of Python based projects you can share.
  • Use Python professionally.
  • Create games with Python
  • Learn advanced Python features
  • Use Object Oriented Programming with classes
  • Understand complex topics, like decorators.
  • Use both the Jupyter Notebook and create .py files

This course is made for :

  • Data analyst
  • Data architect
  • IT specialist
  • Web application developers
  • Engineers

Day One

Introduction to Python, Python Basics

  • Features and uses of Python
  • Program execution
  • Installation of IDE
  • Identifiers and keywords
  • Types of comments
  • Data types
  • Variables
  • Arithmetic operators
  • Assignment operators

Day Two

Strings, Decision Control Statements

  • Definition of string
  • Operations accessing string elements
  • Relational operators
  • Logical operators
  • Conditional expressions

Day Three
Repetition Statements

  • Use of while and for
  • Break and continue
  • Pass and else statements
  • Formatted input and output

Day Four

Functions and Recursion

  • Defining a function
  • Types of arguments
  • Global and local variables
  • Functions as arguments
  • Implementing Lambda functions
  • Map, Reduce, and Filter functions

Day Five

File Input-Output and Modules

  • Read-write operations
  • File opening modes
  • Moving within a file
  • Serialization
  • File and directory operations
  • Importing a module
Training Subject
Training Location