Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Üçoluk, Göktürk (Autor), Kalkan, Sinan (Autor)
Autor Corporativo: SpringerLink (Online service)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Vienna : Springer Vienna : Imprint: Springer, 2012.
Edición:1st ed. 2012.
Temas:
Acceso en línea:Texto Completo

MARC

LEADER 00000nam a22000005i 4500
001 978-3-7091-1343-1
003 DE-He213
005 20220115004900.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 
050 4 |a TK7885-7895 
050 4 |a TK5105.5-5105.9 
072 7 |a UK  |2 bicssc 
072 7 |a COM059000  |2 bisacsh 
072 7 |a UK  |2 thema 
082 0 4 |a 621.39  |2 23 
082 0 4 |a 004.6  |2 23 
100 1 |a Üçoluk, Göktürk.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Introduction to Programming Concepts with Case Studies in Python  |h [electronic resource] /  |c by Göktürk Üçoluk, Sinan Kalkan. 
250 |a 1st ed. 2012. 
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 engineering. 
650 0 |a Computer networks . 
650 0 |a Computer programming. 
650 1 4 |a Computer Engineering and Networks. 
650 2 4 |a Programming Techniques. 
700 1 |a Kalkan, Sinan.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9783709113448 
776 0 8 |i Printed edition:  |z 9783709117446 
776 0 8 |i Printed edition:  |z 9783709113424 
856 4 0 |u https://doi.uam.elogim.com/10.1007/978-3-7091-1343-1  |z Texto Completo 
912 |a ZDB-2-SCS 
912 |a ZDB-2-SXCS 
950 |a Computer Science (SpringerNature-11645) 
950 |a Computer Science (R0) (SpringerNature-43710)