Python Challenges: 100 proven programming tasks designed to prepare you for anything
Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. Python Challenges will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion,...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York, NY
Apress
2022
|
Ausgabe: | 1st ed |
Schlagworte: | |
Zusammenfassung: | Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. Python Challenges will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion, arrays, and more.Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by 10 to 15 exercises of various degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors.Three appendices round out the book: the first covers the Python command line interpreter, which is often helpful for trying out the code snippets and examples in the book, followed by an overview of Pytest for unit testing and checking the solutions. The last explains the O notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will LearnImprove your Python knowledge by solving enjoyable but challenging programming puzzles - Solve mathematical problems, recursions, strings, arrays and more- Manage data processing and data structures like lists, sets, maps- Handle advanced recursion as well as binary trees, sorting and searching- Gamify key fundamentals for fun and easier reinforcementWho this book is for:Programmers, software developers who are either professionals or makers, as well as students and teachers. At least some prior experience with the Python programming is recommended |
Beschreibung: | xxxi, 660 Seiten 1296 grams |
ISBN: | 9781484273975 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV048210298 | ||
003 | DE-604 | ||
005 | 20231208 | ||
007 | t | ||
008 | 220510s2022 |||| 00||| eng d | ||
020 | |a 9781484273975 |9 978-1-4842-7397-5 | ||
024 | 3 | |a 9781484273975 | |
035 | |a (OCoLC)1334020404 | ||
035 | |a (DE-599)BVBBV048210298 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Inden, Michael |d 1971- |e Verfasser |0 (DE-588)143426753 |4 aut | |
245 | 1 | 0 | |a Python Challenges |b 100 proven programming tasks designed to prepare you for anything |c Michael Inden |
250 | |a 1st ed | ||
264 | 1 | |a New York, NY |b Apress |c 2022 | |
300 | |a xxxi, 660 Seiten |c 1296 grams | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | |a Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. Python Challenges will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion, arrays, and more.Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by 10 to 15 exercises of various degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors.Three appendices round out the book: the first covers the Python command line interpreter, which is often helpful for trying out the code snippets and examples in the book, followed by an overview of Pytest for unit testing and checking the solutions. The last explains the O notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will LearnImprove your Python knowledge by solving enjoyable but challenging programming puzzles - Solve mathematical problems, recursions, strings, arrays and more- Manage data processing and data structures like lists, sets, maps- Handle advanced recursion as well as binary trees, sorting and searching- Gamify key fundamentals for fun and easier reinforcementWho this book is for:Programmers, software developers who are either professionals or makers, as well as students and teachers. At least some prior experience with the Python programming is recommended | ||
650 | 4 | |a bicssc | |
650 | 4 | |a bisacsh | |
650 | 4 | |a Programming languages (Electronic computers) | |
650 | 4 | |a Computer science | |
650 | 4 | |a Python (Computer program language) | |
653 | |a Hardcover, Softcover / Informatik, EDV/Programmiersprachen | ||
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-4842-7398-2 |
999 | |a oai:aleph.bib-bvb.de:BVB01-033591157 |
Datensatz im Suchindex
_version_ | 1804183982558937088 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Inden, Michael 1971- |
author_GND | (DE-588)143426753 |
author_facet | Inden, Michael 1971- |
author_role | aut |
author_sort | Inden, Michael 1971- |
author_variant | m i mi |
building | Verbundindex |
bvnumber | BV048210298 |
ctrlnum | (OCoLC)1334020404 (DE-599)BVBBV048210298 |
edition | 1st ed |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03049nam a2200373 c 4500</leader><controlfield tag="001">BV048210298</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231208 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">220510s2022 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484273975</subfield><subfield code="9">978-1-4842-7397-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781484273975</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1334020404</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV048210298</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-29T</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Inden, Michael</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)143426753</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python Challenges</subfield><subfield code="b">100 proven programming tasks designed to prepare you for anything</subfield><subfield code="c">Michael Inden</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York, NY</subfield><subfield code="b">Apress</subfield><subfield code="c">2022</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxxi, 660 Seiten</subfield><subfield code="c">1296 grams</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. Python Challenges will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion, arrays, and more.Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by 10 to 15 exercises of various degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors.Three appendices round out the book: the first covers the Python command line interpreter, which is often helpful for trying out the code snippets and examples in the book, followed by an overview of Pytest for unit testing and checking the solutions. The last explains the O notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will LearnImprove your Python knowledge by solving enjoyable but challenging programming puzzles - Solve mathematical problems, recursions, strings, arrays and more- Manage data processing and data structures like lists, sets, maps- Handle advanced recursion as well as binary trees, sorting and searching- Gamify key fundamentals for fun and easier reinforcementWho this book is for:Programmers, software developers who are either professionals or makers, as well as students and teachers. At least some prior experience with the Python programming is recommended</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hardcover, Softcover / Informatik, EDV/Programmiersprachen</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-4842-7398-2</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033591157</subfield></datafield></record></collection> |
id | DE-604.BV048210298 |
illustrated | Not Illustrated |
index_date | 2024-07-03T19:48:21Z |
indexdate | 2024-07-10T09:32:06Z |
institution | BVB |
isbn | 9781484273975 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033591157 |
oclc_num | 1334020404 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | xxxi, 660 Seiten 1296 grams |
publishDate | 2022 |
publishDateSearch | 2022 |
publishDateSort | 2022 |
publisher | Apress |
record_format | marc |
spelling | Inden, Michael 1971- Verfasser (DE-588)143426753 aut Python Challenges 100 proven programming tasks designed to prepare you for anything Michael Inden 1st ed New York, NY Apress 2022 xxxi, 660 Seiten 1296 grams txt rdacontent n rdamedia nc rdacarrier Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. Python Challenges will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion, arrays, and more.Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by 10 to 15 exercises of various degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors.Three appendices round out the book: the first covers the Python command line interpreter, which is often helpful for trying out the code snippets and examples in the book, followed by an overview of Pytest for unit testing and checking the solutions. The last explains the O notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will LearnImprove your Python knowledge by solving enjoyable but challenging programming puzzles - Solve mathematical problems, recursions, strings, arrays and more- Manage data processing and data structures like lists, sets, maps- Handle advanced recursion as well as binary trees, sorting and searching- Gamify key fundamentals for fun and easier reinforcementWho this book is for:Programmers, software developers who are either professionals or makers, as well as students and teachers. At least some prior experience with the Python programming is recommended bicssc bisacsh Programming languages (Electronic computers) Computer science Python (Computer program language) Hardcover, Softcover / Informatik, EDV/Programmiersprachen Erscheint auch als Online-Ausgabe 978-1-4842-7398-2 |
spellingShingle | Inden, Michael 1971- Python Challenges 100 proven programming tasks designed to prepare you for anything bicssc bisacsh Programming languages (Electronic computers) Computer science Python (Computer program language) |
title | Python Challenges 100 proven programming tasks designed to prepare you for anything |
title_auth | Python Challenges 100 proven programming tasks designed to prepare you for anything |
title_exact_search | Python Challenges 100 proven programming tasks designed to prepare you for anything |
title_exact_search_txtP | Python Challenges 100 proven programming tasks designed to prepare you for anything |
title_full | Python Challenges 100 proven programming tasks designed to prepare you for anything Michael Inden |
title_fullStr | Python Challenges 100 proven programming tasks designed to prepare you for anything Michael Inden |
title_full_unstemmed | Python Challenges 100 proven programming tasks designed to prepare you for anything Michael Inden |
title_short | Python Challenges |
title_sort | python challenges 100 proven programming tasks designed to prepare you for anything |
title_sub | 100 proven programming tasks designed to prepare you for anything |
topic | bicssc bisacsh Programming languages (Electronic computers) Computer science Python (Computer program language) |
topic_facet | bicssc bisacsh Programming languages (Electronic computers) Computer science Python (Computer program language) |
work_keys_str_mv | AT indenmichael pythonchallenges100provenprogrammingtasksdesignedtoprepareyouforanything |