Software Architecture with Python

At this course on software architecture with Python, you will learn the principles of software architecture, modifiable and readable code, defining testable code, and performance improvisation.

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video


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.

About the Author

  • Anand Balachandran Pillai is an Engineering and Technology professional with over 18 years of experience in the software industry in Product Engineering, Software Design & Architecture and Research.
  • He has worked at companies such as Yahoo!, McAfee, and Infosys in the roles of Lead Engineer and Architect in product development teams, to build new products.
  • He is the founder of the Bangalore Python Users Group and a Fellow of the Python Software Foundation (PSF).
  • Anand is currently working as Senior Architect of Yegii Inc.

Basic knowledge
  • This book is for experienced Python developers who are aspiring to become the architects of enterprise-grade applications or software architects who would like to leverage Python to create effective blueprints of applications

What will you 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
Course Curriculum
Number of Lectures: 18 Total Duration: 02:36:06

No Review Yet