category
Python Intermediate

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
R11 900,00
Price excluding VAT
Introduction
This 5-Day Course Covers Some Python Introduction Topics In More Detail, And Adds Many New Ones, With A Focus On Enterprise Development. This Is A Hands-On Programming Class. All Concepts Are Reinforced By Informal Practice During The Lecture Followed By Lab Exercises. Many Labs Build On Earlier Labs, Which Helps Students Retain The Earlier Material.
Audience Profile
This Course Is Intended For Users That Have Knowledge In Programming Using Python, As Well As Anyone Else Who Wants To Automate Or Simplify Common Tasks With The Use Of Python Scripts.
Pre-Requisites
Delegates Should Have Already Attended The Torque It Introduction To Python Course.
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 The Os Services
- Use The Various Pythonic Programming Principles
- Understand The Use Of Various Modules And Packages
- Define And Use Classes
- Implement Metaprogramming
- Use Python Developer Tools
- Access Databases Using Python Programming
- Use Pyqt4 Framework
- Understand And Use Network Programming
- Use Python Programming For System Administration And Scripting
- Understand And Use Xml And Json
Course Content
Session 1: Python Refresher | |
|
|
|
|
|
|
Session 2: Os Services | |
|
|
|
|
Session 3: Dates And Times | |
|
|
|
|
|
|
Session 4: Binary Data | |
|
|
|
|
Session 5: Pythonic Programming | |
|
|
|
|
|
|
|
|
Session 6: Functions, Modules And Packages | |
|
|
|
|
|
|
Session 7: Intermediate Classes | |
|
|
|
|
|
|
|
|
|
|
Session 8: Metaprogramming | |
|
|
|
|
|
|
Session 9: Developer Tools | |
|
|
|
|
|
|
|
|
Session 10: Unit Tests With Pytest | |
|
|
|
|
|
|
Session 11: Database Access | |
|
|
|
|
|
|
Session 12: Pyqt. | |
|
§ Menu Bar And Tabs |
|
|
|
|
|
|
Session 13: Network Programming | |
|
|
|
|
Session 14: Multiprogramming | |
|
|
|
|
|
|
Session 15: Effective Scripts | |
|
|
|
|
|
|
Session 16: Serializing Data | |
|
|
|
|
|
|
Session 17: Advanced Data Handling | |
|
|
|
|
|
|
Session 18: Type Hinting | |
|
|
|
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.