Python Programming: An Introduction to Computer Science, 3rd Edition
- Length: 552 pages
- Edition: 3rd
- Language: English
- Publisher: Beedle & Associates, Franklin
- Publication Date: 2016-08-08
- ISBN-10: 1590282752
- ISBN-13: 9781590282755
- Sales Rank: #16267 (See Top 100 Books)
This third edition of John Zelle’s Python Programming continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory computer science. An important change to this edition is the removal of most uses of eval and the addition of a discussion of its dangers. In our increasingly connected world, it’s never too early to begin considering computer security issues. This edition also uses several new graphics examples, developed throughout chapters 4-12.
Table of Contents
Chapter 1. Computers and Programs
Chapter 2. Writing Simple Programs
Chapter 3. Computing with Numbers
Chapter 4. Objects and Graphics
Chapter 5. Sequences: Strings, Lists, and Files
Chapter 6. Defining Functions
Chapter 7. Decision Structures
Chapter 8. Loop Structures and Booleans
Chapter 9. Simulation and Design
Chapter 10. Defining Classes
Chapter 11. Data Collections
Chapter 12. Object-Oriented Design
Chapter 13. Algorithm Design and Recursion
Appendix A Python Quick Reference
Appendix B Glossary