Mastering Python design patterns: a craft essential Python patterns by following core design principles
As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. Th...
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Birmingham, UK
Packt Publishing Ltd.
2024
|
Ausgabe: | Third edition. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781837639618/?ar |
Zusammenfassung: | As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. The book delves into design principles and patterns in Python, covering both classic and modern patterns, and showing you how to apply them to solve daily challenges as a Python developer or architect. This new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll explore how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient. By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications. |
Beschreibung: | Includes index |
Umfang: | 1 Online-Ressource (296 Seiten) illustrations |
ISBN: | 9781837639618 |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-104372621 | ||
003 | DE-627-1 | ||
005 | 20240701091204.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240701s2024 xx |||||o 00| ||eng c | ||
020 | |a 9781837639618 |9 978-1-83763-961-8 | ||
035 | |a (DE-627-1)104372621 | ||
035 | |a (DE-599)KEP104372621 | ||
035 | |a (ORHE)9781837639618 | ||
035 | |a (DE-627-1)104372621 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/3 |2 23/eng/20240612 | |
100 | 1 | |a Ayeva, Kamon |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Mastering Python design patterns |b a craft essential Python patterns by following core design principles |c Kamon Ayeva, Sakis Kasampalis |
250 | |a Third edition. | ||
264 | 1 | |a Birmingham, UK |b Packt Publishing Ltd. |c 2024 | |
300 | |a 1 Online-Ressource (296 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index | ||
520 | |a As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. The book delves into design principles and patterns in Python, covering both classic and modern patterns, and showing you how to apply them to solve daily challenges as a Python developer or architect. This new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll explore how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient. By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications. | ||
650 | 0 | |a Python (Computer program language) | |
650 | 0 | |a Computer software |x Development | |
650 | 0 | |a Software patterns | |
650 | 4 | |a Python (Langage de programmation) | |
650 | 4 | |a Logiciels ; Modèles de conception | |
700 | 1 | |a Kasampalis, Sakis |e VerfasserIn |4 aut | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781837639618/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-104372621 |
---|---|
_version_ | 1821494930138202112 |
adam_text | |
any_adam_object | |
author | Ayeva, Kamon Kasampalis, Sakis |
author_facet | Ayeva, Kamon Kasampalis, Sakis |
author_role | aut aut |
author_sort | Ayeva, Kamon |
author_variant | k a ka s k sk |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)104372621 (DE-599)KEP104372621 (ORHE)9781837639618 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Third edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02693nam a22004092 4500</leader><controlfield tag="001">ZDB-30-ORH-104372621</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240701091204.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240701s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781837639618</subfield><subfield code="9">978-1-83763-961-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)104372621</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP104372621</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781837639618</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)104372621</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23/eng/20240612</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ayeva, Kamon</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Python design patterns</subfield><subfield code="b">a craft essential Python patterns by following core design principles</subfield><subfield code="c">Kamon Ayeva, Sakis Kasampalis</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing Ltd.</subfield><subfield code="c">2024</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (296 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. The book delves into design principles and patterns in Python, covering both classic and modern patterns, and showing you how to apply them to solve daily challenges as a Python developer or architect. This new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll explore how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient. By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software patterns</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels ; Modèles de conception</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kasampalis, Sakis</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781837639618/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-104372621 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:12Z |
institution | BVB |
isbn | 9781837639618 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (296 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Packt Publishing Ltd. |
record_format | marc |
spelling | Ayeva, Kamon VerfasserIn aut Mastering Python design patterns a craft essential Python patterns by following core design principles Kamon Ayeva, Sakis Kasampalis Third edition. Birmingham, UK Packt Publishing Ltd. 2024 1 Online-Ressource (296 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. The book delves into design principles and patterns in Python, covering both classic and modern patterns, and showing you how to apply them to solve daily challenges as a Python developer or architect. This new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll explore how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient. By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications. Python (Computer program language) Computer software Development Software patterns Python (Langage de programmation) Logiciels ; Modèles de conception Kasampalis, Sakis VerfasserIn aut |
spellingShingle | Ayeva, Kamon Kasampalis, Sakis Mastering Python design patterns a craft essential Python patterns by following core design principles Python (Computer program language) Computer software Development Software patterns Python (Langage de programmation) Logiciels ; Modèles de conception |
title | Mastering Python design patterns a craft essential Python patterns by following core design principles |
title_auth | Mastering Python design patterns a craft essential Python patterns by following core design principles |
title_exact_search | Mastering Python design patterns a craft essential Python patterns by following core design principles |
title_full | Mastering Python design patterns a craft essential Python patterns by following core design principles Kamon Ayeva, Sakis Kasampalis |
title_fullStr | Mastering Python design patterns a craft essential Python patterns by following core design principles Kamon Ayeva, Sakis Kasampalis |
title_full_unstemmed | Mastering Python design patterns a craft essential Python patterns by following core design principles Kamon Ayeva, Sakis Kasampalis |
title_short | Mastering Python design patterns |
title_sort | mastering python design patterns a craft essential python patterns by following core design principles |
title_sub | a craft essential Python patterns by following core design principles |
topic | Python (Computer program language) Computer software Development Software patterns Python (Langage de programmation) Logiciels ; Modèles de conception |
topic_facet | Python (Computer program language) Computer software Development Software patterns Python (Langage de programmation) Logiciels ; Modèles de conception |
work_keys_str_mv | AT ayevakamon masteringpythondesignpatternsacraftessentialpythonpatternsbyfollowingcoredesignprinciples AT kasampalissakis masteringpythondesignpatternsacraftessentialpythonpatternsbyfollowingcoredesignprinciples |