IT Skills Software Design and Development Python
With hands-on tutorials based on real-world scenarios, this useful guide goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code.