Holiday
DELTA台達108 M3M4W2
This course introduces fundamental programming concepts in the Python language and related environment. Fundamental concepts include overview of computer systems, python environment setup, Python language overview, command line interface, numbers, string formatting, sequences, dictionaries and sets, control flow, exception, file, function, recursion, ob<x>ject orientation, inheritance, polymorphism, and modules.
Course keywords: introduction to programming, Python language, computer science, structured language, modules Welcome Video: Mandarin:https://youtu.be/ovW7-p4MNc0 English:https://youtu.be/rs5_cmypB64 Course Description This course introduces fundamental programming concepts in the Python language and related environment. Fundamental concepts include overview of computer systems, Python environment setup, Python language overview, command line interface, numbers, string formatting, sequences, dictionaries and sets, control flow, exception, file, function, recursion, object orientation, inheritance, polymorphism, and modules. The programming environment will be primarily text-based in Unix environment, although graphical user interface (IDLE) and web-based (Jupyter) will also be demonstrated. Restrictions: - EECS1210 and CS1358 may not both be taken for credit. Textbooks - None required References - 洪維恩,《Python 教學手冊》,ISBN 9789863126881, 出版社:旗標科技股份有限公司 - Mark Summerfield, Programming in Python 3: A Complete Introduction to the Python Language, Second Edition, Addison-Wesley, 2010, Person Education, Inc., Boston, MA USA. - Python website, www.python.org Teaching Method - 2 hours of recorded lecture (Mandarin with English captions) quiz every other week. Syllabus Week 1 - introduction, environment setup Week 2 - tour of Python Week 3 - basic types, command-line application Week 4 - command-line application (cont'd), strings Week 5 - collections: sequence (list, tuple), set, dict Week 6 - control constructs: if, while, for Week 7 - exceptions, files Week 8 - functions Week 9 - recursion, functional programming Week 10 - object-oriented programming part 1: class, method Week 11 - object-oriented programming part 2: inheritance, operator overloading Week 12 - generators, iterators Week 13 - standard library part 1: data types, itertools Week 14 - standard library part 2: regular expressions, Tkinter Evaluation 30% - assignments 30% - quizzes 40% - final exam Course website https://elearn.nthu.edu.tw/
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
Average Percentage 84.12
Std. Deviation 15.64
平均百分制 79.67
標準差 18.96
平均百分制 83.73
標準差 14.83
面授+同步+非同步,M34上機教室資電323,326,328
-
-
-