Advanced Python: Best Practices and Design Patterns (APBPDP)

 

Course Overview

Expand upon your fundamental Python programming skills to build reliable and stable applications. In this training course, you learn to implement Gang of Four (GoF) design patterns in order to solve commonly recurring, real-world software design programs, thereby avoiding pitfalls and greatly improving the effectiveness of your programming efforts.

Software:

Concepts taught are applicable to all Linux distributions

Prerequisites

Working knowledge of Python programming to the level of:

  • Python Programming Introduction, or at least three to six months of Python programming experience

Course Objectives

  • Employ design patterns and best practices in Python applications
  • Unit test, debug, and instal Python programs and modules
  • Profile program execution and improve performance
  • Apply advanced Python programming features for efficient, reliable, maintainable programs

Prices & Delivery methods

Online Training

Duration
4 days

Price
  • £ 1,975.—
Classroom Training

Duration
4 days

Price
  • United Kingdom: £ 1,975.—

Schedule

This is a FLEX course, which is delivered both virtually and in the classroom. Please note, local pricing is applicable.

English

European Time Zones

Online Training This is a FLEX course. Time zone: British Summer Time (BST)
Online Training This is a FLEX course. Time zone: British Summer Time (BST)
Online Training This is a FLEX course. Time zone: British Summer Time (BST)
Online Training This is a FLEX course. Time zone: Greenwich Mean Time (GMT)
Online Training This is a FLEX course. Time zone: Greenwich Mean Time (GMT)
This is a FLEX course, which is delivered both virtually and in the classroom. Please note, local pricing is applicable.

United Kingdom

London This is a FLEX course.   Time zone: Europe/London Book now:
Book online training
Book classroom training
London This is a FLEX course.   Time zone: Europe/London Book now:
Book online training
Book classroom training
London This is a FLEX course.   Time zone: Europe/London Book now:
Book online training
Book classroom training
London This is a FLEX course.   Time zone: Europe/London Book now:
Book online training
Book classroom training
London This is a FLEX course.   Time zone: Europe/London Book now:
Book online training
Book classroom training

If you can't find a suitable date, don't forget to check our world-wide FLEX training schedule.