Practices of the Python Pro

Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, and extensible. Dane Hillard is a Python pro who has helped many dozens of developers make this step, and he knows what it takes. With helpful examples and exercises, he tea...

Descripción completa

Detalles Bibliográficos
Otros Autores: Hillard, Dane, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Shelter Island, New York : Manning [2020]
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631301906719
Tabla de Contenidos:
  • Part 1. Why it all matters. The bigger picture
  • Part 2. Foundations of design. Separation of concerns
  • Abstraction and encapsulation
  • Designing for high performance
  • Testing your software
  • Part 3. Nailing down large systems. Separation of concerns in practice
  • Extensibiligy and flexibility
  • The rules (and exceptions) of inheritance
  • Keeping things lightweight
  • Achieving loose coupling
  • Part 4. What's next? Onward and upward.