Architectural Patterns and Best Practices with Python

Architectural Patterns and Best Practices with Python

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 37m | 350 MB

Build architectural patterns and understand techniques for debugging

Implement various Architectural patterns and learn to deploy and debug your Python applications

This video starts off by explaining how Python fits into an application architecture. As you move along, you will understand the architecturally significant demands and how to determine them. Later, you’ll get a complete understanding of the different architectural patterns such as event driven programming, microservice architecture and pipe and filter architecture. Python, as an open-source language, has matured in the level of automation and support it provides for deploying packages to production systems. We’ll spend some time to understand the deployment of Python applications, and the tools and processes that the architect can add to his repertoire in order to ease the deploying and maintenance of his production systems’ running applications, written using Python.

What You Will Learn

  • Build the modern architectural patterns
  • Understand deploying in Python
  • Learn the debugging techniques in Python
Table of Contents

01 The Course Overview
02 Introducing MVC
03 Event-Driven Programming
04 Microservice Architecture
05 Pipe and Filter Architecture
06 Deployability
07 Tiers of Software Deployment Architecture
08 Software Deployment in Python
09 Deployment – Patterns and Best Practices
10 Maximum Subarray Problem
11 Simple Debugging Tricks and Techniques
12 Logging as a Debugging Technique
13 Debugging Tools – Using Debuggers
14 Advanced Debugging