TY - GEN T1 - Clean Code in Python : Develop Maintainable and Efficient Code, 2nd Edition. A1 - Anaya, Mariano LA - English PP - Birmingham PB - Packt Publishing, Limited YR - 2021 ED - 2nd ed. UL - https://ebooks.jgu.edu.in/Record/ebsco_acadsubs_on1231608794 AB - References -- Chapter 3: General Traits of Good Code -- Design by contract -- Preconditions -- Postconditions -- Pythonic contracts -- Design by contract - conclusions -- Defensive programming -- Error handling -- Value substitution -- Exception handling -- Using assertions in Python -- Separation of concerns -- Cohesion and coupling -- Acronyms to live by -- DRY/OAOO -- YAGNI -- KIS -- EAFP/LBYL -- Inheritance in Python -- When inheritance is a good decision -- Anti-patterns for inheritance -- Multiple inheritance in Python -- Method Resolution Order (MRO) -- Mixins. AB - This Python coding book will help you understand the problems that arise due to inefficient code, demonstrating to you how to correct them. OP - 423 NO - Description based upon print version of record. NO - How small should an interface be? CN - QA76.73.P98 .A539 2020 SN - 9781800562097 SN - 1800562098 SN - 9781800560215 KW - Python (Computer program language) KW - Python (Langage de programmation) KW - Enterprise software. KW - Computer programming / software development. KW - Programming & scripting languages: general. KW - Computers : Enterprise Applications : General. KW - Computers : Programming : General. KW - Computers : Programming Languages : Python. ER -