IT Skills Software Design and Development Python
Including a wide range of exercises, from short examples to substantial projects, this book provides a no-nonsense introduction to software design using the Python programming language.