IT Skills Software Design and Development Python
With plenty helpful examples and exercises, this book teaches you to design professional-level, clean, easily maintainable software at scale using the incredibly popular programming language, Python.