Skip to main content

Python for Everyone, Binder Ready Version

Loose-leaf

$88.95

Python for Everyone, Binder Ready Version

Cay S. Horstmann, Rance D. Necaise

ISBN: 978-1-118-64520-8 March 2013 744 Pages

Description

This text is an unbound, binder-ready edition. 

Python for Everyone, 1st Edition is a comprehensive introduction to Python and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a one-semester, mixed-major, first course in programming.  Nobody supports your desire to teach students good programming skills like Cay Horstmann and Rance Necaise. Active in both the classroom and the software industry, Horstmann and Necaise know that meticulous coding--not shortcuts--is the base upon which great programmers are made. Using an innovative visual design that leads students step-by-step through intricacies of Python programming, Python For Everyone, 1st Edition instills confidence in beginning programmers and confidence leads to success.

PEFACE V

SPECIAL FEATURES XVIII

CHAPTER 1 INTRODUCTION 1

CHAPTER 2 PROGRAMMING WITH NUMBERS AND STRINGS 29

CHAPTER 3 DECISIONS 91

CHAPTER 4 LOOPS 155

CHAPTER 5 FUNCTIONS 219

CHAPTER 6 LISTS 277

CHAPTER 7 FILES AND EXCEPTIONS 341

CHAPTER 8 SETS AND DICTIONARIES 403

CHAPTER 9 OBJECTS AND CLASSES 443

CHAPTER 10 INHERITANCE 507

CHAPTER 11 RECURSION 555

CHAPTER 12 SORTING AND SEARCHING 597

APPENDICES

Appendix A The Basic Latin And Latin-1 Subsets Of Unicode A-1

Appendix B Python Operator Summary A-4

Appendix C Python Reserved Word Summary A-6

Appendix D The Python Standard Library A-8

Appendix E Binary Numbers and Bit Operations A-29

Glossary G-1

Index I-1

Credits C-1