Get Free Shipping on orders over $79
Introduction to Programming in Python : An Interdisciplinary Approach - Robert Sedgewick

Introduction to Programming in Python

An Interdisciplinary Approach

By: Robert Sedgewick, Kevin Wayne, Robert Dondero

Hardcover | 2 June 2015 | Edition Number 1

Sorry, we are not able to source the book you are looking for right now.

We did a search for other books with a similar title, however there were no matches. You can try selecting from a similar category, click on the author's name, or use the search box above to find your book.

Today, anyone in a scientific or technical discipline needs programming skills. Python is an ideal first programming language, and Introduction to Programming in Python is the best guide to learning it.

Princeton University's Robert Sedgewick, Kevin Wayne, and Robert Dondero have crafted an accessible, interdisciplinary introduction to programming in Python that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience.

This example-driven guide focuses on Python's most useful features and brings programming to life for every student in the sciences, engineering, and computer science.

Coverage includes

  • Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound
  • Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused
  • Object-oriented programming and data abstraction: objects, modularity, encapsulation, and more
  • Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables
  • Examples from applied math, physics, chemistry, biology, and computer science-all compatible with Python 2 and 3

Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative practice throughout. An extensive amount of supplementary information is available at introcs.cs.princeton.edu/python. With source code, I/O libraries, solutions to selected exercises, and much more, this companion website empowers people to use their own computers to teach and learn the material.

More in Computing & Programming Higher Education Textbooks

The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
Starting Out with Python : 5th Global Edition - Tony Gaddis

RRP $138.95

$108.75

22%
OFF
Information Resource Description 2ed : Creating and managing metadata - Philip Hider
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
Building a Scalable Data Warehouse with Data Vault 2.0 - Dan Linstedt
Theory of Fun for Game Design - Raph Koster

RRP $85.75

$43.75

49%
OFF
Computer Systems 3ed : A Programmer's Perspective, Global Edition - David O'Hallaron
UNIX and Linux System Administration Handbook : 5th Edition - Ben Whaley
Fundamentals of Database Systems, Global Edition : 7th edition - Ramez Elmasri
Microsoft Power BI Dashboards Step by Step : Step by Step - Errin O'Connor
C++ How to Program, Global Edition : 10th Edition - Paul Deitel

RRP $167.95

$133.75

20%
OFF
Problem Solving and Program Design in C, Global Edition : 8th Edition - Elliot Koffman
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Concepts of Programming Languages, Global Edition : 12th Edition - Robert Sebesta
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley