Week 0 L1 LearnPythonTheHardWay2ndEdition.pdf
(
809 KB
)
Pobierz
Learn Python The Hard Way
Release 2.0
Zed A. Shaw
January 05, 2012
CONTENTS
The Hard Way Is Easier
3
Reading and Writing
.............................................. 3
Attention to Detail
............................................... 3
Spotting Differences
.............................................. 3
Do Not Copy-Paste
............................................... 4
A Note On Practice And Persistence
...................................... 4
A Warning For The Smarties
.......................................... 4
License
..................................................... 5
Special Thanks
................................................. 5
Exercise 0: The Setup
7
Mac OSX
.................................................... 7
Windows
.................................................... 8
Linux
...................................................... 10
Warnings For Beginners
............................................. 11
Exercise 1: A Good First Program
13
What You Should See
.............................................. 13
Extra Credit
................................................... 14
Exercise 2: Comments And Pound Characters
15
What You Should See
.............................................. 15
Extra Credit
................................................... 15
Exercise 3: Numbers And Math
17
What You Should See
.............................................. 18
Extra Credit
................................................... 18
Exercise 4: Variables And Names
19
What You Should See
.............................................. 19
Extra Credit
................................................... 20
Exercise 5: More Variables And Printing
21
What You Should See
.............................................. 21
Extra Credit
................................................... 22
Exercise 6: Strings And Text
23
What You Should See
.............................................. 23
Extra Credit
................................................... 24
i
Exercise 7: More Printing
25
What You Should See
.............................................. 25
Extra Credit
................................................... 25
Exercise 8: Printing, Printing
27
What You Should See
.............................................. 27
Extra Credit
................................................... 27
Exercise 9: Printing, Printing, Printing
29
What You Should See
.............................................. 29
Extra Credit
................................................... 29
Exercise 10: What Was That?
31
What You Should See
.............................................. 31
Extra Credit
................................................... 32
Exercise 11: Asking Questions
33
What You Should See
.............................................. 33
Extra Credit
................................................... 34
Exercise 12: Prompting People
35
What You Should See
.............................................. 35
Extra Credit
................................................... 35
Exercise 13: Parameters, Unpacking, Variables
37
Hold Up! Features Have Another Name
.................................... 37
What You Should See
.............................................. 38
Extra Credit
................................................... 38
Exercise 14: Prompting And Passing
39
What You Should See
.............................................. 39
Extra Credit
................................................... 40
Exercise 15: Reading Files
41
What You Should See
.............................................. 42
Extra Credit
................................................... 42
Exercise 16: Reading And Writing Files
43
What You Should See
.............................................. 44
Extra Credit
................................................... 44
Exercise 17: More Files
45
What You Should See
.............................................. 45
Extra Credit
................................................... 46
Exercise 18: Names, Variables, Code, Functions
47
What You Should See
.............................................. 48
Extra Credit
................................................... 48
Exercise 19: Functions And Variables
51
What You Should See
.............................................. 51
Extra Credit
................................................... 52
Exercise 20: Functions And Files
53
What You Should See
.............................................. 53
Extra Credit
................................................... 54
ii
Exercise 21: Functions Can Return Something
55
What You Should See
.............................................. 56
Extra Credit
................................................... 56
Exercise 22: What Do You Know So Far?
57
What You are Learning
............................................. 57
Exercise 23: Read Some Code
59
Exercise 24: More Practice
61
What You Should See
.............................................. 62
Extra Credit
................................................... 62
Exercise 25: Even More Practice
63
What You Should See
.............................................. 64
Extra Credit
................................................... 65
Exercise 26: Congratulations, Take A Test!
67
Exercise 27: Memorizing Logic
69
The Truth Terms
................................................. 69
The Truth Tables
................................................ 70
Exercise 28: Boolean Practice
71
What You Should See
.............................................. 72
Extra Credit
................................................... 73
Exercise 29: What If
75
What You Should See
.............................................. 75
Extra Credit
................................................... 76
Exercise 30: Else And If
77
What You Should See
.............................................. 78
Extra Credit
................................................... 78
Exercise 31: Making Decisions
79
What You Should See
.............................................. 80
Extra Credit
................................................... 81
Exercise 32: Loops And Lists
83
What You Should See
.............................................. 84
Extra Credit
................................................... 84
Exercise 33: While Loops
87
What You Should See
.............................................. 88
Extra Credit
................................................... 88
Exercise 34: Accessing Elements Of Lists
89
Extra Credit
................................................... 90
Exercise 35: Branches and Functions
91
What You Should See
.............................................. 92
Extra Credit
................................................... 93
Exercise 36: Designing and Debugging
95
Rules For If-Statements
............................................. 95
iii
Plik z chomika:
grzegorj
Inne pliki z tego folderu:
Week 0 L1 LearnPythonTheHardWay2ndEdition.pdf
(809 KB)
Week 0 L2 learn-python-the-hard-way-2nd-edition-epub.zip
(346 KB)
Week 0 L3 LearnPythonVideoSlides.pdf
(128 KB)
Week 0 L4 New Resource For People Struggling With The Command Line.rtf
(1 KB)
Week 0 L5 The Setup.rtf
(2 KB)
Inne foldery tego chomika:
Agnieszka Nowak-Brzezińska
Beazley.David-Programowanie.Python.2002-iNTERnet
Flask Tutorial
Google Class Python
Jan Jełowicki
Zgłoś jeśli
naruszono regulamin