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