aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pydis_site/apps/resources/resources/software_design_by_example.yaml26
1 files changed, 26 insertions, 0 deletions
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 00000000..8cdfd625
--- /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