diff --git a/pydis_site/apps/resources/resources/software_design_by_example.yaml b/pydis_site/apps/resources/resources/software_design_by_example.yaml new file mode 100644 index 000000000..8cdfd625e --- /dev/null +++ b/pydis_site/apps/resources/resources/software_design_by_example.yaml @@ -0,0 +1,26 @@ +name: Software Design by Example +description: A tool-based introduction to Software Design with Python. This book teaches + design by explaining examples of small versions of familiar tools to show how + experienced software designers think. It introduces some fundamental ideas in computer + science that many self-taught programmers haven’t encountered. +icon_image: https://third-bit.com/sdxpy/logo.svg +icon_size: 50 +title_url: https://third-bit.com/sdxpy/ +urls: +- icon: branding/goodreads + url: https://www.goodreads.com/book/show/199430059-software-design-by-example + color: black +- icon: branding/github + url: https://github.com/gvwilson/sdxpy + color: black +tags: + topics: + - general + - software design + payment_tiers: + - free + - paid + difficulty: + - intermediate + type: + - book