Applied Computational Thinking with Python Design Algorithmic Solutions for Complex and Challenging Real-World Problems.
Applied Computational Thinking with Python provides a hands-on approach to implementation and associated methodologies that will have you up-and-running, and productive in no time. Developers working with Python will be able to put their knowledge to work with this practical guide using the computat...
| Главный автор: | |
|---|---|
| Другие авторы: | |
| Формат: | Электронная книга |
| Язык: | English |
| Публикация: |
Birmingham
Packt Publishing, Limited,
2020.
|
| Предметы: | |
| Online-ссылка: | EBSCOhost Перейти в каталог НБ ТГУ |
| LEADER | 05519cam a2200613Mu 4500 | ||
|---|---|---|---|
| 001 | koha001014484 | ||
| 003 | OCoLC | ||
| 005 | 20250222070036.0 | ||
| 006 | m d | ||
| 007 | cr -n--------- | ||
| 008 | 201205s2020 xx o ||| 0 eng d | ||
| 035 | |a koha001014484 | ||
| 040 | |a EBLCP |b eng |c EBLCP |d UKAHL |d EBLCP |d NLW |d YDX |d TEFOD |d N$T |d OCLCF |d OCLCO | ||
| 019 | |a 1225621849 |a 1225623248 | ||
| 020 | |a 9781839216763 | ||
| 020 | |a 183921676X | ||
| 037 | |a 7D7920D2-2FCA-4D09-848D-5F0C6BD04CD6 |b OverDrive, Inc. |n http://www.overdrive.com | ||
| 050 | 4 | |a QA76.9.A43 | |
| 082 | 0 | 4 | |a 005.1 |2 23 |
| 049 | |a MAIN | ||
| 100 | 1 | |a Jesús, Sofía De. |9 913788 | |
| 245 | 1 | 0 | |a Applied Computational Thinking with Python |h [electronic resource] |b Design Algorithmic Solutions for Complex and Challenging Real-World Problems. |
| 260 | |a Birmingham |b Packt Publishing, Limited, |c 2020. |9 911099 | ||
| 300 | |a 1 online resource (420 p.) | ||
| 500 | |a Description based upon print version of record. | ||
| 520 | |a Applied Computational Thinking with Python provides a hands-on approach to implementation and associated methodologies that will have you up-and-running, and productive in no time. Developers working with Python will be able to put their knowledge to work with this practical guide using the computational thinking method for problem-solving. | ||
| 505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Dedicated -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to Computational Thinking -- Chapter 1: Fundamentals of Computer Science -- Technical requirements -- Introduction to computer science -- Learning about computers and the binary system -- Understanding theoretical computer science -- Algorithms -- Coding theory -- Computational biology -- Data structures -- Information theory -- Automata theory -- Formal language theory -- Symbolic computation -- Computational geometry | |
| 505 | 8 | |a Computational number theory -- Learning about a system's software -- Operating systems -- Application software -- Understanding computing -- Architecture -- Programming languages -- Learning about data types and structures -- Data types -- Data structures -- Summary -- Chapter 2: Elements of Computational Thinking -- Technical requirements -- Understanding computational thinking -- Problem 1 -- Conditions -- Decomposing problems -- Recognizing patterns -- Problem 2 -- Mathematical algorithms and generalization -- Generalizing patterns -- Designing algorithms -- Additional problems | |
| 505 | 8 | |a Problem 2 -- Children's soccer party -- Problem 3 -- Savings and interest -- Summary -- Chapter 3: Understanding Algorithms and Algorithmic Thinking -- Technical requirements -- Defining algorithms in depth -- Algorithms should be clear and unambiguous -- Algorithms should have inputs and outputs that are well defined -- Algorithms should have finiteness -- Algorithms have to be feasible -- Algorithms are language-independent -- Designing algorithms -- Problem 1 -- An office lunch -- Problem 2 -- A catering company -- Analyzing algorithms -- Algorithm analysis 1 -- States and capitals | |
| 505 | 8 | |a Algorithm analysis 2 -- Terminating or not terminating? -- Summary -- Chapter 4: Understanding Logical Reasoning -- Technical requirements -- Understanding the importance of logical reasoning -- Applying inductive reasoning -- Applying deductive reasoning -- Using Boolean logic and operators -- The and operator -- The or operator -- The not operator -- Identifying logic errors -- Summary -- Chapter 5: Exploring Problem Analysis -- Technical requirements -- Understanding the problem definitions -- Problem 5A -- Building an online store -- Learning to decompose problems | |
| 505 | 8 | |a Converting the flowchart into an algorithm -- Analyzing problems -- Problem 5B -- Analyzing a simple game problem -- Summary -- Chapter 6: Designing Solutions and Solution Processes -- Technical requirements -- Designing solutions -- Problem 1 -- A marketing survey -- Diagramming solutions -- Creating solutions -- Problem 2 -- Pizza order -- Problem 3 -- Delays and Python -- Summary -- Chapter 7: Identifying Challenges within Solutions -- Technical requirements -- Identifying errors in algorithm design -- Syntax errors -- Errors in logic -- Debugging algorithms -- Comparing solutions | |
| 505 | 8 | |a Problem 1 -- Printing even numbers | |
| 653 | 0 | |a Computer algorithms. | |
| 653 | 0 | |a Python (Computer program language) | |
| 653 | 0 | |a Algorithms. | |
| 653 | 6 | |a Algorithmes. | |
| 653 | 6 | |a Python (Langage de programmation) | |
| 653 | 7 | |a algorithms. |2 aat | |
| 653 | 7 | |a Object-oriented programming (OOP). |2 bicssc | |
| 653 | 7 | |a Programming & scripting languages: general. |2 bicssc | |
| 653 | 7 | |a Computer science. |2 bicssc | |
| 653 | 7 | |a Computers |x Computer Science. |2 bisacsh | |
| 653 | 7 | |a Computers |x Programming |x Object Oriented. |2 bisacsh | |
| 653 | 7 | |a Computers |x Programming Languages |x Python. |2 bisacsh | |
| 653 | 7 | |a Computer algorithms. |2 fast |0 (OCoLC)fst00872010 | |
| 653 | 7 | |a Python (Computer program language) |2 fast |0 (OCoLC)fst01084736 | |
| 655 | 0 | |a EBSCO eBooks |9 905790 | |
| 655 | 0 | |a Electronic books. |9 899821 | |
| 700 | 1 | |a Martinez, Dayrene. |9 913789 | |
| 856 | 4 | 0 | |3 EBSCOhost |u https://www.lib.tsu.ru/limit/2023/EBSCO/2695318.pdf |
| 856 | |y Перейти в каталог НБ ТГУ |u https://koha.lib.tsu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=1014484 | ||
| 910 | |a EBSCO eBooks | ||
| 999 | |c 1014484 |d 1014484 | ||
| 039 | |||
