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.