category
Introduction to Python

Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Choose date
R9 200,00
Price excluding VAT
Introduction
In this 4 day Python training course, students learn to program in Python. The course is aimed at students new to the language who may or may not have experience with other programming languages. This Python course is taught using Python 3.
Audience profile
This course is intended for students who want to learn Python. Some programming experience is helpful but not required.
Pre-requisites
For labs, please ensure you have either Visual Studio or PyCharm installed on your machine before the session starts.
Course objectives
By the end of the course, you should be able to meet the following objectives:
- Understand how Python works and what it’s good for
- Understand Python’s place in the world of programming languages
- Work with and manipulate strings in Python
- Perform math operations with Python
- Work with Python sequences: lists, arrays, dictionaries, and sets
- Collect user input and output results
- Perform flow control processing in Python
- Write functions in Python
- Handle exceptions in Python
- Work with dates and times in Python
Course content
Session 1: Python Basics | |
|
|
|
|
|
|
Session 2: Functions and Modules | |
|
|
|
|
Session 3: Math | |
|
|
|
|
Session 4: Python Strings | |
|
|
|
|
|
|
Session 5: Iterables | |
|
|
|
|
Session 6: Virtual Environments, Packages and PIP | |
Session 7: Flow Control | |
|
|
|
|
Session 8: Exception Handling | |
|
|
|
|
|
|
Session 9: Python Dates and Times | |
|
|
|
|
Session 10: File Processing | |
|
|
Session 11: PEP8 and Pylint | |
|
Associated certifications and exam
On successful completion of this course students will receive a Torque IT attendance certificate.

Python Overview
Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.
Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems.
Torque IT provides our clients with a range of Python specific training and enablement solutions that are suitable for beginner’s right through to advanced programmers.