Robust Python : (Record no. 80322)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 01674nam a22001697a 4500 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 220824b2021 |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9789391043759 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 VIA-P |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Viafore, Patrick |
245 ## - TITLE STATEMENT | |
Title | Robust Python : |
Remainder of title | write clean and maintainable code / |
Statement of responsibility, etc. | Patrick Viafore |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | India |
Name of publisher, distributor, etc. | Shroff Publishers |
Date of publication, distribution, etc. | 2021 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 359 p. |
365 ## - TRADE PRICE | |
Price type code | INR |
Price amount | 1400.00. |
500 ## - GENERAL NOTE | |
General note | 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.<br/><br/>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.<br/><br/>Learn why types are essential in modern development ecosystems<br/>Understand how type choices such as classes, dictionaries, and enums reflect specific intents<br/>Make Python extensible for the future without adding bloat<br/>Use popular Python tools to increase the safety and robustness of your codebase<br/>Evaluate current code to detect common maintainability gotchas<br/>Build a safety net around your codebase with linters and tests. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Python (Computer program language) |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Computer programming |
952 ## - LOCATION AND ITEM INFORMATION (KOHA) | |
Withdrawn status |
Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Collection code | Home library | Current library | Shelving location | Date acquired | Total Checkouts | Full call number | Barcode | Checked out | Date last seen | Date last checked out | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | 003-007 | BITS Pilani Hyderabad | BITS Pilani Hyderabad | General Stack (For lending) | 24/08/2022 | 1 | 005.133 VIA-P | 46287 | 07/04/2025 | 08/10/2024 | 08/10/2024 | 24/08/2022 | Books |