Articoli correlati a Robust Python: Write Clean and Maintainable Code

Robust Python: Write Clean and Maintainable Code - Brossura

 
9781098100667: Robust Python: Write Clean and Maintainable Code

Sinossi

Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes.

In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net. With these tips and techniques, you'll write clearer and more maintainable code.

  • Learn why types are essential in modern development ecosystems
  • Understand how type choices such as classes, dictionaries, and enums reflect specific intents
  • Make Python extensible for the future without adding bloat
  • Use popular Python tools to increase the safety and robustness of your codebase
  • Evaluate current code to detect common maintainability gotchas
  • Build a safety net around your codebase with linters and tests

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Patrick Viafore has been working in the software industry for 13+ years, working on mission critical software systems, including in lightning detection, telecommunications and operating systems. His work in static typed languages has influenced his approach to dynamic languages and how we can make them safer and more robust. He also is an organizer of the HSV.py meetup, where he can observe common Python obstacles, from beginners to experts. His goal is to make computer science/software engineering topics more approachable to the developer community.

Patrick currently works at Canonical, developing pipelines/tools to deploy Ubuntu images to public cloud providers. He also does software consulting and contracting through his business Kudzera, LLC.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
Former library book; Pages can...
Visualizza questo articolo

EUR 2,91 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 1,21 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Robust Python: Write Clean and Maintainable Code

Foto dell'editore

Viafore, Patrick
Editore: O'Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.45. Codice articolo G1098100662I3N10

Contatta il venditore

Compra usato

EUR 18,67
Convertire valuta
Spese di spedizione: EUR 2,91
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Viafore, Patrick
Editore: O'Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Antico o usato Brossura

Da: medimops, Berlin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Codice articolo M01098100662-V

Contatta il venditore

Compra usato

EUR 27,50
Convertire valuta
Spese di spedizione: EUR 4,50
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Viafore, Patrick
Editore: O'Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR013056815

Contatta il venditore

Compra usato

EUR 28,39
Convertire valuta
Spese di spedizione: EUR 10,39
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Patrick Viafore
Editore: O'Reilly, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo PAP

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo WO-9781098100667

Contatta il venditore

Compra nuovo

EUR 41,48
Convertire valuta
Spese di spedizione: EUR 1,21
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Patrick Viafore
Editore: O'Reilly, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo PAP

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo WO-9781098100667

Contatta il venditore

Compra nuovo

EUR 36,93
Convertire valuta
Spese di spedizione: EUR 6,07
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Viafore, Patrick:
Editore: O'Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Antico o usato paperback

Da: Studibuch, Stuttgart, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Gut. 378 Seiten; 9781098100667.3 Gewicht in Gramm: 1. Codice articolo 904330

Contatta il venditore

Compra usato

EUR 27,15
Convertire valuta
Spese di spedizione: EUR 17,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Viafore, Patrick
Editore: O'Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo Brossura

Da: Speedyhen, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: NEW. Codice articolo NW9781098100667

Contatta il venditore

Compra nuovo

EUR 37,98
Convertire valuta
Spese di spedizione: EUR 8,07
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Patrick Viafore
Editore: O'Reilly Media, US, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes.In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net. With these tips and techniques, you'll write clearer and more maintainable code.Learn why types are essential in modern development ecosystemsUnderstand how type choices such as classes, dictionaries, and enums reflect specific intentsMake Python extensible for the future without adding bloatUse popular Python tools to increase the safety and robustness of your codebaseEvaluate current code to detect common maintainability gotchasBuild a safety net around your codebase with linters and tests. Codice articolo LU-9781098100667

Contatta il venditore

Compra nuovo

EUR 43,52
Convertire valuta
Spese di spedizione: EUR 3,44
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Patrick Viafore
Editore: O?Reilly Media, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo Brossura

Da: Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlanda

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. 2021. Paperback. . . . . . Codice articolo V9781098100667

Contatta il venditore

Compra nuovo

EUR 46,66
Convertire valuta
Spese di spedizione: EUR 2,00
Da: Irlanda a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Viafore, Patrick
Editore: O'Reilly Media 8/3/2021, 2021
ISBN 10: 1098100662 ISBN 13: 9781098100667
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Robust Python: Write Clean and Maintainable Code 1.33. Book. Codice articolo BBS-9781098100667

Contatta il venditore

Compra nuovo

EUR 37,12
Convertire valuta
Spese di spedizione: EUR 11,61
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Vedi altre 31 copie di questo libro

Vedi tutti i risultati per questo libro