| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Preparation | 2 lectures | 1 min | 進度一:32週(7.5個月) | 進度二:18週(4個月) | |||||||||||||||||||||
2 | 1. Learning Tips | 1 | min | |||||||||||||||||||||||
3 | 2. Course Resources | 1 | min | |||||||||||||||||||||||
4 | Chapter 0. Introduction to Python | 6 lectures | 1hr 8min | WEEK 1 | WEEK 1 | |||||||||||||||||||||
5 | 3. What's Python? | 10 | min | |||||||||||||||||||||||
6 | 4. Why Learning Python? | 17 | min | 71 | 71 | |||||||||||||||||||||
7 | 5. Notes for "Download Python and VS Code" | 1 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
8 | 6. Download Python and VS Code | 30 | min | |||||||||||||||||||||||
9 | 7. Prettier - Code formatter setting | 1 | min | |||||||||||||||||||||||
10 | 8. What's in this course? | 5 | min | |||||||||||||||||||||||
11 | 9. How to take notes? | 5 | min | |||||||||||||||||||||||
12 | Chapter 1. Python Data Types | 27 lectures | 5hr 27min | |||||||||||||||||||||||
13 | 10. Intro to Python Data Types | 9 | min | |||||||||||||||||||||||
14 | 11. Operations for Numbers in Python | 6 | min | |||||||||||||||||||||||
15 | 12. Functions for Numbers | 23 | min | |||||||||||||||||||||||
16 | 13. Variable and Assignment | 9 | min | WEEK 2 | WEEK 2 | |||||||||||||||||||||
17 | 14. String Indexing and Slicing | 20 | min | Number, String | Number, String | |||||||||||||||||||||
18 | 15. String Quotations and Line Changing | 6 | min | |||||||||||||||||||||||
19 | 16. String Concatenation | 9 | min | 138 | 138 | |||||||||||||||||||||
20 | 17. String Method I | 17 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
21 | 18. Format, fstring and replace | 20 | min | |||||||||||||||||||||||
22 | 19. find, count, swith, endswith | 12 | min | |||||||||||||||||||||||
23 | 20. Other Rules of Strings | 7 | min | |||||||||||||||||||||||
24 | 21. Intro to Lists | 17 | min | |||||||||||||||||||||||
25 | 22. List Functions I | 13 | min | |||||||||||||||||||||||
26 | 23. List Functions II | 23 | min | WEEK 3 | WEEK 3 | |||||||||||||||||||||
27 | 24. Intro to dicts | 10 | min | List, Dict, Tuple | List, Dict, Tuple | |||||||||||||||||||||
28 | 25. Dicts Functions | 11 | min | |||||||||||||||||||||||
29 | 26. What can be a key? | 9 | min | 113 | 113 | |||||||||||||||||||||
30 | 27. Intro to Tuples | 9 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
31 | 28. Tuple Packing and Unpacking | 14 | min | |||||||||||||||||||||||
32 | 29. Mutable objects in tuples | 7 | min | |||||||||||||||||||||||
33 | 30. Intro to Sets | 10 | min | |||||||||||||||||||||||
34 | 31. Built-in Set Methods | 9 | min | WEEK 4 | WEEK 4 | |||||||||||||||||||||
35 | 32. Booleans in Python | 8 | min | Set, Boolean… | Set, Boolean… | |||||||||||||||||||||
36 | 33. Python Comments and Type-checking | 9 | min | |||||||||||||||||||||||
37 | 34. Additional Information | 16 | min | 76 | 76 | |||||||||||||||||||||
38 | 35. Value, Reference, Sorted | 17 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
39 | 36. Membership Operator | 7 | min | |||||||||||||||||||||||
40 | Chapter 2. Operators, Truthy and Falsy Values | 4 lectures | 56min | |||||||||||||||||||||||
41 | 37. Comparison and Assignment Operators | 17 | min | WEEK 5 | ||||||||||||||||||||||
42 | 38. Logical and Bitwise Operator | 18 | min | Operators | Operators | |||||||||||||||||||||
43 | 39. Truthy and Falsy Values | 11 | min | 56 | 56 | |||||||||||||||||||||
44 | 40. Short-Circuit Evaluation | 10 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
45 | Chapter 3. Control Flow | 12 lectures | 2hr 41min | |||||||||||||||||||||||
46 | 41. Control Flow and If Statement | 21 | min | |||||||||||||||||||||||
47 | 42. Breakfast Program | 15 | min | WEEK 6 | WEEK 5 | |||||||||||||||||||||
48 | 43. For Loop | 15 | min | If, For, While | If, For, While | |||||||||||||||||||||
49 | 44. While Loop | 10 | min | |||||||||||||||||||||||
50 | 45. Nested Loop | 9 | min | 93 | 161 | |||||||||||||||||||||
51 | 46. Pass, Break, Continue | 23 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
52 | 47. Range Function | 10 | min | |||||||||||||||||||||||
53 | 48. Improvement of Range function | 8 | min | WEEK 7 | ||||||||||||||||||||||
54 | 49. Enumerate and Zip Function | 11 | min | Comprehension | ||||||||||||||||||||||
55 | 50. List Comprehensions | 10 | min | |||||||||||||||||||||||
56 | 51. Dict, Set Comprehension and Generator | 11 | min | 68 | ||||||||||||||||||||||
57 | 52. Coding Lesson - Word Count | 18 | min | 分鐘 | ||||||||||||||||||||||
58 | Chapter 4. Functions and Methods | 12 lectures | 2hr 49min | |||||||||||||||||||||||
59 | 53. Intro to Functions and Methods | 17 | min | |||||||||||||||||||||||
60 | 54. Parameters are local variables | 23 | min | WEEK 8 | WEEK 6 | |||||||||||||||||||||
61 | 55. Return Keyword | 13 | min | Function, Method | Function, Method | |||||||||||||||||||||
62 | 56. Import Functions | 13 | min | |||||||||||||||||||||||
63 | 57. Positional and Keyword Arguments | 8 | min | 84 | 168 | |||||||||||||||||||||
64 | 58. Default Arguments in Python | 10 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
65 | 59. Arbitrary Number of Arguments | 27 | min | |||||||||||||||||||||||
66 | 60. Higher-Order Function | 15 | min | WEEK 9 | ||||||||||||||||||||||
67 | 61. Lambda Expression | 11 | min | Function, Method | ||||||||||||||||||||||
68 | 62. Scope and LEGB Rule | 15 | min | |||||||||||||||||||||||
69 | 63. UnbouondLocalError | 7 | min | 84 | ||||||||||||||||||||||
70 | 64. Functions are Objects | 9 | min | 分鐘 | ||||||||||||||||||||||
71 | Chapter 4.5. Miscellaneous Information | 3 lectures | 36min | |||||||||||||||||||||||
72 | 65. Naming Convention and Restriction | 16 | min | |||||||||||||||||||||||
73 | 66. Pythonic | 15 | min | |||||||||||||||||||||||
74 | 67. Zen of Python | 4 | min | |||||||||||||||||||||||
75 | Google Form | 1 lecture | 1min | WEEK 10 | WEEK 7 | |||||||||||||||||||||
76 | 68. Google表單 | 1 | min | Misc, Simple Ex. | Misc, Simple Ex. | |||||||||||||||||||||
77 | Coding Practice | 10 lectures | 1hr 48min | |||||||||||||||||||||||
78 | 69. Coding Practice | 1 | min | 78 | 146 | |||||||||||||||||||||
79 | 70. Intro to Python Practice | 2 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
80 | 71. Simple Exercise Answers I 1-3 | 8 | min | |||||||||||||||||||||||
81 | 72. Simple Exercise Answers I 4-7 | 10 | min | |||||||||||||||||||||||
82 | 73. Simple Exercise II Answers 1-4 | 12 | min | |||||||||||||||||||||||
83 | 74. Simple Exercise II Answers 5-6 | 9 | min | |||||||||||||||||||||||
84 | 75. Intermediate Exercise I Answers 1-3 | 23 | min | WEEK 11 | ||||||||||||||||||||||
85 | 76. Intermediate Exercise I Answers 4-5 | 12 | min | Inter Ex. | ||||||||||||||||||||||
86 | 77. Intermediate Exercise I Answers 6-7 | 13 | min | 68 | ||||||||||||||||||||||
87 | 78. Intermediate Exercise II Answers 1-3 | 20 | min | 分鐘 | ||||||||||||||||||||||
88 | Chapter 5. I/O in Python | 12 lectures | 2hr 42min | |||||||||||||||||||||||
89 | 79. Intro to I/O with Files | 15 | min | |||||||||||||||||||||||
90 | 80. readline, readlines and close | 10 | min | WEEK 12 | WEEK 8 | |||||||||||||||||||||
91 | 81. Encoding | 7 | min | Function, Method | Function, Method | |||||||||||||||||||||
92 | 82. With Statement and Modes | 16 | min | |||||||||||||||||||||||
93 | 83. Deleting Files and Folders | 8 | min | 77 | 161 | |||||||||||||||||||||
94 | 84. User Input and Coding Lesson - Secret | 21 | min | 分鐘 | 分鐘 | |||||||||||||||||||||
95 | 85. Project - Tic Tac Toe Game Part I | 13 | min | |||||||||||||||||||||||
96 | 86. Project - Tic Tac Toe Game Part II | 13 | min | WEEK 13 | ||||||||||||||||||||||
97 | 87. Project - Tic Tac Toe Game Part III | 16 | min | Function, Method | ||||||||||||||||||||||
98 | 88. Serialization and Deserialization | 18 | min | |||||||||||||||||||||||
99 | 89. Pickle | 11 | min | 84 | ||||||||||||||||||||||
100 | 90. Shelve | 13 | min | 分鐘 |