of the major language topics for which new or expanded coverage was provided (numbers here have been updated to reflect this fifth edition)the new if else conditional expression (with/as context managers (try/except/finally unification (relative import syntax (generator expressions (new generator function features (function decorators (the set object type (new built-in functionssortedsumanyallenumerate and the decimal fixed-precision object type (fileslist comprehensionsand iterators and new development toolseclipsedistutilsunittest and doctestidle enhancementsshed skinand so on and smaller language changes (for instancethe widespread use of true and falsethe new sys exc_info for fetching exception detailsand the demise of string-based exceptionsstring methodsand the apply and reduce built-inswere incorporated throughout the book the third edition also expanded coverage of some of the features that were new in the second editionincluding three-limit slices and the arbitrary arguments call syntax that subsumed apply earlier and later python changes each edition before the third also incorporated python changes too--the first two editions from and covered pythons and and their programming python st edition predecessorfrom which my three later books were all derivedbegan the process with python --but 've omitted these here because they are now ancient history (wellin computer field termsat leastsee the first and second editions for more detailsif you can manage to scare one up while it' impossible to predict the futuregiven how much has stood the test of timeit' likely that the core ideas stressed in this book will likely apply to future pythons as well earlier and later python changes