Introduction to Programming Concepts with Case Studies in Python

The current text provides a clear introduction to Computer Science concepts in a programming  environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract  theorems for solving computational problems. The Py...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Üçoluk, Göktürk (Συγγραφέας), Kalkan, Sinan (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Vienna : Springer Vienna : Imprint: Springer, 2012.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 03120nam a22004455i 4500
001 978-3-7091-1343-1
003 DE-He213
005 20151204165503.0
007 cr nn 008mamaa
008 121030s2012 au | s |||| 0|eng d
020 |a 9783709113431  |9 978-3-7091-1343-1 
024 7 |a 10.1007/978-3-7091-1343-1  |2 doi 
040 |d GrThAP 
050 4 |a TK7885-7895 
072 7 |a UY  |2 bicssc 
072 7 |a COM059000  |2 bisacsh 
082 0 4 |a 621.39  |2 23 
100 1 |a Üçoluk, Göktürk.  |e author. 
245 1 0 |a Introduction to Programming Concepts with Case Studies in Python  |h [electronic resource] /  |c by Göktürk Üçoluk, Sinan Kalkan. 
264 1 |a Vienna :  |b Springer Vienna :  |b Imprint: Springer,  |c 2012. 
300 |a X, 222 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a The World of Programming -- Programming Languages -- Programming Paradigms -- The Zoo of Programming Languages -- How Programming Languages are Implemented -- How a Program gets “written” -- Meet Python -- Further Reading -- Exercises -- Data: The First Ingredient of a Program -- What is Data? -- What is Structured Data? -- Basic Data Types -- Basic Organization of Data: Containers -- Accessing Data or Containers by Names : Variables -- Further Reading -- Exercises -- Actions: the 2nd Ingredient of a Program -- Purpose and Scope of Actions -- Action Types -- Controlling Actions: Conditionals -- Reusable Actions: Functions -- Functional Programming Tools in Python -- Further Reading -- Exercises -- Managing the Size of a Problem -- An Action Wizard: Recursion -- Iteration -- Recursion versus Iteration -- Further Reading -- Exercises -- Complexity -- Time and Memory Complexity -- Further Reading -- Exercises -- Organizing Data -- Primitive and Composite Data Types -- Abstract Data Types -- Abstract Data Types in Python -- Further Reading -- Exercises -- Objects: Reunion of Data and Action -- The Idea behind the Object-Oriented Paradigm (OOP) -- Properties of Object-Oriented Programming -- Object-Oriented Programming in Python -- Further Reading. 
520 |a The current text provides a clear introduction to Computer Science concepts in a programming  environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract  theorems for solving computational problems. The Python language serves as a medium for illustrating and demonstrating the concepts. 
650 0 |a Computer science. 
650 0 |a Computer programming. 
650 0 |a Computer engineering. 
650 1 4 |a Computer Science. 
650 2 4 |a Computer Engineering. 
650 2 4 |a Programming Techniques. 
700 1 |a Kalkan, Sinan.  |e author. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9783709113424 
856 4 0 |u http://dx.doi.org/10.1007/978-3-7091-1343-1  |z Full Text via HEAL-Link 
912 |a ZDB-2-SCS 
950 |a Computer Science (Springer-11645)