Python Programming: An Introduction to Computer Science, 3rd Edition Front Cover

Python Programming: An Introduction to Computer Science, 3rd Edition

Description

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

To access the link, solve the captcha.