Python Design Patterns

}
2 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

This class takes Python programmers on a guided tour of a wide range of design and implementation patterns in Python. Attendees will learn the Pythonic approach to a range of common problems using design patterns and idiomatic Python implementations. Each module includes extensive hands on labs, providing practical experience and improving retention of concepts and processes.

Who Should Attend

Developers, Architects, Engineering Managers and DevOps personnel

What Attendees Will Learn

By the completion of the course attendees will feel confident working with a broad range of best practice solutions to common programming design and implementation challenges, including:

  • Python-specific patterns (iterators, generators, functional patterns)
  • Decorator, observer, and strategy
  • State, singleton, and template
  • Adapter, facade, and flyweight
  • Command, abstract, and composite
  • Python concurrency patterns
  • Cloud native patterns

Prerequisites

Attendees must have prior Python experience.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

If you are interested in other Cloud Native, AI, programming, or other courses, search our entire catalog:

Secret Link