The Practice of Computing Using Python, Global Edition

The Practice of Computing Using Python

Last edition Elsevier Introduces Python programming with an emphasis on problem-solving. Now in its Third Edition, Practice of Computing Using Python continues to introduce both majors and non-majors taking CS1 courses to computational thinking using Python, with a strong emphasis on problem solving through computer science. The authors have chosen Python for its simplicity, powerful built-in data structures, advanced control constructs, and practicality. The text is built from the ground up for Python programming, rather than having been translated from Java or C++.

Last Edition

ISBN 13: 9781292166629

Imprint: Pearson Education Limited

Language: English

Authors: William F. Punch

Pub Date: 11/2016

Pages: 912

Illus: Illustrated

Weight: 1.296.00 grams

Size: h 190 x 233 mm

Product Type: Softcover

List Price
grn 1239
$ 42,00
to order
SALE OFF
  • • NEW! A switch to Anaconda distribution, made freely available from Continuum Analytics, includes more than 100 pre-installed modules, removing the need for package installation.
  • • NEW! Fully adopted SPYDER Integrated Development Environment as a default method for editing and debugging code in the text. A truly modern IDE, Spyder has the advantages of including an integrated editor, associated interactive console, integrated debugging, integrated variable explorer, and integrated documentation viewer. Chapter 1 has been rewritten to incorporate the SPYDER IDE.
  • • NEW! 80 new end-of-chapter exercises are included.
  • • UPDATED! Chapter 16 provides discussion about Python Numbers and the various representations that are available.
  • • REVISED! Chapter 5 has been rewritten to not depend on Chapter 4, allowing instructors to choose the order in which they introduce concepts of strings and functions.
  • William F. Punch. William F. Punch is director of the MSU High Performance Computing Center and co-director of the Genetic Algorithms Research and Applications Group or GARAGe.
  • I. Thinking About Computing
  • 0. The Study of Computer Science
  • II. Starting to Program
  • 1. Beginnings
  • 2. Control
  • 3. Algorithms and Program Development
  • III. Data Structures and Functions
  • 4. Working with Strings
  • 5. Functions-QuickStart
  • 6. Files and Exceptions I
  • 7. Lists and Tuples
  • 8. More on Functions
  • 9. Dictionaries and Sets
  • 10. More Program Development
  • IV. Classes, making your own Data Structure and Algorithms
  • 12. More on Classes
  • 13. Program Development with Classes
  • V. Being a better programmer
  • 14. Files and Exceptions II
  • 15. Recursion: Another Control Mechanism
  • 16. Other Fun Stuff with Python
  • 17. The End, or Perhaps the Beginning
  • To order a book, you need to send a phone number for a callback. Then specify:
  • 1. Correct spelling of the first name, last name, as indicated in the passport or other document proving the identity. (Data is required upon receipt of the order)
  • 2. City of delivery
  • 3. Nova Poshta office number or desired delivery address.
  • The prices on the site do not include the cost of Nova Poshta services.
  • When prepaying for the Master Card, the supplier pays the order forwarding.
  • Delivery is carried out anywhere in Ukraine.
  • Delivery time 1-2 days, if the book is available and 3-4 weeks, if it is necessary to order from the publisher.