Introduction to Programming Concepts with Case Studies in Python [Recurso electrónico] / by : Göktürk Üçoluk, Sinan Kalkan.

By: Üçoluk, Göktürk
Contributor(s): Kalkan, Sinan
Material type: TextText; Format: electronic Publisher: Vienna : Springer Vienna : Imprint: Springer, 2012ISBN: 9783709113431Subject(s): Computer science | Computer Science | Computer Engineering | Programming TechniquesAdditional physical formats: Printed edition:: No titleOnline resources: Texto completo
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
No physical items for this record

The World of Programming -- Programming Languages -- Programming Paradigms -- The Zoo of Programming Languages -- How Programming Languages are Implemented -- How a Program gets Ì{u1498}»writtenÌ{u1498}{u0B6D} 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.

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.

Restringido a usuarios de la UCA

Modo de acceso: World Wide Web

There are no comments for this item.

to post a comment.

Powered by Koha