도서 정보
도서 상세설명
Guide to VideoNotes
Guide to Application Topics
Preface
Acknowledgments
Chapter 1 An Introduction to Computing and Problem Solving
1.1 An Introduction to Computing and Python
1.2 Program Development Cycle
1.3 Programming Tools
1.4 An Introduction to Python
Chapter 2 Core Objects, Variables, Input, and Output
2.1 Numbers
2.2 Strings
2.3 Input and Output
2.4 Lists, Tuples, and Files – an Introduction
Key Terms and Concepts
Programming Projects
Chapter 3 Structures that Control Flow
3.1 Relational and Logical Operators
3.2 Decision Structures
3.3 The while Loop
3.4 The for Loop
Key Terms and Concepts
Programming Projects
Chapter 4 Functions
4.1 Functions, Part 1
4.2 Functions, Part 2
4.3 Program Design
Key Terms and Concepts
Programming Projects
Chapter 5 Processing Data
5.1 Processing Data, Part 1
5.2 Processing Data, Part 2
5.3 Processing Data with Dictionaries
Key Terms and Concepts
Programming Projects
Chapter 6 Miscellaneous Topics
6.1 Exception Handling
6.2 Selecting Random Values
6.3 Turtle Graphics
6.4 Recursion
Key Terms and Concepts
Programming Projects
Chapter 7 Object-Oriented Programming
7.1 Classes and Objects
7.2 Inheritance
Key Terms and Concepts
Programming Projects
Chapter 8 Graphical User Interface
8.1 Widgets
8.2 The Grid Geometry Manger
8.3 Writing GUI Programs
Key Terms and Concepts
Programming Projects
Appendices
Appendix A ASCII Values
Appendix B Python Keywords
Appendix C Installing Python and IDLE
Answers
Index