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
Introduction
In this Python training course, students already familiar with Python programming language will learn more advanced Python techniques and scripts.
Audience profile
This course is intended for students who have already attended the Torque IT Python Intermediate Training course.
Pre-requisites
Delegates should have already attended the Torque IT Introduction to Python course and the Torque IT Python Intermediate course.
Students should be very comfortable with:
- Working with strings
- Working with lists, tuples and dictionaries
- Loops and conditionals
- Writing your own functions
- Some exposure to HTML, XML, JSON, and SQL
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:
- Learn to work with IPython Notebook
- Learn to work with the Collections module
- Learn about mapping and filtering and lambda functions
- Learn advanced sorting
- Learn to work with regular expressions in Python
- Learn to work with databases, CSV files, JSON, and XML
- Learn to write object-oriented code in Python
- Learn to test and debug your Python code
- Learn about Unicode and text encoding
Course content
Session 1: Advanced Python Concepts | |
|
|
|
|
Session 2: Working with Data | |
|
|
|
|
|
|
Session 3: Testing and Debugging | |
|
|
|
|
Session 4: Classes and Objects | |
|
|
|
|
Associated certifications and exam
On successful completion of this course students will receive a Torque IT attendance certificate.

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.