The Practice of Computing Using Python, 2nd Edition
- Length: 792 pages
- Edition: 2
- Language: English
- Publisher: Addison Wesley
- Publication Date: 2012-02-25
- ISBN-10: 013280557X
- ISBN-13: 9780132805575
- Sales Rank: #868097 (See Top 100 Books)
A problem-solving approach to programming with Python.
The Practice of Computing Using Python introduces CS1 students (majors and non-majors) to computational thinking using Python.¿ With data-manipulation as a theme, readers quickly see the value in what they’re learning and leave the course with a set of immediately useful computational skills that can be applied to problems they encounter in future pursuits.¿ The book takes an “object-use-first” approach–writing classes is covered only after students have mastered using objects.
This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.
Table of Contents
Part 1 Thinking About Computing
Chapter 0 The Study Of Computer Science
Part 2 Starting To Program
Chapter 1 Beginnings
Chapter 2 Control
Chapter 3 Algorithms And Program Development
Chapter 4 Working With Strings
Chapter 5 Files And Exceptions I
Part 3 Functions And Data Structures
Chapter 6 Functions—Quickstart
Chapter 7 Lists And Tuples
Chapter 8 More On Functions
Chapter 9 Dictionaries And Sets
Chapter 10 More Program Development
Part 4 Classes, Making Your Own Data Structures And Algorithms
Chapter 11 Introduction To Classes
Chapter 12 More On Classes
Chapter 13 Program Development With Classes
Part 5 Being A Better Programmer
Chapter 14 Files And Exceptions Ii
Chapter 15 Testing
Chapter 16 Recursion: Another Control Mechanism
Chapter 17 Other Fun Stuff With Python
Chapter 18 The End, Or Perhaps The Beginning
Appendices
Appendix A: Getting And Using Python
Appendix B: Simple Drawing With Turtle Graphics
Appendix C: Plotting And Numeric Tools: A Quick Survey
Appendix D: Table Of Utf-8 One-Byte Encodings
Appendix E: Precedence
Appendix F: Naming Conventions
Appendix G: Check Yourself Solutions
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.