SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Jupyter 簡介
— 互動式的筆記本系統
嘉義⼤大學⽣生物資源學系 林政道
mutolisp@mail.ncyu.edu.tw
什麼是 Jupyter?
• JuPyteR
• 前⾝身為 ipython ,即⼀一個互動式的計算介⾯面
• 現在可⽀支援多種程式語⾔言核⼼心(Python2, Python3,
R, Ruby, etc.)
• ⽀支援 markdown (簡單的排版語法)、mathjax (撰
寫數學式排版)
什麼是 Jupyter?
• 結合「程序處理」以及「輸出展⽰示」
• 適合資料處理(資料探索、資料展⽰示、教學探討、分
享等)
• ⽀支援平⾏行運算(ipyparallel)
http://jupyter.org
Jupyter notebook interface
Jupyter notebook-server
程序處理
瀏覽器端
程式語⾔言核⼼心(kernel):
內容展⽰示
外部資料
取得
輸出
nbconvert
你可能還不是很瞭解 Jupyter 可以做什麼
沒關係,直接來看例⼦子
各式各樣的實例—程式開發、互動式書籍
互動式的書籍以及課程
• 對於需要實際操作的課程,可以透過線上的 notebook
viewer 來與使⽤用者互動
• 讓學習除了課堂講授,加上即時的互動
• 例:
• 數學理論+實際計算
• ⽣生態課程的設計:野外調查收集資料、互動式介⾯面
輸⼊入資料、套⼊入理論公式、視覺化的呈現(繪圖
http://nbviewer.jupyter.org/github/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/blob/master/Chapter1_Introduction/
Chapter1.ipynb
理論解釋
公式、
定理
Python 的
程式碼,
可以直接執⾏行
輸出的圖
資料視覺化展⽰示
圖的展⽰示不再只是平⾯面,⽽而是動態的
Python + Bokeh
滑⿏鼠游標移到圖上,
可⽴立即看到地理座標、
數據資料等
http://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/master/gallery/texas.ipynb
⾰革命性的學習法改變
• 對於教學者/學習者來說,教材從靜態變成動態
• adaptive learning/intelligent adaptive learning 適
應學習法/智慧式適應學習法
• 即時的互動可⽴立即找出學習盲點
• 彈性:學習的速度可隨不同學習者的能⼒力⾃自⾏行調控
⾰革命性的學習法改變
• 模組化:不同的教學筆記可透過課程設計連結起來,
依照教學⺫⽬目標彈性搭配
• 科學探究的過程可完整記錄,不再只是知識講授、
背誦,中間過程的討論甚⾄至是錯誤的歷程都可記錄
下來
• 開放與分享:因為跨平台的特性,筆記可互相交流。
搭配開放資料讓科學教育及研究互相結合
範例:以物種⾯面積曲線為例
• ⽣生態學上的經典理論
• 過去技術的限制,僅能在課堂上講授
• 實際調查後
資料的輸⼊入
使⽤用 R 的 plot 來繪圖
定義物種數量-⾯面積曲線⽅方程式
讓學習者了解如何計算—使⽤用對數
求完對數後,解⼆二元⼀一次⽅方程式
⽤用簡單直線迴歸來適配常數值
除了⼿手動計算外,練習使⽤用函數(function)來
進⼀一步⾃自動化算出⽅方程式的值
可重複帶進不同棲地的資料,求得不同的⽅方程式
繪圖產出
如何使⽤用?
• 安裝 jupyter notebook server,然後啟⽤用
• 使⽤用雲端服務
• tmpnb.org 免費服務
• sagemath.com 免費服務,可付費升級有較多的
運算資源
http://cloud.sagemath.com
http://tmpnb.org
有興趣嗎?直接開啟你的瀏覽器
點選下⽅方網址開始:
http://tmpnb.org
完整的⽂文件
• 官⽅方⽂文件 http://jupyter-notebook.readthedocs.org

Weitere ähnliche Inhalte

Was ist angesagt?

寶劍開鋒:歸納式研經法
寶劍開鋒:歸納式研經法寶劍開鋒:歸納式研經法
寶劍開鋒:歸納式研經法Timothy Yeung
 
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介FHLCC 成人主日學 舊約概論-先知書 但以理書簡介
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介fhlcc
 
Fournier gangrene i
Fournier gangrene iFournier gangrene i
Fournier gangrene iHOME
 
路加福音第一章 ppt (中)
路加福音第一章 ppt (中)路加福音第一章 ppt (中)
路加福音第一章 ppt (中)查經簡報分享
 
啟示錄19-22 新天新地:伊甸園的終極實現
啟示錄19-22 新天新地:伊甸園的終極實現啟示錄19-22 新天新地:伊甸園的終極實現
啟示錄19-22 新天新地:伊甸園的終極實現Jian-Yu Fisher Ke
 
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三Jason Cheng
 
1 hydrocele created by Dr.Nitin Alapure
1 hydrocele created by Dr.Nitin Alapure1 hydrocele created by Dr.Nitin Alapure
1 hydrocele created by Dr.Nitin AlapureNitin Alapure
 

Was ist angesagt? (7)

寶劍開鋒:歸納式研經法
寶劍開鋒:歸納式研經法寶劍開鋒:歸納式研經法
寶劍開鋒:歸納式研經法
 
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介FHLCC 成人主日學 舊約概論-先知書 但以理書簡介
FHLCC 成人主日學 舊約概論-先知書 但以理書簡介
 
Fournier gangrene i
Fournier gangrene iFournier gangrene i
Fournier gangrene i
 
路加福音第一章 ppt (中)
路加福音第一章 ppt (中)路加福音第一章 ppt (中)
路加福音第一章 ppt (中)
 
啟示錄19-22 新天新地:伊甸園的終極實現
啟示錄19-22 新天新地:伊甸園的終極實現啟示錄19-22 新天新地:伊甸園的終極實現
啟示錄19-22 新天新地:伊甸園的終極實現
 
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三
從開源軟體的角度來聊聊資安應用 [2023/06/27] @資安五四三
 
1 hydrocele created by Dr.Nitin Alapure
1 hydrocele created by Dr.Nitin Alapure1 hydrocele created by Dr.Nitin Alapure
1 hydrocele created by Dr.Nitin Alapure
 

Ähnlich wie Jupyter 簡介—互動式的筆記本系統

Adorable python
Adorable pythonAdorable python
Adorable pythonRhythm Sun
 
Python 起步走
Python 起步走Python 起步走
Python 起步走Justin Lin
 
Python 起步走
Python 起步走Python 起步走
Python 起步走Justin Lin
 
1. Python起步走
1. Python起步走1. Python起步走
1. Python起步走Justin Lin
 
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930Tim Hong
 
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作kewuc
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程junjun chen
 
2 Python开发工具链
2 Python开发工具链2 Python开发工具链
2 Python开发工具链March Liu
 
Python简明教程
Python简明教程Python简明教程
Python简明教程ingong
 

Ähnlich wie Jupyter 簡介—互動式的筆記本系統 (13)

Python系列3
Python系列3Python系列3
Python系列3
 
Adorable python
Adorable pythonAdorable python
Adorable python
 
Python 起步走
Python 起步走Python 起步走
Python 起步走
 
Python 起步走
Python 起步走Python 起步走
Python 起步走
 
1. Python起步走
1. Python起步走1. Python起步走
1. Python起步走
 
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930網頁爬蟲入門 Python web crawler at 淡江大學 20170930
網頁爬蟲入門 Python web crawler at 淡江大學 20170930
 
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作
 
建置Python開發環境
建置Python開發環境建置Python開發環境
建置Python開發環境
 
Python lesson 1
Python lesson 1Python lesson 1
Python lesson 1
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程
 
2 Python开发工具链
2 Python开发工具链2 Python开发工具链
2 Python开发工具链
 
Python简明教程
Python简明教程Python简明教程
Python简明教程
 
OOP Basic
OOP BasicOOP Basic
OOP Basic
 

Mehr von Chengtao Lin

QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介Chengtao Lin
 
PostGIS 初入門應用
PostGIS 初入門應用PostGIS 初入門應用
PostGIS 初入門應用Chengtao Lin
 
Forest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysisForest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysisChengtao Lin
 
QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出Chengtao Lin
 
QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具Chengtao Lin
 
QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖Chengtao Lin
 
使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)Chengtao Lin
 

Mehr von Chengtao Lin (10)

iNaturalist intro
iNaturalist introiNaturalist intro
iNaturalist intro
 
QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介QGIS 影像處理分析(1) 影像處理工具簡介
QGIS 影像處理分析(1) 影像處理工具簡介
 
R aggregate data
R aggregate dataR aggregate data
R aggregate data
 
PostGIS 初入門應用
PostGIS 初入門應用PostGIS 初入門應用
PostGIS 初入門應用
 
Taqm yunlin
Taqm yunlinTaqm yunlin
Taqm yunlin
 
Forest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysisForest ecology — Vegetation classification and analysis
Forest ecology — Vegetation classification and analysis
 
QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出QGIS第三講—地圖展示與匯出
QGIS第三講—地圖展示與匯出
 
QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具QGIS第二講 — 向量處理(1) 地理空間運算工具
QGIS第二講 — 向量處理(1) 地理空間運算工具
 
QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖QGIS第一講 數位化向量地圖
QGIS第一講 數位化向量地圖
 
使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)使用 zotero 做文獻管理及引用(1)
使用 zotero 做文獻管理及引用(1)
 

Kürzlich hochgeladen

educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书jakepaige317
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 

Kürzlich hochgeladen (6)

educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 

Jupyter 簡介—互動式的筆記本系統