Your Python projects work, yet scaling and maintenance still feel risky. Bug fixes spiral and new features break code you wrote last week. Professional design principles stop churn and keep teams moving with confidence. This book shows proven patterns, clearly explained in plain, modern Python. See messy “before” code refactored into clean, extendable, production-ready modules. Write software that your future self, and your colleagues, will actually love.
Software Design for Python Programmers guides you with real-world, field-tested advice. Each chapter starts with flawed “before” code, then iteratively improves it using proven principles. Diagrams, talking-head sidebars, and refactoring checkpoints make every concept stick.
Finish able to craft maintainable architectures, write extensible classes, and communicate design choices with authority. Your codebase becomes an asset, not a liability.
Ideal for Python developers comfortable with syntax who crave professional-grade software design skills.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Ronald Mak is a former NASA senior scientist and professor known for translating complex design into practical skills. With decades leading aerospace and financial software projects, Ronald brings clarity, warmth, and real-world lessons to every page. He distills proven object-oriented principles into Python examples that help readers write maintainable, scalable code.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich
HRD. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Artikel-Nr. PB-9781633439498
Anzahl: 15 verfügbar
Anbieter: Majestic Books, Hounslow, Vereinigtes Königreich
Zustand: New. Artikel-Nr. 408248465
Anzahl: 3 verfügbar
Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich
Paperback. Zustand: Brand New. 475 pages. 9.25x7.37x9.25 inches. In Stock. Artikel-Nr. __1633439496
Anzahl: 2 verfügbar
Anbieter: AHA-BUCH GmbH, Einbeck, Deutschland
Buch. Zustand: Neu. Neuware - Great Python applications take advantage of established design principles and patterns that maximize performance, maintainability, and reliability. Software Design for Python Programmers shows you how to build on your Python coding skills by mastering the practices of great software design! Artikel-Nr. 9781633439498
Anzahl: 2 verfügbar
Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich
Paperback. Zustand: Brand New. 475 pages. 9.25x7.37x9.25 inches. In Stock. Artikel-Nr. xr1633439496
Anzahl: 2 verfügbar
Anbieter: Speedyhen, Hertfordshire, Vereinigtes Königreich
Zustand: NEW. Artikel-Nr. NW9781633439498
Anzahl: 15 verfügbar
Anbieter: Studibuch, Stuttgart, Deutschland
paperback. Zustand: Gut. 475 Seiten; 9781633439498.3 Gewicht in Gramm: 1. Artikel-Nr. 1353246
Anzahl: 1 verfügbar
Anbieter: Kennys Bookstore, Olney, MD, USA
Zustand: New. 2026. 1st Edition. paperback. . . . . . Books ship from the US and Ireland. Artikel-Nr. V9781633439498
Anzahl: 15 verfügbar
Anbieter: BUCHSERVICE / ANTIQUARIAT Lars Lutzer, Wahlstedt, Deutschland
Zustand: gut. 2026. Software Design in Python: Principles and Patterns In englischer Sprache. pages. Artikel-Nr. BN577474
Anzahl: 1 verfügbar