Introduction to Programming in Python: An Interdisciplinary Approach

Introduction to Programming in Python: An Interdisciplinary Approach cover

Download Introduction to Programming in Python: An Interdisciplinary Approach PDF EPUB


Author: Robert Sedgewick

Pages: 792

Size: 2.878,10 Kb

Publication Date: June 12,2015

Category: Python



Download PDF  Download EPUB


Today, anyone in a scientific or specialized discipline needs programming abilities.

Â

This example-driven guide targets Python’s most readily useful features and brings programming alive for every pupil in the sciences, engineering, and computer technology.

Â

Princeton University’s Robert Sedgewick, Kevin Wayne, and Robert Dondero possess crafted an available, interdisciplinary intro to programming in Python that emphasizes essential and engaging applications, not really toy complications.princeton. Python can be an ideal first program writing language, and Introduction to Development in Python may be the best guidebook to learning it.

Â

Coverage contains

  • Basic components of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including images and audio
  • Features, modules, and libraries: arranging programs into components which can be individually debugged, taken care of, and reused
  • Object-oriented programming and data abstraction: items, modularity, encapsulation, and even more
  • Algorithms and data structures: type/search algorithms, stacks, queues, and symbol tables
  • Examples from applied mathematics, physics, chemistry, biology, and computer science—all appropriate for Python 2 and 3

Drawing on the extensive classroom knowledge, the authors offer Q&As, exercises, and possibilities for innovative practice throughout. A thorough amount of supplementary info is offered by introcs.cs. The authors provide you with the tools necessary for students to discover that programming is an all natural, satisfying, and innovative experience.

With supply code, I/O libraries, answers to selected exercises, plus much more, this companion website empowers visitors to use their personal computers to instruct and learn the materials.edu/python.


See also