Professional >> Engineering and Computer Science >> Computer Science >> Computer Science


Introduction to Programming in Python: An Interdisciplinary Approach

Introduction to Programming in Python:   An Interdisciplinary Approach

Author(s):
  • Robert Sedgewick
  • Kevin Wayne
  • Robert Dondero
  • Author: Robert Sedgewick
    • ISBN:9789332577435
    • 10 Digit ISBN:9332577439
    • Price:Rs. 1230.00
    • Pages:792
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    Introduction to Programming in Python: An Interdisciplinary Approach emphasizes interesting and important problems, not toy applications. The authors focus on Python's most useful and significant features, rather than aiming for exhaustive coverage that bores novices. All of this book's code has been crafted and tested for compatibility with both Python 2 and Python 3, making it relevant to every programmer and any course, now and for many years to come.

     

    Table of Content

    Chapter 1: Elements of Programming
    1.1 Your First Program
    1.2 Built-in Types of Data
    1.3 Conditionals and Loops
    1.4 Arrays
    1.5 Input and Output
    1.6 Case Study: Random Web Surfer 
     
    Chapter 2: Functions and Modules
    2.1 Defining Functions
    2.2 Modules and Clients
    2.3 Recursion
    2.4 Case Study: Percolation 
     
    Chapter 3: Object-Oriented Programming
    3.1 Using Data Types
    3.2 Creating Data Types
    3.3 Designing Data Types
    3.4 Case Study: N-Body Simulation 
     
    Chapter 4: Algorithms and Data Structures
    4.1 Performance
    4.2 Sorting and Searching
    4.3 Stacks and Queues
    4.4 Symbol Tables
    4.5 Case Study: Small-World Phenomenon

     

    Salient Features

    A broad-based, applications-based approach: teaches Python through examples from science, mathematics, engineering, and commercial computing
    Focuses on what matters most: the most useful and important Python language features
    Teaches through code tested for compatibility with Python 2.x and Python 3.x
    Includes question-and-answer sections, exercises, and creative exercises throughout