Getting started with Python: understand key data structures and use Python in object-oriented programming
This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt
February 2019
|
Schriftenreihe: | Book collection
|
Schlagworte: | |
Zusammenfassung: | This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: A Gentle Introduction to Python -- A proper introduction -- Enter the Python -- About Python -- Portability -- Coherence -- Developer productivity -- An extensive library -- Software quality -- Software integration -- Satisfaction and enjoyment -- What are the drawbacks? -- Who is using Python today? -- Setting up the environment -- Python 2 versus Python 3 -- Installing Python -- Setting up the Python interpreter -- About virtualenv -- Your first virtual environment -- Your friend, the console -- How you can run a Python program -- Running Python scripts -- Running the Python interactive shell -- Running Python as a service -- Running Python as a GUI application -- How is Python code organized? -- How do we use modules and packages? -- Python's execution model -- Names and namespaces -- Scopes -- Objects and classes -- Guidelines on how to write good code -- The Python culture -- A note on IDEs -- Summary -- Chapter 2: Built-in Data Types -- Everything is an object -- Mutable or immutable? That is the question -- Numbers -- Integers -- Booleans -- Real numbers -- Complex numbers -- Fractions and decimals -- Immutable sequences -- Strings and bytes -- Encoding and decoding strings -- Indexing and slicing strings -- String formatting -- Tuples -- Mutable sequences -- Lists -- Byte arrays -- Set types -- Mapping types - dictionaries -- The collections module -- namedtuple -- defaultdict -- ChainMap -- Enums -- Final considerations -- Small values caching -- How to choose data structures -- About indexing and slicing -- About the names -- Summary -- Chapter 3: Iterating and Making Decisions -- Conditional programming -- A specialized else - elif -- The ternary operator -- Looping -- The for loop -- Iterating over a range |
Beschreibung: | Description based on publisher supplied metadata and other sources |
Beschreibung: | 1 Online-Ressource (xi, 703 Seiten) Illustrationen |
ISBN: | 9781838559984 |
Internformat
MARC
LEADER | 00000nmm a2200000 c 4500 | ||
---|---|---|---|
001 | BV046970668 | ||
003 | DE-604 | ||
005 | 20210621 | ||
007 | cr|uuu---uuuuu | ||
008 | 201102s2019 |||| o||u| ||||||eng d | ||
020 | |a 9781838559984 |9 978-1-83855-998-4 | ||
035 | |a (OCoLC)1220884241 | ||
035 | |a (DE-599)KEP043761615 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-83 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Romano, Fabrizio |d 1975- |e Verfasser |0 (DE-588)1103499734 |4 aut | |
245 | 1 | 0 | |a Getting started with Python |b understand key data structures and use Python in object-oriented programming |c Fabrizio Romano, Benjamin Baka, Dusty Phillips |
264 | 1 | |a Birmingham |b Packt |c February 2019 | |
300 | |a 1 Online-Ressource (xi, 703 Seiten) |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Book collection | |
500 | |a Description based on publisher supplied metadata and other sources | ||
520 | 3 | |a This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business | |
520 | 3 | |a Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: A Gentle Introduction to Python -- A proper introduction -- Enter the Python -- About Python -- Portability -- Coherence -- Developer productivity -- An extensive library -- Software quality -- Software integration -- Satisfaction and enjoyment -- What are the drawbacks? -- Who is using Python today? -- Setting up the environment -- Python 2 versus Python 3 -- Installing Python -- Setting up the Python interpreter -- About virtualenv -- Your first virtual environment -- Your friend, the console -- How you can run a Python program -- Running Python scripts -- Running the Python interactive shell -- Running Python as a service -- Running Python as a GUI application -- How is Python code organized? -- How do we use modules and packages? -- Python's execution model -- Names and namespaces -- Scopes -- Objects and classes -- Guidelines on how to write good code -- The Python culture -- A note on IDEs -- Summary -- Chapter 2: Built-in Data Types -- Everything is an object -- Mutable or immutable? That is the question -- Numbers -- Integers -- Booleans -- Real numbers -- Complex numbers -- Fractions and decimals -- Immutable sequences -- Strings and bytes -- Encoding and decoding strings -- Indexing and slicing strings -- String formatting -- Tuples -- Mutable sequences -- Lists -- Byte arrays -- Set types -- Mapping types - dictionaries -- The collections module -- namedtuple -- defaultdict -- ChainMap -- Enums -- Final considerations -- Small values caching -- How to choose data structures -- About indexing and slicing -- About the names -- Summary -- Chapter 3: Iterating and Making Decisions -- Conditional programming -- A specialized else - elif -- The ternary operator -- Looping -- The for loop -- Iterating over a range | |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
653 | 0 | |a Python (Computer program language) | |
653 | 0 | |a Electronic books | |
689 | 0 | 0 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Baka, Benjamin |e Verfasser |0 (DE-588)1183589751 |4 aut | |
700 | 1 | |a Phillips, Dusty |e Verfasser |0 (DE-588)1183590253 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-83855-191-9 |
912 | |a ZDB-4-NLEBK |a ZDB-5-WPSE | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032378845 |
Datensatz im Suchindex
_version_ | 1804181896497725440 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Romano, Fabrizio 1975- Baka, Benjamin Phillips, Dusty |
author_GND | (DE-588)1103499734 (DE-588)1183589751 (DE-588)1183590253 |
author_facet | Romano, Fabrizio 1975- Baka, Benjamin Phillips, Dusty |
author_role | aut aut aut |
author_sort | Romano, Fabrizio 1975- |
author_variant | f r fr b b bb d p dp |
building | Verbundindex |
bvnumber | BV046970668 |
classification_rvk | ST 250 |
collection | ZDB-4-NLEBK ZDB-5-WPSE |
ctrlnum | (OCoLC)1220884241 (DE-599)KEP043761615 |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03682nmm a2200421 c 4500</leader><controlfield tag="001">BV046970668</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210621 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201102s2019 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838559984</subfield><subfield code="9">978-1-83855-998-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1220884241</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP043761615</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Romano, Fabrizio</subfield><subfield code="d">1975-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1103499734</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Getting started with Python</subfield><subfield code="b">understand key data structures and use Python in object-oriented programming</subfield><subfield code="c">Fabrizio Romano, Benjamin Baka, Dusty Phillips</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt</subfield><subfield code="c">February 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xi, 703 Seiten)</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Book collection</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Description based on publisher supplied metadata and other sources</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: A Gentle Introduction to Python -- A proper introduction -- Enter the Python -- About Python -- Portability -- Coherence -- Developer productivity -- An extensive library -- Software quality -- Software integration -- Satisfaction and enjoyment -- What are the drawbacks? -- Who is using Python today? -- Setting up the environment -- Python 2 versus Python 3 -- Installing Python -- Setting up the Python interpreter -- About virtualenv -- Your first virtual environment -- Your friend, the console -- How you can run a Python program -- Running Python scripts -- Running the Python interactive shell -- Running Python as a service -- Running Python as a GUI application -- How is Python code organized? -- How do we use modules and packages? -- Python's execution model -- Names and namespaces -- Scopes -- Objects and classes -- Guidelines on how to write good code -- The Python culture -- A note on IDEs -- Summary -- Chapter 2: Built-in Data Types -- Everything is an object -- Mutable or immutable? That is the question -- Numbers -- Integers -- Booleans -- Real numbers -- Complex numbers -- Fractions and decimals -- Immutable sequences -- Strings and bytes -- Encoding and decoding strings -- Indexing and slicing strings -- String formatting -- Tuples -- Mutable sequences -- Lists -- Byte arrays -- Set types -- Mapping types - dictionaries -- The collections module -- namedtuple -- defaultdict -- ChainMap -- Enums -- Final considerations -- Small values caching -- How to choose data structures -- About indexing and slicing -- About the names -- Summary -- Chapter 3: Iterating and Making Decisions -- Conditional programming -- A specialized else - elif -- The ternary operator -- Looping -- The for loop -- Iterating over a range</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Electronic books</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Baka, Benjamin</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1183589751</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Phillips, Dusty</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1183590253</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-83855-191-9</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-NLEBK</subfield><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032378845</subfield></datafield></record></collection> |
id | DE-604.BV046970668 |
illustrated | Not Illustrated |
index_date | 2024-07-03T15:47:19Z |
indexdate | 2024-07-10T08:58:56Z |
institution | BVB |
isbn | 9781838559984 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032378845 |
oclc_num | 1220884241 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | 1 Online-Ressource (xi, 703 Seiten) Illustrationen |
psigel | ZDB-4-NLEBK ZDB-5-WPSE |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt |
record_format | marc |
series2 | Book collection |
spelling | Romano, Fabrizio 1975- Verfasser (DE-588)1103499734 aut Getting started with Python understand key data structures and use Python in object-oriented programming Fabrizio Romano, Benjamin Baka, Dusty Phillips Birmingham Packt February 2019 1 Online-Ressource (xi, 703 Seiten) Illustrationen txt rdacontent c rdamedia cr rdacarrier Book collection Description based on publisher supplied metadata and other sources This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: A Gentle Introduction to Python -- A proper introduction -- Enter the Python -- About Python -- Portability -- Coherence -- Developer productivity -- An extensive library -- Software quality -- Software integration -- Satisfaction and enjoyment -- What are the drawbacks? -- Who is using Python today? -- Setting up the environment -- Python 2 versus Python 3 -- Installing Python -- Setting up the Python interpreter -- About virtualenv -- Your first virtual environment -- Your friend, the console -- How you can run a Python program -- Running Python scripts -- Running the Python interactive shell -- Running Python as a service -- Running Python as a GUI application -- How is Python code organized? -- How do we use modules and packages? -- Python's execution model -- Names and namespaces -- Scopes -- Objects and classes -- Guidelines on how to write good code -- The Python culture -- A note on IDEs -- Summary -- Chapter 2: Built-in Data Types -- Everything is an object -- Mutable or immutable? That is the question -- Numbers -- Integers -- Booleans -- Real numbers -- Complex numbers -- Fractions and decimals -- Immutable sequences -- Strings and bytes -- Encoding and decoding strings -- Indexing and slicing strings -- String formatting -- Tuples -- Mutable sequences -- Lists -- Byte arrays -- Set types -- Mapping types - dictionaries -- The collections module -- namedtuple -- defaultdict -- ChainMap -- Enums -- Final considerations -- Small values caching -- How to choose data structures -- About indexing and slicing -- About the names -- Summary -- Chapter 3: Iterating and Making Decisions -- Conditional programming -- A specialized else - elif -- The ternary operator -- Looping -- The for loop -- Iterating over a range Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Python (Computer program language) Electronic books Python Programmiersprache (DE-588)4434275-5 s DE-604 Baka, Benjamin Verfasser (DE-588)1183589751 aut Phillips, Dusty Verfasser (DE-588)1183590253 aut Erscheint auch als Druck-Ausgabe 978-1-83855-191-9 |
spellingShingle | Romano, Fabrizio 1975- Baka, Benjamin Phillips, Dusty Getting started with Python understand key data structures and use Python in object-oriented programming Python Programmiersprache (DE-588)4434275-5 gnd |
subject_GND | (DE-588)4434275-5 |
title | Getting started with Python understand key data structures and use Python in object-oriented programming |
title_auth | Getting started with Python understand key data structures and use Python in object-oriented programming |
title_exact_search | Getting started with Python understand key data structures and use Python in object-oriented programming |
title_exact_search_txtP | Getting started with Python understand key data structures and use Python in object-oriented programming |
title_full | Getting started with Python understand key data structures and use Python in object-oriented programming Fabrizio Romano, Benjamin Baka, Dusty Phillips |
title_fullStr | Getting started with Python understand key data structures and use Python in object-oriented programming Fabrizio Romano, Benjamin Baka, Dusty Phillips |
title_full_unstemmed | Getting started with Python understand key data structures and use Python in object-oriented programming Fabrizio Romano, Benjamin Baka, Dusty Phillips |
title_short | Getting started with Python |
title_sort | getting started with python understand key data structures and use python in object oriented programming |
title_sub | understand key data structures and use Python in object-oriented programming |
topic | Python Programmiersprache (DE-588)4434275-5 gnd |
topic_facet | Python Programmiersprache |
work_keys_str_mv | AT romanofabrizio gettingstartedwithpythonunderstandkeydatastructuresandusepythoninobjectorientedprogramming AT bakabenjamin gettingstartedwithpythonunderstandkeydatastructuresandusepythoninobjectorientedprogramming AT phillipsdusty gettingstartedwithpythonunderstandkeydatastructuresandusepythoninobjectorientedprogramming |