Skip to content

peter0083/sdxpy

 
 

Repository files navigation

Software Design in Python: A Tool-Based Introduction

The best way to learn design is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. These lessons build small versions of file backup systems, testing frameworks, and regular expression matchers both to demystify them and to give some insights into how experienced programmers think.

We shape our tools, and thereafter our tools shape us.

— Marshall McLuhan

About

Software Design in Python

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.0%
  • TeX 17.0%
  • HTML 9.2%
  • CSS 3.1%
  • Makefile 2.7%
  • Shell 0.5%
  • Other 0.5%