Practice of Computing Using Python, The
$119.99
- Description
- Additional information
Description
About the Book
- A switch to Anaconda distribution, made freely available from Continuum Analytics, includes more than 100 pre-installed modules, removing the need for package installation.
- 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.
- Anaconda also includes the iPython console, a more capable console, with features including:
- An interactive history list
- Help on functions and variables using the “?” syntax
- Command line completion
- UPDATED! iPython console incorporated in every session withits features sprinkled throughout the text.
- “What’s wrong with my code” element has been added to several chapters to address the challenge of debugging.
- UPDATED! “Visual Vignettes” have been updated and simplified.
- Simple GUI development is included in several chapters, as well as a new appendix on web-based GUIs in response to student interest.
- 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.
Brief Contents
I. Thinking About Computing
- The Study of Computer Science
II. Starting to Program
- Beginnings
- Control
- Algorithms and Program Development
III. Data Structures and Functions
- Working with Strings
- Functions-QuickStart
- Files and Exceptions I
- Lists and Tuples
- More on Functions
- Dictionaries and Sets
- More Program Development
IV. Classes, making your own Data Structure and Algorithms
- More on Classes
- Program Development with Classes
V. Being a better programmer
- Files and Exceptions II
- Recursion: Another Control Mechanism
- Other Fun Stuff with Python
- The End, or Perhaps the Beginning
Additional information
| Dimensions | 1.40 × 7.50 × 9.30 in |
|---|---|
| Imprint | |
| Format | |
| ISBN-13 | |
| ISBN-10 | |
| Author | |
| Subjects | computer science, python, higher education, Engineering and Computer Science, Introduction to Programming |
