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

$76.99

28%
OFF
Artificial Intelligence : A Modern Approach, 4th Global Edition - Peter Norvig
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
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
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Computer Networking, Global Edition : 8th edition - James Kurose

RRP $186.38

$138.75

26%
OFF
Information Architecture : For the Web and Beyond : 4th Edition - Jorge Arango
Microsoft Power BI Dashboards Step by Step : Step by Step - Errin O'Connor
Systems Analysis and Design : 12th edition - Harry J. Rosenblatt

RRP $169.95

$137.99

19%
OFF
C++ How to Program, Global Edition : 10th Edition - Paul Deitel

RRP $167.95

$133.75

20%
OFF
Crafting an Information Security Playbook - Brandon Enright

RRP $95.00

$43.75

54%
OFF
Building a Scalable Data Warehouse with Data Vault 2.0 - Dan Linstedt
Object-Oriented and Classical Software Engineering - Global Edition : 8th Edition - Stephen R. Schach
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF