CONTENTS
Committing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Viewing the Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Changing a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Reverting a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
Checking Out Previous Commits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Pushing to Github . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Wrapping Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Review Question Answer Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Chapter 3 - Documenting Your Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Chapter 4 - Working with Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Chapter 5 - Numeric Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Chapter 6 - Learning About Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Chapter 7 - Learning About Tuples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Chapter 8 - Learning About Dictionaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Chapter 9 - Learning About Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Chapter 10 - Boolean Operations and None . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Chapter 11 - Conditional Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Chapter 12 - Learning About Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
Chapter 13 - Python Comprehensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Chapter 14 - Exception Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Chapter 15 - Working with Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Chapter 16 - Importing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Chapter 17 - Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
Chapter 18 - Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Chapter 19 - Introspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
Chapter 20 - Installing Packages with pip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
Chapter 21 - Python Virtual Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Chapter 22 - Type Checking in Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Chapter 23 - Creating Multiple Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Chapter 24 - Creating Multiple Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Chapter 25 - Launching Subprocesses with Python . . . . . . . . . . . . . . . . . . . . . . . . 519
Chapter 26 - Debugging Your Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Chapter 27 - Learning About Decorators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Chapter 28 - Assignment Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Chapter 29 - Profiling Your Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Chapter 30 - An Introduction to Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Chapter 31 - Learning About the Jupyter Notebook . . . . . . . . . . . . . . . . . . . . . . . . 523
Chapter 32 - How to Create a Command Line Application with argparse . . . . . . . . . . 523
Chapter 33 - How to Parse XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Chapter 34 - How to Parse JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Chapter 35 - How to Scrape a Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Chapter 36 - How to Work with CSV files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
更多IT认证资源 请访问 美河学习在线 www.eimhe.com