SlideShare a Scribd company logo
National Taiwan University
Introduction of this Course
顏安孜 An-Zi Yen
azyen@nlg.csie.ntu.edu.tw
National Taiwan University
線上或實體課程?
• 80人(含助教)以上課程:請調整教學方式,如部分實體+部分遠距、
隔週交換,或改採遠距教學(遠距時數達1/2以上者),課務組會來
通知,老師依通知回覆,再由課務組於期末提報校課委會備查。
• 79人(含助教)以下課程:同一堂課採固定座位、維持1.5公尺社交
距離、拍照紀錄學生位置及進入教室掃場所QR Code等,如無法
依前述防疫指引辦理,課務組表示也可考慮改採線上課程,於調
查時填寫申請再由學校統一提報。
• è 9/16、9/23 的課程都以線上會議方式進行
• 之後會再公告課程進行方式
2
National Taiwan University
遠距教學
• 若未來需要進行遠距教學,將繼續使用 Google Meet
• 會議連結: https://meet.google.com/eri-jarm-ehd
• 同學點擊連結、申請加入,經由老師同意後,即可加入會議
• 若該連結失效,上課前老師會公告新的會議連結
• 加入會議時,請記得先關閉麥克風和視訊鏡頭
• 若要提問或回答練習題,請點擊以下連結並填寫問卷:
• 問卷連結: https://forms.gle/w8ZE4og2H7ZJpMxt7
• 附註: 課程所有公告都會通過 eeclass 數位學習平台通知大家,如有緊
急通知會寄信給同學們,也請同學們平時主動查看新公告
3
National Taiwan University
課程其他注意事項
• 需自備筆電,有任何困難可以跟我討論
• 若之後改實體課程
• 請自備延長線,插座不多,請輪流使用
• 上課期間如能保持社交距離及通風,建議同學盡量佩戴口罩;
如無法保持社交距離及維持通風,則應佩戴口罩。
4
National Taiwan University
課程大綱
• 資訊工程基礎知識
• 計算機簡介
• 軟體硬體簡介
• 人工智慧簡介
• 機器學習簡介
• 作業系統簡介
• 資料結構與演算法簡介
5
• 程式設計基本概念
• 開發環境介紹
• 基本語法
• 資料型態
• 字串處理
• 結構化資料處理
• 函式與模組
• 資料的儲存和處理
• 資料庫使用
• 抽象的行為與狀態
• 例外處理
National Taiwan University
上課教材
• 投影片會上傳至數位學習系統
• 資訊工程基礎知識參考臺大資工趙坤茂教授的計算機概論
• 程式設計基本概念參考“精通Python”
• 課前課後版本不同,課後會更新
• 若有興趣,可以參考其他資料:
6
National Taiwan University
上課方式
• 第一堂課: 資訊工程導論
• 第二堂課: 計算機程式設計 – Python 3
• 第三堂課: 實作練習
• (並非一定順序,會依照進度彈性調整)
7
National Taiwan University
學期成績評分方式
• 50%: 程式作業
• 不接受遲交、補交
• 程式碼要符合指定格式並且可以順利執行即可得滿分
• 50%: 期中考 + 期末考
• 2021/11/11 (四) 期中考 (25%)
• 2022/01/13 (四) 期末考 (25%)
• 考試方式
• 程式設計考試 (可能以線上考試的方式進行)
• 老師保有調整評量方式、加分、最終調分之權利
• 任何作業抄襲或考試作弊,學期成績 0 分
• 無故缺席考試,學期成績 0 分
• 遇到任何問題,請盡快向老師反應 8
National Taiwan University
助教?
• 這學期的課程暫時沒有助教
• 作業及考試批改基本上會使用Online Judge平台(E-tutor平台)
• 如果作業較複雜,可能會讓同學們互相批改
9
National Taiwan University
第一週的任務
1. 安裝 Python3 (Python 3.7、Python 3.8 is ok~)
2. 安裝 Visual Studio Code
3. 安裝 Jupyter Notebook
4. 註冊 E-tutor 帳號
10
National Taiwan University
Install Python
11
• Install Python
• https://www.python.org/downloads/
• Reference: shorturl.at/egoBK
• You may encounter various problems :(
• Please check this tutorial: https://bit.ly/3ElsqNi
National Taiwan University
安裝其他版本的Python
• 尋找你想安裝的版本
• 點擊Download
• 根據系統類型下載安裝檔
• 查看系統類型: shorturl.at/cdCIT
12
National Taiwan University
• 安裝好 Python 後,在”命令提示字元”輸入 python 的指令,
會顯示以下的畫面
13
National Taiwan University
Install Visual Studio Code
• Download vscode
• https://code.visualstudio.com/download
• Reference:
• https://www.youtube.com/watch?v=odIQEJW0m1M
14
National Taiwan University
安裝 Python 插件
15
輸入欲安裝的插件
Extensions
National Taiwan University
• 安裝後,左下角應該會出現你安裝的python版本
• 若顯示的版本和安裝的版本不同,可能是有安裝多個版本,
請設定”環境變數”
• 請參考第11頁的tutorial
16
同學只要點擊install,即可安裝
(因為我已經安裝過了,所以顯示Uninstall)
National Taiwan University
開始寫程式碼!
17
點擊open folderè建立以後存放程式碼的資料夾
1
2
3
4
建立Python File
點擊按鈕執行程式
National Taiwan University
Install Jupyter Notebook
• Please check this tutorial
• https://oranwind.org/bid-data-mac-os-an-zhuang-jupyter/
18
• 安裝完成後,在命令提示字元輸入 jupyter notebook 的
指令,瀏覽器會自動跳出以下畫面
• 在命令提示字元輸入以下指令
pip3 install --upgrade pip
pip3 install jupyter
National Taiwan University
Jupyter Notebook 介面
19
可以修改檔案命名
執行程式碼
在此處寫程式碼
建立新的notebook
National Taiwan University
範例
• Reference: shorturl.at/iFN09
20
National Taiwan University
儲存與載入
21
建立新的notebook
複製notebook並建立成新的notebook
下載notebook成各種類型檔案
關閉notebook並停止執行
開啟其他notebook
若同學是用Jupyter Notebook寫作業,
繳交程式碼時,請下載成Python檔(.py),
並上傳該檔案至數位學習平台
National Taiwan University
E-tutor 程式自學平台
22
National Taiwan University
程式自學平台說明
• E-tutor 平台使用操作
• 註冊帳號
• 加入課程題庫
• 作業提交方式
• 作業評分方式
• 作業繳交注意事項
23
National Taiwan University
註冊帳號
• E-tutor平台網址 : http://e-tutor.itsa.org.tw/e-Tutor/
24
National Taiwan University
25
學號
電子郵件認證
姓名
學號
請不要填錯了^^
National Taiwan University
26
• 登入後,點選程式自學平台
National Taiwan University
加入課程題庫
• 老師專區→新竹市→清華大學→顏安孜老師
• 點選 2021 資訊工程導論
• 輸入題庫密碼後即可加入本題庫 (密碼公佈於eeclass數位學習平台)
27
National Taiwan University
作業提交方式
• 進入課程題庫後,點選相關的作業題目
28
ç 進入課程題庫後,點選相關的作業題目
National Taiwan University
查看作業題目描述及提交的相關內容
• 題目敘述
29
• 輸入/輸出測試範例è
• 作業提交時間è
ç 以作業投影片公告的
計算成績方式為準
National Taiwan University
30
點選 提交
→選擇對應的程式語言
→上傳程式檔
→提交
National Taiwan University
• 提交成功之後,點選 結果 即可得知程式執行 是否正確
31
時間截止之前可以
一直上傳新的程式
碼測試
National Taiwan University
作業提交結果報表
• 點選 報表,可看到有提交此作業者的相關結果
32
National Taiwan University
作業評分方式
• 程式請繳交至E-tutor平台
• 全部測資都是”AC: 完全正確”即可得滿分(100分)
• 若部分測資有誤,可能會斟酌扣分
• 扣分規則將根據每次作業規定有所不同,未來將會公告於作業
的說明投影片
33
National Taiwan University
作業繳交注意事項
• E-tutor平台有判斷程式抄襲功能,凡經系統認定為抄襲者,並且
老師查看確認程式相似度過高,該次作業以零分計算
• E-tutor平台的題庫密碼、作業通知、作業實得分數,皆會在
eeclass 數位學習平台上公佈
• 作業不接受遲交,若遇到任何問題導同學致無法準時繳交作業,
請提早向老師報告
• 除了上傳程式碼至E-tutor平台外,還需要繳交至 eeclass 數位學習
平台,但是評分主要依據E-tutor平台的測試結果為主
34
ç 密碼公告在這裡

More Related Content

PDF
02_python data struture basic johnny josh
PDF
跨領域物理視算:力學與電磁系統之視覺化、模擬與平行運算
PDF
人工智慧01_安裝機器學習開發環境
PDF
初試雲端Python編程:利用Google CoLab平台
PDF
程式社新生茶會
PDF
02_Introduction_to_Python_Programming.pdf
DOC
Outline comp sci-2010fall-aug30
PPTX
【新版】課程介紹簡報0918(修改最後一張)
02_python data struture basic johnny josh
跨領域物理視算:力學與電磁系統之視覺化、模擬與平行運算
人工智慧01_安裝機器學習開發環境
初試雲端Python編程:利用Google CoLab平台
程式社新生茶會
02_Introduction_to_Python_Programming.pdf
Outline comp sci-2010fall-aug30
【新版】課程介紹簡報0918(修改最後一張)

Similar to 01_Course_Introduction(20210916課後更新).pdf (11)

PDF
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
PDF
Python 自然語言處理應用 - 1. 環境配置篇 - 2024 / Environment Configuration
PPTX
0918 course introduction
PDF
平行運算介紹
PDF
建置Python開發環境
PDF
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
PDF
給軟體工程師的不廢話 R 語言精要班
PDF
[科科營]資訊專題
PDF
20110329 工科系簡介
PDF
創作共用電子書:語言處理技術
DOCX
00555 0 ccet0001020
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
Python 自然語言處理應用 - 1. 環境配置篇 - 2024 / Environment Configuration
0918 course introduction
平行運算介紹
建置Python開發環境
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
給軟體工程師的不廢話 R 語言精要班
[科科營]資訊專題
20110329 工科系簡介
創作共用電子書:語言處理技術
00555 0 ccet0001020
Ad

Recently uploaded (15)

DOCX
ALISON -COURSE ADVANCED CHEMISTRY -POLIMERIZATION 2025.docx
PPTX
ONU and OLT from Baudcom Jenny training PPT
PPTX
3分钟读懂贵湖大学毕业证U of G毕业证学历认证
PPTX
A Digital Transformation Methodology.pptx
PDF
黑客技术,安全提分不是梦!我们采用最新的数据破解和隐藏技术,精准定位并修改你的成绩,同时采用深度隐藏技术确保你的操作不被发现。价格实惠,流程快速,事后无痕...
PPTX
《HSK标准教程4下》第15课课件new.pptx HSK chapter 15 pptx
PPTX
3分钟读懂渥太华大学毕业证UO毕业证学历认证
PPTX
3分钟读懂圭尔夫大学毕业证U of G毕业证学历认证
PPTX
3分钟读懂滑铁卢大学毕业证Waterloo毕业证学历认证
PPTX
3分钟读懂加州大学欧文分校毕业证UCI毕业证学历认证
PPTX
3分钟读懂福特汉姆大学毕业证Fordham毕业证学历认证
PPTX
3分钟读懂肯塔基大学毕业证UK毕业证学历认证
PDF
學會學LHTL榮譽作業:結合實驗與理論學習(製作者:陽明交通大學醫學二年級馬品婷)
PPTX
3分钟读懂佩珀代因大学毕业证Pepperdine毕业证学历认证
PDF
想要安全提高成绩?我们的黑客技术采用深度伪装和多层加密手段,确保你的信息安全无忧。价格公道,流程简单,同时提供全面的信息保护和事后痕迹清理,让你轻松提升G...
ALISON -COURSE ADVANCED CHEMISTRY -POLIMERIZATION 2025.docx
ONU and OLT from Baudcom Jenny training PPT
3分钟读懂贵湖大学毕业证U of G毕业证学历认证
A Digital Transformation Methodology.pptx
黑客技术,安全提分不是梦!我们采用最新的数据破解和隐藏技术,精准定位并修改你的成绩,同时采用深度隐藏技术确保你的操作不被发现。价格实惠,流程快速,事后无痕...
《HSK标准教程4下》第15课课件new.pptx HSK chapter 15 pptx
3分钟读懂渥太华大学毕业证UO毕业证学历认证
3分钟读懂圭尔夫大学毕业证U of G毕业证学历认证
3分钟读懂滑铁卢大学毕业证Waterloo毕业证学历认证
3分钟读懂加州大学欧文分校毕业证UCI毕业证学历认证
3分钟读懂福特汉姆大学毕业证Fordham毕业证学历认证
3分钟读懂肯塔基大学毕业证UK毕业证学历认证
學會學LHTL榮譽作業:結合實驗與理論學習(製作者:陽明交通大學醫學二年級馬品婷)
3分钟读懂佩珀代因大学毕业证Pepperdine毕业证学历认证
想要安全提高成绩?我们的黑客技术采用深度伪装和多层加密手段,确保你的信息安全无忧。价格公道,流程简单,同时提供全面的信息保护和事后痕迹清理,让你轻松提升G...
Ad

01_Course_Introduction(20210916課後更新).pdf