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 will learn advanced Python techniques. This advanced Python course is taught using Python 3; however, differences between Python 2 and Python 3 are noted.
Audience profile:
This course is intended for students who have attended the Introduction to Python Training as well as students who are already familiar with Python programming.
Pre-requisites:
Before attending this course, students must have:
- Basic Python programming experience. In particular, 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
Course objectives:
After completing this course, students will be able to:
- 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
Module 1: IPython Notebook | |
|
|
|
|
|
|
|
|
Module 2: Advanced Python Concepts | |
|
|
|
|
|
|
|
|
Module 3: Regular Expressions | |
|
|
Module 4: Working with Data | |
|
|
|
|
|
|
Module 5: Classes and Objects | |
|
|
|
|
|
|
Module 6: Testing and Debugging | |
|
|
|
|
Module 7: Unicode and Encoding | |
|
|
Torque IT specializes in providing our Clients with Vendor authorized instructor-led training, enablement IT courses, and certification solutions.
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.