Python for Everyone
- Length: 633 pages
- Edition: 1
- Language: English
- Publisher: Wiley
- Publication Date: 2013-03-18
- ISBN-10: 1118626133
- ISBN-13: 9781118626139
- Sales Rank: #1023108 (See Top 100 Books)
Cay Horstmann’s Python for Everyone provides readers with step-by-step guidance, a feature that is immensely helpful for building confidence and providing an outline for the task at hand. “Problem Solving” sections stress the importance of design and planning while “How To” guides help students with common programming tasks. Photographs present visual analogies that explain the nature and behavior of computer concepts. Step-by-step figures illustrate complex program operations, while syntax boxes and example tables present a variety of typical and special cases in a compact format. This book contains a substantial number of self-check questions at the end of each section. “Practice It” pointers suggest exercises to try after each section. Python for Everyone presents the essentials in digestible chunks, with separate notes that go deeper into good practices or language features when the reader is ready for the additional information. You will not find artificial over-simplifications that give an illusion of knowledge.
Table of Contents
1 Introduction
2 Programming with Numbers and Strings
3 Decisions
4 Loops
5 Functions
6 Lists
7 Files and Exceptions
8 Sets and Dictionaries
9 Objects and Classes
10 Inheritance
11 Recursion
12 Sorting and Searching
Appendix A The Basic Latin and Latin – 1 Subsets of Unicode
Appendix B Python Operator Summary
Appendix C Python Reserved Word Summary
Appendix D The Python Standard Library
Appendix E Binary Numbers and Bit Operations