Book
Applied Computational Thinking with Python: Design Algorithmic Solutions for Complex and Challenging Real-World Problems.
| Τίτλος: | Applied Computational Thinking with Python: Design Algorithmic Solutions for Complex and Challenging Real-World Problems. |
|---|---|
| Συγγραφείς: | Jesús Sofía De., Martinez Dayrene. |
| Πηγή: | EN05CEBSCO05C663 |
| Στοιχεία εκδότη: | Birmingham Packt Publishing, Limited |
| Έτος έκδοσης: | 2020 |
| Συλλογή: | Kazan Federal University Digital Repository |
| Θεματικοί όροι: | Computer algorithms, Python (Computer program language), Algorithms, Algorithmes, Python (Langage de programmation), Object-oriented programming (OOP), Programming & scripting languages: general, Computer science, Computers -- Computer Science, Computers -- Programming -- Object Oriented, Computers -- Programming Languages -- Python, Electronic books |
| Περιγραφή: | Description based upon print version of record. ; 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. ; 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 ; 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 ; 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 -- ... |
| Τύπος εγγράφου: | book |
| Γλώσσα: | English |
| ISBN: | 978-1-83921-676-3 1-83921-676-X |
| Relation: | http://dspace.kpfu.ru/xmlui/bitstream/net/178429/-1/2695318.pdf; 183921676X; https://dspace.kpfu.ru/xmlui/handle/net/178429 |
| Διαθεσιμότητα: | https://dspace.kpfu.ru/xmlui/handle/net/178429 |
| Αριθμός Καταχώρησης: | edsbas.8D6ECAD |
| Βάση Δεδομένων: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://dspace.kpfu.ru/xmlui/handle/net/178429# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.8D6ECAD RelevancyScore: 839 AccessLevel: 3 PubType: Book PubTypeId: book PreciseRelevancyScore: 838.994323730469 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Applied Computational Thinking with Python: Design Algorithmic Solutions for Complex and Challenging Real-World Problems. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Jesús+Sofía+De%2E%22">Jesús Sofía De.</searchLink><br /><searchLink fieldCode="AR" term="%22Martinez+Dayrene%2E%22">Martinez Dayrene.</searchLink> – Name: TitleSource Label: Source Group: Src Data: EN05CEBSCO05C663 – Name: Publisher Label: Publisher Information Group: PubInfo Data: Birmingham Packt Publishing, Limited – Name: DatePubCY Label: Publication Year Group: Date Data: 2020 – Name: Subset Label: Collection Group: HoldingsInfo Data: Kazan Federal University Digital Repository – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+algorithms%22">Computer algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Python+%28Computer+program+language%29%22">Python (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithmes%22">Algorithmes</searchLink><br /><searchLink fieldCode="DE" term="%22Python+%28Langage+de+programmation%29%22">Python (Langage de programmation)</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming+%28OOP%29%22">Object-oriented programming (OOP)</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+%26+scripting+languages%3A+general%22">Programming & scripting languages: general</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+science%22">Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22Computers+--+Computer+Science%22">Computers -- Computer Science</searchLink><br /><searchLink fieldCode="DE" term="%22Computers+--+Programming+--+Object+Oriented%22">Computers -- Programming -- Object Oriented</searchLink><br /><searchLink fieldCode="DE" term="%22Computers+--+Programming+Languages+--+Python%22">Computers -- Programming Languages -- Python</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+books%22">Electronic books</searchLink> – Name: Abstract Label: Description Group: Ab Data: Description based upon print version of record. ; 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. ; 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 ; 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 ; 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 -- ... – Name: TypeDocument Label: Document Type Group: TypDoc Data: book – Name: Language Label: Language Group: Lang Data: English – Name: ISBN Label: ISBN Group: ISBN Data: 978-1-83921-676-3<br />1-83921-676-X – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: http://dspace.kpfu.ru/xmlui/bitstream/net/178429/-1/2695318.pdf; 183921676X; https://dspace.kpfu.ru/xmlui/handle/net/178429 – Name: URL Label: Availability Group: URL Data: https://dspace.kpfu.ru/xmlui/handle/net/178429 – Name: AN Label: Accession Number Group: ID Data: edsbas.8D6ECAD |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.8D6ECAD |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: Computer algorithms Type: general – SubjectFull: Python (Computer program language) Type: general – SubjectFull: Algorithms Type: general – SubjectFull: Algorithmes Type: general – SubjectFull: Python (Langage de programmation) Type: general – SubjectFull: Object-oriented programming (OOP) Type: general – SubjectFull: Programming & scripting languages: general Type: general – SubjectFull: Computer science Type: general – SubjectFull: Computers -- Computer Science Type: general – SubjectFull: Computers -- Programming -- Object Oriented Type: general – SubjectFull: Computers -- Programming Languages -- Python Type: general – SubjectFull: Electronic books Type: general Titles: – TitleFull: Applied Computational Thinking with Python: Design Algorithmic Solutions for Complex and Challenging Real-World Problems. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Jesús Sofía De. – PersonEntity: Name: NameFull: Martinez Dayrene. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2020 Identifiers: – Type: isbn-print Value: 9781839216763 – Type: isbn-print Value: 183921676X – Type: issn-locals Value: edsbas Titles: – TitleFull: EN05CEBSCO05C663 Type: main |
| ResultId | 1 |