Synopses & Reviews
takes an active learning approach which engages the student as an equal partner in the process of learning the fun, educational, and powerful programming language. This approach instills habits that students will carry with them throughout their programming career and helps them retain and use the information they have learned.
Tim Budd is one of the best-known authors in Computer Science and has a reputation for producing writing texts along the leading edge of the discipline. Exploring Python provides an accessible and reliable introduction into programming with the Python language.
Budd's presentation of the Python language provides a thorough grounding in the basics of Python without the dispersed focus on CS history and general programming practice that tends to weigh down a lot of traditional introductory programming books.
Table of Contents
Part I. Basic Features of Python
1. Exploring Python
2. Creating Python Programs
3. Defining Functions
4. Strings, Lists, Tuples, and Sets
8. Functional Programming
9. Object-Oriented Programming
10. Scopes, Name Spaces, and Modules
11. Advanced Features
12. GUI Programming with Tkinter
13. Web-Based Applications
14. A Simple Blog
15. A Wiki Web
16. A Sudoku Solver
17. Using XML to Read an iTunes Database
18. Data Structures
A. Brief Python Reference
B. How to Learn a Second (or Third) Programming Language