Applied computational thinking with Python: algorithm design for complex real-world problems
Computational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply...
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Birmingham, UK
Packt Publishing Ltd.
2023
|
Ausgabe: | Second edition. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781837632305/?ar |
Zusammenfassung: | Computational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply their knowledge of computational thinking to solve problems in multiple areas, including economics, mathematics, and artificial intelligence. This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions for challenging problems. You'll then learn about various techniques involved in problem analysis, logical reasoning, algorithm design, clusters and classification, data analysis, and modeling, and understand how computational thinking elements can be used together with these aspects to design solutions. Toward the end, you will discover how to identify pitfalls in the solution design process and how to choose the right functionalities to create the best possible algorithmic solutions. By the end of this algorithm book, you will have gained the confidence to successfully apply computational thinking techniques to software development. |
Beschreibung: | Includes index |
Umfang: | 1 Online-Ressource (438 Seiten) illustrations |
ISBN: | 9781837631087 1837631085 9781837632305 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-100396267 | ||
003 | DE-627-1 | ||
005 | 20240228122127.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240129s2023 xx |||||o 00| ||eng c | ||
020 | |a 9781837631087 |9 978-1-83763-108-7 | ||
020 | |a 1837631085 |9 1-83763-108-5 | ||
020 | |a 9781837632305 |9 978-1-83763-230-5 | ||
035 | |a (DE-627-1)100396267 | ||
035 | |a (DE-599)KEP100396267 | ||
035 | |a (ORHE)9781837632305 | ||
035 | |a (DE-627-1)100396267 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 006.3/1 |2 23/eng/20240109 | |
100 | 1 | |a Jesús, Sofía de |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Applied computational thinking with Python |b algorithm design for complex real-world problems |c Sofía de Jesús, Dayrene Martinez |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK |b Packt Publishing Ltd. |c 2023 | |
300 | |a 1 Online-Ressource (438 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 Computational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply their knowledge of computational thinking to solve problems in multiple areas, including economics, mathematics, and artificial intelligence. This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions for challenging problems. You'll then learn about various techniques involved in problem analysis, logical reasoning, algorithm design, clusters and classification, data analysis, and modeling, and understand how computational thinking elements can be used together with these aspects to design solutions. Toward the end, you will discover how to identify pitfalls in the solution design process and how to choose the right functionalities to create the best possible algorithmic solutions. By the end of this algorithm book, you will have gained the confidence to successfully apply computational thinking techniques to software development. | ||
650 | 0 | |a Computational learning theory | |
650 | 0 | |a Python (Computer program language) | |
650 | 4 | |a Théorie de l'apprentissage informatique | |
650 | 4 | |a Python (Langage de programmation) | |
700 | 1 | |a Martinez, Dayrene |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/-/9781837632305/?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-100396267 |
---|---|
_version_ | 1821494935170318336 |
adam_text | |
any_adam_object | |
author | Jesús, Sofía de Martinez, Dayrene |
author_facet | Jesús, Sofía de Martinez, Dayrene |
author_role | aut aut |
author_sort | Jesús, Sofía de |
author_variant | s d j sd sdj d m dm |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)100396267 (DE-599)KEP100396267 (ORHE)9781837632305 |
dewey-full | 006.3/1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3/1 |
dewey-search | 006.3/1 |
dewey-sort | 16.3 11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02836cam a22004212 4500</leader><controlfield tag="001">ZDB-30-ORH-100396267</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228122127.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240129s2023 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781837631087</subfield><subfield code="9">978-1-83763-108-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1837631085</subfield><subfield code="9">1-83763-108-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781837632305</subfield><subfield code="9">978-1-83763-230-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100396267</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP100396267</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781837632305</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100396267</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">006.3/1</subfield><subfield code="2">23/eng/20240109</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Jesús, Sofía de</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Applied computational thinking with Python</subfield><subfield code="b">algorithm design for complex real-world problems</subfield><subfield code="c">Sofía de Jesús, Dayrene Martinez</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second 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">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (438 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">Computational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply their knowledge of computational thinking to solve problems in multiple areas, including economics, mathematics, and artificial intelligence. This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions for challenging problems. You'll then learn about various techniques involved in problem analysis, logical reasoning, algorithm design, clusters and classification, data analysis, and modeling, and understand how computational thinking elements can be used together with these aspects to design solutions. Toward the end, you will discover how to identify pitfalls in the solution design process and how to choose the right functionalities to create the best possible algorithmic solutions. By the end of this algorithm book, you will have gained the confidence to successfully apply computational thinking techniques to software development.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computational learning theory</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">Théorie de l'apprentissage informatique</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">Martinez, Dayrene</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/-/9781837632305/?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-100396267 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:17Z |
institution | BVB |
isbn | 9781837631087 1837631085 9781837632305 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (438 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Packt Publishing Ltd. |
record_format | marc |
spelling | Jesús, Sofía de VerfasserIn aut Applied computational thinking with Python algorithm design for complex real-world problems Sofía de Jesús, Dayrene Martinez Second edition. Birmingham, UK Packt Publishing Ltd. 2023 1 Online-Ressource (438 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index Computational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply their knowledge of computational thinking to solve problems in multiple areas, including economics, mathematics, and artificial intelligence. This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions for challenging problems. You'll then learn about various techniques involved in problem analysis, logical reasoning, algorithm design, clusters and classification, data analysis, and modeling, and understand how computational thinking elements can be used together with these aspects to design solutions. Toward the end, you will discover how to identify pitfalls in the solution design process and how to choose the right functionalities to create the best possible algorithmic solutions. By the end of this algorithm book, you will have gained the confidence to successfully apply computational thinking techniques to software development. Computational learning theory Python (Computer program language) Théorie de l'apprentissage informatique Python (Langage de programmation) Martinez, Dayrene VerfasserIn aut |
spellingShingle | Jesús, Sofía de Martinez, Dayrene Applied computational thinking with Python algorithm design for complex real-world problems Computational learning theory Python (Computer program language) Théorie de l'apprentissage informatique Python (Langage de programmation) |
title | Applied computational thinking with Python algorithm design for complex real-world problems |
title_auth | Applied computational thinking with Python algorithm design for complex real-world problems |
title_exact_search | Applied computational thinking with Python algorithm design for complex real-world problems |
title_full | Applied computational thinking with Python algorithm design for complex real-world problems Sofía de Jesús, Dayrene Martinez |
title_fullStr | Applied computational thinking with Python algorithm design for complex real-world problems Sofía de Jesús, Dayrene Martinez |
title_full_unstemmed | Applied computational thinking with Python algorithm design for complex real-world problems Sofía de Jesús, Dayrene Martinez |
title_short | Applied computational thinking with Python |
title_sort | applied computational thinking with python algorithm design for complex real world problems |
title_sub | algorithm design for complex real-world problems |
topic | Computational learning theory Python (Computer program language) Théorie de l'apprentissage informatique Python (Langage de programmation) |
topic_facet | Computational learning theory Python (Computer program language) Théorie de l'apprentissage informatique Python (Langage de programmation) |
work_keys_str_mv | AT jesussofiade appliedcomputationalthinkingwithpythonalgorithmdesignforcomplexrealworldproblems AT martinezdayrene appliedcomputationalthinkingwithpythonalgorithmdesignforcomplexrealworldproblems |