Advanced Python Programming (TTPS4850)
- Feb 11, 2025 - Feb 14, 20254 Days - Live Online - EST10:00 AM - 06:00 PM EST
- Apr 15, 2025 - Apr 18, 20254 Days - Live Online - EST10:00 AM - 06:00 PM EST
- Jun 10, 2025 - Jun 13, 20254 Days - Live Online - EST10:00 AM - 06:00 PM EST
- Aug 12, 2025 - Aug 15, 20254 Days - Live Online - EST10:00 AM - 06:00 PM EST
- Dec 02, 2025 - Dec 05, 20254 Days - Live Online - EST10:00 AM - 06:00 PM EST
More Information:
- Learning Style: Virtual
- Learning Style: Course
- Difficulty: Advanced
- Course Duration: 4 Days
- Course Info: Download PDF
- Certificate: See Sample
Need Training for 5 or More People?
Customized to your team's need:
- Annual Subscriptions
- Private Training
- Flexible Pricing
- Enterprise LMS
- Dedicated Customer Success Manager
Course Information
About This Course:
Advanced Python Programming is a practical, hands-on Python training course that thoroughly explores intermediate to advanced level topics and skills, with a focus on enterprise development. Throughout the course, students will learn how to Leverage OS services, Code graphical interfaces for applications, create modules and run unit tests, define classes, interact with network services, query databases, process XML data, and much more. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar.
Course Objectives:
This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom. Create working Python scripts following best practices
-
Leverage OS services
-
Add enhancements to classes
-
Code graphical interfaces for applications
-
Understand advanced Python metaprogramming concepts
-
Create easy-to-use and easy-to-maintain modules and packages
-
Implement and run unit tests
-
Create multithreaded and multi-process applications
-
Interact with network services
-
Design professional scripts
-
Query databases
-
Process XML, CSV, and JSON data
-
Working with more data types if time permits
-
Using type hints if time permits
Audience:
-
This is an intermediate and beyond level Python course geared for students experienced with Python who want to use Python in web development projects or automate or simplify common tasks with the use of Python scripts
Prerequisites:
-
Basic incoming practical experience working with Python is required, along with a working, user-level knowledge of Unix/Linux, Mac, or Windows. This course does not cover Python fundamentals.