分类
发现
听书
课程
标签
搜索
注册
登录
分类
发现
听书
课程
榜单
标签
收录
注册
登录
ThinkPython_HowtoThinkLikeaComputerScien.epub
文档评分:
4.0 (
0 个有效评分
)
文档语言:
中文
章节数量:
1
阅读人次:
1115
收藏数量:
0
整理分享:
管理员
阅读
收藏
扫码
阅读
收藏
扫码
文档标签
epub
ThinkPython
HowtoThinkLikeaComputerScien
文档概述
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with b...
书籍目录
书籍评论 (
0
)
Are you using one of our books in a class?
Chapter 0 Preface
Acknowledgments
Contributor List
Chapter 1 The way of the program
1.1 What is a program?
1.2 Running Python
1.3 The first program
1.4 Arithmetic operators
1.5 Values and types
1.6 Formal and natural languages
1.7 Debugging
1.8 Glossary
1.9 Exercises
Chapter 2 Variables, expressions and statements
2.1 Assignment statements
2.2 Variable names
2.3 Expressions and statements
2.4 Script mode
2.5 Order of operations
2.6 String operations
2.7 Comments
2.8 Debugging
2.9 Glossary
2.10 Exercises
Chapter 3 Functions
3.1 Function calls
3.2 Math functions
3.3 Composition
3.4 Adding new functions
3.5 Definitions and uses
3.6 Flow of execution
3.7 Parameters and arguments
3.8 Variables and parameters are local
3.9 Stack diagrams
3.10 Fruitful functions and void functions
3.11 Why functions?
3.12 Debugging
3.13 Glossary
3.14 Exercises
Chapter 4 Case study: interface design
4.1 The turtle module
4.2 Simple repetition
4.3 Exercises
4.4 Encapsulation
4.5 Generalization
4.6 Interface design
4.7 Refactoring
4.8 A development plan
4.9 docstring
4.10 Debugging
4.11 Glossary
4.12 Exercises
Chapter 5 Conditionals and recursion
5.1 Floor division and modulus
5.2 Boolean expressions
5.3 Logical operators
5.4 Conditional execution
5.5 Alternative execution
5.6 Chained conditionals
5.7 Nested conditionals
5.8 Recursion
5.9 Stack diagrams for recursive functions
5.10 Infinite recursion
5.11 Keyboard input
5.12 Debugging
5.13 Glossary
5.14 Exercises
Chapter 6 Fruitful functions
6.1 Return values
6.2 Incremental development
6.3 Composition
6.4 Boolean functions
6.5 More recursion
6.6 Leap of faith
6.7 One more example
6.8 Checking types
6.9 Debugging
6.10 Glossary
6.11 Exercises
Chapter 7 Iteration
7.1 Reassignment
7.2 Updating variables
7.3 The while statement
7.4 break
7.5 Square roots
7.6 Algorithms
7.7 Debugging
7.8 Glossary
7.9 Exercises
Chapter 8 Strings
8.1 A string is a sequence
8.2 len
8.3 Traversal with a for loop
8.4 String slices
8.5 Strings are immutable
8.6 Searching
8.7 Looping and counting
8.8 String methods
8.9 The in operator
8.10 String comparison
8.11 Debugging
8.12 Glossary
8.13 Exercises
Chapter 9 Case study: word play
9.1 Reading word lists
9.2 Exercises
9.3 Search
9.4 Looping with indices
9.5 Debugging
9.6 Glossary
9.7 Exercises
Chapter 10 Lists
10.1 A list is a sequence
10.2 Lists are mutable
10.3 Traversing a list
10.4 List operations
10.5 List slices
10.6 List methods
10.7 Map, filter and reduce
10.8 Deleting elements
10.9 Lists and strings
10.10 Objects and values
10.11 Aliasing
10.12 List arguments
10.13 Debugging
10.14 Glossary
10.15 Exercises
Chapter 11 Dictionaries
11.1 A dictionary is a mapping
11.2 Dictionary as a collection of counters
11.3 Looping and dictionaries
11.4 Reverse lookup
11.5 Dictionaries and lists
11.6 Memos
11.7 Global variables
11.8 Debugging
11.9 Glossary
11.10 Exercises
Chapter 12 Tuples
12.1 Tuples are immutable
12.2 Tuple assignment
12.3 Tuples as return values
12.4 Variable-length argument tuples
12.5 Lists and tuples
12.6 Dictionaries and tuples
12.7 Sequences of sequences
12.8 Debugging
12.9 Glossary
12.10 Exercises
Chapter 13 Case study: data structure selection
13.1 Word frequency analysis
13.2 Random numbers
13.3 Word histogram
13.4 Most common words
13.5 Optional parameters
13.6 Dictionary subtraction
13.7 Random words
13.8 Markov analysis
13.9 Data structures
13.10 Debugging
13.11 Glossary
13.12 Exercises
Chapter 14 Files
14.1 Persistence
14.2 Reading and writing
14.3 Format operator
14.4 Filenames and paths
14.5 Catching exceptions
14.6 Databases
14.7 Pickling
14.8 Pipes
14.9 Writing modules
14.10 Debugging
14.11 Glossary
14.12 Exercises
Chapter 15 Classes and objects
15.1 Programmer-defined types
15.2 Attributes
15.3 Rectangles
15.4 Instances as return values
15.5 Objects are mutable
15.6 Copying
15.7 Debugging
15.8 Glossary
15.9 Exercises
Chapter 16 Classes and functions
16.1 Time
16.2 Pure functions
16.3 Modifiers
16.4 Prototyping versus planning
16.5 Debugging
16.6 Glossary
16.7 Exercises
Chapter 17 Classes and methods
17.1 Object-oriented features
17.2 Printing objects
17.3 Another example
17.4 A more complicated example
17.5 The init method
17.6 The __str__ method
17.7 Operator overloading
17.8 Type-based dispatch
17.9 Polymorphism
17.10 Debugging
17.11 Interface and implementation
17.12 Glossary
17.13 Exercises
Chapter 18 Inheritance
18.1 Card objects
18.2 Class attributes
18.3 Comparing cards
18.4 Decks
18.5 Printing the deck
18.6 Add, remove, shuffle and sort
18.7 Inheritance
18.8 Class diagrams
18.9 Debugging
18.10 Data encapsulation
18.11 Glossary
18.12 Exercises
Chapter 19 The Goodies
19.1 Conditional expressions
19.2 List comprehensions
19.3 Generator expressions
19.4 any and all
19.5 Sets
19.6 Counters
19.7 defaultdict
19.8 Named tuples
19.9 Gathering keyword args
19.10 Glossary
19.11 Exercises
Appendix A Debugging
A.1 Syntax errors
A.2 Runtime errors
A.3 Semantic errors
Appendix B Analysis of Algorithms
B.1 Order of growth
B.2 Analysis of basic Python operations
B.3 Analysis of search algorithms
B.4 Hashtables
B.5 Glossary
Index
相关书籍
我身边的家庭教育故事.epub我身边的家庭教育故事
迪士尼英文原版.加勒比海盗5:死无对证PiratesoftheCaribbean.epub
迪士尼英文原版.加勒比海盗2:聚魂棺PiratesoftheCaribbean_.epub
聪明人是如何思考的.epub
智能家居DIY_OpenWrt+Arduino+Zigbee+3D打印+手机客户.epub
【英文原版】人性的弱点_HowtoWinFriendsandInfluenceP.epub
中文版DreamweaverCC+FlashCC+PhotoshopCC网页设计.epub
程序员面试白皮书_AnUltimateGuideToCodingIntervie.epub
WebGLProgrammingGuide_Interactive3DGraph.epub
WebDevelopmentwithBootstrap4andAngular2-.epub
WebAnalyticsStrategiesforInformationProf.epub
UniversalPrinciplesofDesign,RevisedandUp.epub
相关内容
24岁的瞿秋白 让“英特纳雄耐尔”唱响中国
1985年2月15日:中国第一个南极考察站建成
嘉兴:从这里开启跨世纪航程
新中国政治制度是如何确立的--党史频道-中国共产党新闻网
党史现场汇:红军不怕远征难
雷锋是怎样炼成的?
《习近平新时代中国特色社会主义思想三十讲》
中国照相馆-第06集 古代女子为了取悦男性创造的夸张审美,一个时代的噩梦
《我们仨》
《情商》
直击手榴弹实投训练 钢盔被炸成“筛子”
走进新时代
×
分享,让知识传承更久远
×
《ThinkPython_HowtoThinkLikeaComputerScien.epub》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
二维码
手机扫一扫,轻松掌上学