//]]>
Normal View MARC View ISBD View

Introduction to Programming Concepts with Case Studies in Python

by Üçoluk, Göktürk.
Authors: Kalkan, Sinan.%author. | SpringerLink (Online service) Physical details: X, 221 p. 86 illus., 61 illus. in color. online resource. ISBN: 3709113431 Subject(s): Computer science. | Computer Science. | Computer Engineering. | Programming Techniques.
Tags from this library:
No tags from this library for this title.
Item type Location Call Number Status Date Due
E-Book E-Book AUM Main Library 621.39 (Browse Shelf) Not for loan

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.

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.

There are no comments for this item.

Log in to your account to post a comment.

Languages: 
English |
العربية