Starting Out with Python 6/e (Global Edition)
售價
$
1,650
- 一般書籍
- ISBN:9781292736037
- 作者:Tony Gaddis
- 版次:6
- 年份:2024
- 出版商:Pearson Education
- 頁數/規格:728頁/平裝彩色
書籍介紹
目錄
作者介紹
Description
In the acclaimed Starting Out with series, author Tony Gaddis makes programming accessible and comprehensible to beginners, mentoring them on how to become skilled programmers. A friendly writing style and an evenly paced introduction to concepts combine to make the text inviting and engaging to new students.
Starting Out with Python is no exception: Clear, approachable, and easy-to-understand, it is ideal for an introductory course on programming for students with no prior experience. Its fundamentals-first approach covers control structures before introducing classes and GUI programming. Each chapter presents case studies that provide step-by-step analysis of a specific problem and show the student how to solve it. Easy-to-understand examples, pseudocode, and flowcharts help students learn how to design the logic of programs and then implement those programs using Python.
Changes in the Sixth Edition
In the acclaimed Starting Out with series, author Tony Gaddis makes programming accessible and comprehensible to beginners, mentoring them on how to become skilled programmers. A friendly writing style and an evenly paced introduction to concepts combine to make the text inviting and engaging to new students.
Starting Out with Python is no exception: Clear, approachable, and easy-to-understand, it is ideal for an introductory course on programming for students with no prior experience. Its fundamentals-first approach covers control structures before introducing classes and GUI programming. Each chapter presents case studies that provide step-by-step analysis of a specific problem and show the student how to solve it. Easy-to-understand examples, pseudocode, and flowcharts help students learn how to design the logic of programs and then implement those programs using Python.
Changes in the Sixth Edition
- This edition uses new language features from versions of Python up to Python 3.9.
- Chapter 2 introduces a new topic on multiple assignment.
- Chapter 3 has new sections on the walrus operator, assignment expressions, single-line if statements, conditional expressions, and the ternary operator.
- Chapter 4 has new sections on counter variables and using the while statement to write count-controlled loops, single-line while loops, break and continue with loops, and Python's unique else clause with loops.
- Chapter 5 discusses keyword-only parameters and positional-only parameters and how to implement them in a function.
- Chapter 6 introduces the with statement, which is used to open files safely.
- Chapter 9 has a new section that discusses the dictionary data type's merge and update operators.
Table of Contents
1. Introduction to Computers and Programming
2. Input, Processing, and Output
3. Decision Structures and Boolean Logic
4. Repetition Structures
5. Functions
6. Files and Exceptions
7. Lists and Tuples
8. More About Strings
9. Dictionaries and Sets
10. Classes and Object-Oriented Programming
11. Inheritance
12. Recursion
13. GUI Programming
14. Database Programming
1. Introduction to Computers and Programming
2. Input, Processing, and Output
3. Decision Structures and Boolean Logic
4. Repetition Structures
5. Functions
6. Files and Exceptions
7. Lists and Tuples
8. More About Strings
9. Dictionaries and Sets
10. Classes and Object-Oriented Programming
11. Inheritance
12. Recursion
13. GUI Programming
14. Database Programming
Tony Gaddis, Haywood Community College

