Extensible Python - Robustness Through Addition
Offered By: PyCon US via YouTube
Course Description
Overview
Discover how to create extensible Python code in this 30-minute PyCon US talk. Learn the concept of extensibility and explore common patterns for enhancing code flexibility. Examine the Open-Closed Principle and strategies for managing complex dependencies. Delve into techniques for making code composable to facilitate building abstractions. Explore two architectural styles that promote extensibility: event-driven architectures and pluggable architectures. Gain insights on how to design robust, adaptable software that can withstand inevitable changes without becoming a tangled, fragile mess. Access the accompanying slides to reinforce your understanding of extensible Python programming techniques.
Syllabus
Talks - Pat Viafore: Extensible Python: Robustness Through Addition
Taught by
PyCon US
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX Software Architecture & Design
Georgia Institute of Technology via Udacity Software Design for Non-Designers
mooc.house via Independent Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera