The Lost Art of Diagrams - Making Complex Ideas Easy to See with Python
Offered By: PyCon US via YouTube
Course Description
Overview
Explore the art of visual communication in software development through this PyCon US talk. Discover techniques for creating effective diagrams, charts, and illustrations to simplify complex project concepts. Learn how to transform technical documentation into intuitive visuals using color, shapes, and even memes. Gain insights into diagram design style guides and see practical examples of turning code and workflows into easy-to-follow graphics. Master the skills to create both simple and sophisticated visuals that enhance team communication and project understanding. Delve into various diagram types, including hierarchical, structural, and radial, and explore tools like Mermaid for logic flow visualization. Understand the importance of UX in diagramming and learn about the C4 Model for software architecture visualization. Walk away with the ability to create impactful visuals that make your technical ideas accessible and engaging.
Syllabus
Intro
SLIDES - QR CODE & URL - FOR THE FANS
My Life in Diagrams
Technical Drawings - Now
Technical Drawings - Variety
Diagram Problems.
Why Diagrams Matter
More Diagram Makers
UX and Diagrams
CORE FUNDAMENTALS
Example - Hierarchy
Example - Structure
Example Contrast
Example - Colors
Example - Space Relation
Radial
Divergent
Mermaid and Logic Flow
Mermaid and Variety
Logic Flow to Diagram
Diagram Comparison
Pdoc + Diagrams Module
C4 Model - Diagram system by Simon Brown
C4 Model - Diagram as Code
C4 Model - Software Architecture
Graphic Fundamentals
CALL TO ACTION
References
Taught by
PyCon US
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity