Better Python code a guide for aspiring experts

Python is one of the most widely used programming languages in the world. It is used everywhere from primary school education to workaday web development, to the most advanced scientific research institutes of the world. However, like all programming languages, Python has a collection of "Pytho...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Mertz, David (VerfasserIn)
Weitere Verfasser: Martelli, Alex (MitwirkendeR)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Hoboken, New Jersey Addison-Wesley Professional [2024]
Ausgabe:[First edition].
Schlagworte:
Online-Zugang:lizenzpflichtig
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000cam a22000002 4500
001 ZDB-30-ORH-098491334
003 DE-627-1
005 20240228122100.0
007 cr uuu---uuuuu
008 231127s2024 xx |||||o 00| ||eng c
035 |a (DE-627-1)098491334 
035 |a (DE-599)KEP098491334 
035 |a (ORHE)9780138320997 
035 |a (DE-627-1)098491334 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
082 0 |a 005.13/3  |2 23/eng/20231031 
100 1 |a Mertz, David  |e VerfasserIn  |4 aut 
245 1 0 |a Better Python code  |b a guide for aspiring experts  |c David Mertz ; foreword by Alex Martelli 
250 |a [First edition]. 
264 1 |a Hoboken, New Jersey  |b Addison-Wesley Professional  |c [2024] 
300 |a 1 online resource (288 pages)  |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 bibliographical references and index 
520 |a Python is one of the most widely used programming languages in the world. It is used everywhere from primary school education to workaday web development, to the most advanced scientific research institutes of the world. However, like all programming languages, Python has a collection of "Pythonic" ways of accomplishing tasks that are easy to overlook, especially when habits are borrowed wholesale from work in other programming languages. Better Python Code is a guide to Pythonic programming. The book presents common mistakes that Python developers make--even Python developers who have used the language for years--often because Python sometimes presents "attractive nuisances." Throughout, the book is a guide to better programming in the core Python language. Each section shows a concrete but concise example of some misunderstanding or bad habit in action. Each section contains a description of what is wrong with the sample code and a suggestion for one or more better ways to code equivalent functionality without the initial pitfall. Every pitfall addressed in this book reflects foibles, errors, and misunderstandings that the author as seen in concrete, widely used code bases written by experienced developers, over his 25 years of writing Python. Both beginners and developers with decades of experience will learn to correct limitations in the code they write after reflecting on these discussions. 
650 0 |a Python (Computer program language) 
650 4 |a Python (Langage de programmation) 
700 1 |a Martelli, Alex  |e MitwirkendeR  |4 ctb 
856 4 0 |l TUM01  |p ZDB-30-ORH  |q TUM_PDA_ORH  |u https://learning.oreilly.com/library/view/-/9780138320997/?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-098491334
_version_ 1818767374842593280
adam_text
any_adam_object
author Mertz, David
author2 Martelli, Alex
author2_role ctb
author2_variant a m am
author_facet Mertz, David
Martelli, Alex
author_role aut
author_sort Mertz, David
author_variant d m dm
building Verbundindex
bvnumber localTUM
collection ZDB-30-ORH
ctrlnum (DE-627-1)098491334
(DE-599)KEP098491334
(ORHE)9780138320997
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 [First edition].
format Electronic
eBook
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02686cam a22003612 4500</leader><controlfield tag="001">ZDB-30-ORH-098491334</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228122100.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">231127s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)098491334</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP098491334</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9780138320997</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)098491334</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/20231031</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mertz, David</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Better Python code</subfield><subfield code="b">a guide for aspiring experts</subfield><subfield code="c">David Mertz ; foreword by Alex Martelli</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, New Jersey</subfield><subfield code="b">Addison-Wesley Professional</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (288 pages)</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 bibliographical references and index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Python is one of the most widely used programming languages in the world. It is used everywhere from primary school education to workaday web development, to the most advanced scientific research institutes of the world. However, like all programming languages, Python has a collection of "Pythonic" ways of accomplishing tasks that are easy to overlook, especially when habits are borrowed wholesale from work in other programming languages. Better Python Code is a guide to Pythonic programming. The book presents common mistakes that Python developers make--even Python developers who have used the language for years--often because Python sometimes presents "attractive nuisances." Throughout, the book is a guide to better programming in the core Python language. Each section shows a concrete but concise example of some misunderstanding or bad habit in action. Each section contains a description of what is wrong with the sample code and a suggestion for one or more better ways to code equivalent functionality without the initial pitfall. Every pitfall addressed in this book reflects foibles, errors, and misunderstandings that the author as seen in concrete, widely used code bases written by experienced developers, over his 25 years of writing Python. Both beginners and developers with decades of experience will learn to correct limitations in the code they write after reflecting on these discussions.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Martelli, Alex</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">TUM01</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9780138320997/?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-098491334
illustrated Illustrated
indexdate 2024-12-18T08:48:52Z
institution BVB
language English
open_access_boolean
owner DE-91
DE-BY-TUM
owner_facet DE-91
DE-BY-TUM
physical 1 online resource (288 pages) illustrations
psigel ZDB-30-ORH
publishDate 2024
publishDateSearch 2024
publishDateSort 2024
publisher Addison-Wesley Professional
record_format marc
spelling Mertz, David VerfasserIn aut
Better Python code a guide for aspiring experts David Mertz ; foreword by Alex Martelli
[First edition].
Hoboken, New Jersey Addison-Wesley Professional [2024]
1 online resource (288 pages) illustrations
Text txt rdacontent
Computermedien c rdamedia
Online-Ressource cr rdacarrier
Includes bibliographical references and index
Python is one of the most widely used programming languages in the world. It is used everywhere from primary school education to workaday web development, to the most advanced scientific research institutes of the world. However, like all programming languages, Python has a collection of "Pythonic" ways of accomplishing tasks that are easy to overlook, especially when habits are borrowed wholesale from work in other programming languages. Better Python Code is a guide to Pythonic programming. The book presents common mistakes that Python developers make--even Python developers who have used the language for years--often because Python sometimes presents "attractive nuisances." Throughout, the book is a guide to better programming in the core Python language. Each section shows a concrete but concise example of some misunderstanding or bad habit in action. Each section contains a description of what is wrong with the sample code and a suggestion for one or more better ways to code equivalent functionality without the initial pitfall. Every pitfall addressed in this book reflects foibles, errors, and misunderstandings that the author as seen in concrete, widely used code bases written by experienced developers, over his 25 years of writing Python. Both beginners and developers with decades of experience will learn to correct limitations in the code they write after reflecting on these discussions.
Python (Computer program language)
Python (Langage de programmation)
Martelli, Alex MitwirkendeR ctb
TUM01 ZDB-30-ORH TUM_PDA_ORH https://learning.oreilly.com/library/view/-/9780138320997/?ar X:ORHE Aggregator lizenzpflichtig Volltext
spellingShingle Mertz, David
Better Python code a guide for aspiring experts
Python (Computer program language)
Python (Langage de programmation)
title Better Python code a guide for aspiring experts
title_auth Better Python code a guide for aspiring experts
title_exact_search Better Python code a guide for aspiring experts
title_full Better Python code a guide for aspiring experts David Mertz ; foreword by Alex Martelli
title_fullStr Better Python code a guide for aspiring experts David Mertz ; foreword by Alex Martelli
title_full_unstemmed Better Python code a guide for aspiring experts David Mertz ; foreword by Alex Martelli
title_short Better Python code
title_sort better python code a guide for aspiring experts
title_sub a guide for aspiring experts
topic Python (Computer program language)
Python (Langage de programmation)
topic_facet Python (Computer program language)
Python (Langage de programmation)
url https://learning.oreilly.com/library/view/-/9780138320997/?ar
work_keys_str_mv AT mertzdavid betterpythoncodeaguideforaspiringexperts
AT martellialex betterpythoncodeaguideforaspiringexperts