Software Architecture with Python

Software Architecture with Python

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 36m | 645 MB

Design applications in Python

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 quality requirements that help an architect to build a product that satisfies business needs, such as maintainability or reusability, testability, scalability, performance, usability, and security.

This video will help you understand the ins and outs of Python so that you can make those critical design decisions that not just live up to but also surpass the expectations of your clients.

What You Will Learn

  • Characteristics and importance of software architecture
  • Learn Architectural quality attributes
  • Understand readability
  • Explore strategies for modifiability
  • Look at white box testing principles
  • See TDD with palindromes in detail
  • Measure performance
  • Look at profiling
Table of Contents

01 The Course Overview
02 Defining Software Architecture
03 Characteristics of Software Architecture
04 Architectural Quality Attributes
05 Understanding Readability
06 Fundamentals of Modifiability
07 Exploring Strategies for Modifiability
08 Metrics – Tools for Static Analysis
09 Refactoring Codes
10 Understanding Testability
11 White-Box Testing
12 Code Coverage
13 TDD with Palindromes
14 Performance
15 Measuring Performance
16 Profiling
17 Other Tools
18 Programming for Performance – Data Structures