Advanced Python Programming (TTPS4850)

This course is designed to help professionals leverage the OS tools and services to augment the performance of Python-based Programs and Applications.
$2,495.00
This course is designed to help professionals leverage the OS tools and services to augment the performance of Python-based Programs and Applications.

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.

Career & Salary Insight

Outline

Credly Badge

Course Prerequisites

Python Programming: Introduction (LO-94010)
Python Programming: Introduction (LO-94010)
100%
  • Virtual Classroom
  • 2 Days
$1,525.00
Hit button to validate captcha