See how Insoft Services is responding to COVID-19

Introduction to Python Certification Training


Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.


I'd like to receive emails with the latest updates and promotions from Insoft.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.

Upcoming Dates

Jul 26 - Jul 29, 2021
09:00 - 17:00

Oct 19 - Oct 22, 2021
09:00 - 17:00

  • Introduction to Python Certification Training
    4 days  (Instructor Led Online)  |  Software Development

    Course Details

    55284A Python instructional class, understudies provides knowledge on how to program in Python. The course is gone for understudies new to the language who could conceivably have involvement in other programming dialects. This Python course is shown utilizing Python 3; be that as it may, contrasts between Python 2 and Python 3 are noted. For private Python classes, our educator can concentrate explicitly on Python 2 whenever wanted.


    After completion of this course, you will learn how to :

    • Understand how Python functions and what it’s useful for
    • Understand Python’s place in the realm of programming dialects
    • Work with and control strings in Python
    • Perform math tasks with Python
    • Work with Python arrangements: records, clusters, word references, and sets
    • Collect client info and yield results
    • Perform stream control preparing in Python
    • Write to and read from records utilizing Python
    • Write works in Python
    • Handle special cases in Python
    • Work with dates and times in Python


    Module 1: Python Basics

    • Running Python
    • Hello, World!
    • Literals
    • Python Comments
    • Variables
    • WRiting a Python Module
    • print Function
    • Collecting User Input
    • Getting Help
    • Lab : Exercises in this Lesson
    • Hello, World
    • Exploring Types
    • A Simple Python Script

    Module 2: Functions and Modules

    • Defining Functions
    • Variable Scope
    • Global Variables
    • Function Parameters
    • Returning Values
    • Importing Modules
    • Lab : Exercises in this Lesson
    • A Function with Parameters
    • Parameters with Default Values


    Module 3: Math

    • Arithmetic Operators
    • Assignment Operators
    • Built-in Math Functions
    • The math Module
    • The randon Module
    • Lab : Exercises in this Lesson
    • Floor and Modulus
    • How Many Pizzas Do We Need

    Module 4: Python Strings

    • Quotation Marks and Special Characters
    • String Indexing
    • Slicing Strings
    • Concatentaion and Repetition
    • Common String Methods
    • String Formatting
    • Formatted String Literals (f-strings)
    • Built-in String Functions
    • Lab : Exercises in this Lesson
    • Indexing Strings
    • Slicing Strings
    • Repetition
    • Playing with Formatting
    • Getting Acquainted with f-strings
    • Outputting Tab-delimited Text

    Module 5: Iterables: Sequences, Dictionaries, and Sets

    • Definitions
    • Sequences
    • Unpacking Sequences
    • Dictionaries
    • The len Function
    • Sets
    • *args and **kwargs
    • Lab : Exercises in this Lesson
    • Remove and Return Random Element
    • Simple Rock, Paper, Scissors Game
    • Slicing Sequences
    • Creating a Dictionary from User Input

    Module 6: Flow Control

    • Conditional Statements
    • Loops in Python
    • break and continue
    • The enumerate() Function
    • Generators
    • List Comprehensions
    • Lab : Exercises in this Lesson
    • All True and Any True
    • Word Guessing Game
    • Find the Needle
    • Rolling Dice

    Module 7: Virtual Environments

    • Virtual Environmen
    • Lab : Exercises in this Lesson
    • Working with a Virtual Environment

    Module 8: Regular Expressions

    • Regular Expression Syntax
    • Python’s Handling of Regular Expressions

    Module 9: Unicode and Encoding

    • Bits and Bytes
    • Hexadecimal Numbers
    • Encoding
    • Lab : Exercises in this Lesson
    • Converting Numbers between Number Systems
    • Finding Confusables

    Module 10: File Processing

    • Opening Files
    • The os and os.path Modules
    • Lab : Exercises in this Lesson
    • Finding Text in a File
    • Writing to FilesList CreatorAfter completing this module, students will be able to:Read files on the operating system.
    • Create and write to files on the operating system.
    • Access and work with directories on the operating system.
    • Work with the os and os.path modules.

    Module 11: Handling

    • Wildcard except Clauses
    • Getting Information on Exceptions
    • The else Clause
    • The finally Clause
    • Using Exceptions for Flow Control
    • Raising your Own Exceptions
    • Exception Hierarchy
    • Lab : Excercises in this Lesson
    • Raising Exceptions
    • Running Sum

    Module 12: Python Dates and Times

    • Understanding Time
    • The time Module
    • The datetime Module
    • Lab : Exercises in this Lesson
    • Report on Amtrack Departure Times

    Module 13: Running Python Scripts from the Command Line

    • sys.arg
    • sys.path
    • Lab : Exercises in this Lesson
    • Migrating Settings by using Windows Easy Transfer
    • Configuring a Reference Image of Windows 7
    • Configuring a Reference Image

    Target Audience

    This course is planned for understudies who need to learn Python. Some programming experience is useful yet not required.


    • Some programming experience is useful, yet not required.