Introduction to Programming Concepts with Case Studies in Python / Edition 1

Introduction to Programming Concepts with Case Studies in Python / Edition 1

by Gïktïrk ïïoluk, Sinan Kalkan
ISBN-10:
3709113423
ISBN-13:
9783709113424
Pub. Date:
10/30/2012
Publisher:
Springer Vienna
ISBN-10:
3709113423
ISBN-13:
9783709113424
Pub. Date:
10/30/2012
Publisher:
Springer Vienna
Introduction to Programming Concepts with Case Studies in Python / Edition 1

Introduction to Programming Concepts with Case Studies in Python / Edition 1

by Gïktïrk ïïoluk, Sinan Kalkan
$44.99
Current price is , Original price is $44.99. You
$44.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.


Overview

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.


Product Details

ISBN-13: 9783709113424
Publisher: Springer Vienna
Publication date: 10/30/2012
Edition description: 2012
Pages: 222
Product dimensions: 6.10(w) x 9.25(h) x 0.02(d)

Table of Contents

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.

From the B&N Reads Blog

Customer Reviews