SlideShare a Scribd company logo
1 of 42
Download to read offline
建置Python開發環境
Revised on October 15, 2019
 Python簡介
 安裝Anaconda
 更新Python模組
 使用Spyder IDE
 使用Jupyter notebook
 Python是⼀種物件導向、直譯式的⾼階程式語⾔
 由荷蘭國家數學及計算機科學研究所吉多-范羅蘇姆發明,第⼀版釋出
於1991年
 根據IEEE、Tiobe統計,Python為目前最受歡迎的程式語⾔前幾名
認識Python 1/2
2
 Python語⾔特性
 簡單易學但功能強大
 直譯式程式語⾔
 ⾼階程式語⾔
 跨平台、可移植性、可嵌入性
 免費且開源
 豐富且多元的模組人工智慧、大數據機器學習、深度學習、網路爬蟲、網
頁應用程式
 物件導向的特性,易包裝成模組套件
 問題導向
認識Python 2/2
3
 下載 https://www.python.org/
安裝Python 1/5
4
 點擊下載的python安裝執行
 勾選Add Python 3.7 to PATH
 選擇「自訂安裝」(Customize installation),可設定安裝路徑
安裝Python 2/5
5
 確認安裝選項
安裝Python 3/5
6
 指定安裝路徑
 勾選install for all users
安裝Python 4/5
7
 點擊「Close」按鈕完成安裝
安裝Python 5/5
8
 Windows開始功能表
檢視安裝項目 1/5
9
 Python 3.7 Module Docs:已安裝的Python模組之說明文件
檢視安裝項目 2/5
10
 Python 3.7 Manuals:Windows help格式的Python語⾔說明文件
檢視安裝項目 3/5
11
 Python 3.7:開啟文字模式的交談式命令列工具,用於在編寫程式時進行
測試
檢視安裝項目 4/5
12
 IDLE:開啟Python整合發展工具 (IDLE),方便編輯程式碼、調用
Python命令列工具、Python除錯工具、及Python說明文件
檢視安裝項目 5/5
13
 IDLE表單命令File>New File
 輸入以下程式碼
import time
localtime = time.asctime(time.localtime(time.time()))
print ("本地時間為:", localtime)
測試 1/2
14
 按F5執行測試
測試 2/2
15
 開啟Windows PowerShell(系統管理員)
 更新模組
 pip install --upgrade pip
 安裝模組
 pip install paho-mqtt
 pip install Django==2.2.5
 pip install pipenv
更新/擴充模組
16
 Anaconda是⼀款免費開源Python應用程式開發工具組
 內含Python (無需先安裝Python)
 內建Spyder編譯器
 內建Jupyter notebook
 內建許多常用的Python模組
 下載:https://www.anaconda.com/download/
安裝Anaconda 1/5
17
 安裝
安裝Anaconda 2/5
18
 更新及移除模組合命令需要有系統管理員權限,建議變更安裝路徑,不要
安裝在C:Program Files或C:ProgramData目錄下
安裝Anaconda 3/5
19
安裝Anaconda 4/5
20
安裝Anaconda 5/5
21
 Python套件及工具管理
Anaconda Navigator 1/2
22
 Python模組
Anaconda Navigator 2/2
23
 Anaconda Prompt類似Windows系統「命令提示字元」
 管理套件
 顯示已安裝套件
 conda list
Anaconda Prompt 1/4
24
 更新anaconda
 conda update anaconda
 更新套件
 conda update 套件名稱,例如conda update setuptools
Anaconda Prompt 2/4
25
 安裝套件
 conda install 套件名稱
 pip install 套件名稱
 easy_install 套件名稱
 移除套件
 conda uninstall 套件名稱
 pip uninstall 套件名稱
 easy_install -m 套件名稱
Anaconda Prompt 3/4
26
 執行Python程式
 python 檔案名稱,例如python sum.py
a = 12
b = 34
sum = a+b
print ("{}+{} = {}".format(a, b, sum))
Anaconda Prompt 4/4
27
 Anaconda內建Spyder IDE,提供智慧輸入及程式除錯功能
Spyder IDE 1/5
28
程式編輯區
(Ctrl-滾輪縮放字體)
命令視窗
(Ctrl-加減鍵縮放字體)
物件、變數、檔案瀏覽區
 Spyder會即時檢查程式碼語法,並在該行程式碼前方顯示 ,滑鼠移
到 圖示上,會提示錯誤訊息
Spyder IDE 2/5
29
 輸入指令部份文字後按Tab鍵,會列出所有符合指令
Spyder IDE 3/5
30
 雙擊程式碼前方區塊(或按F12鍵)可切換中斷點;按F5鍵執行程式,
按Ctrl-F5鍵除錯模式執行程式
Spyder IDE 4/5
31
 還原版面配置
 選單命令View> Window layouts> Spyder Default Layout
 常用快速鍵
 Ctrl-4 區塊註釋/取消
 Ctrl-5 取消區塊註釋
 Ctrl-1 單行註釋/取消
 Ctrl-G 查找函數定義
Spyder IDE 5/5
32
 Jupyter notebook是⼀個IPython的Web擴充套件,能讓使用者在瀏
覽器撰寫及執行程式
 新增檔案
Jupyter notebook 1/7
33
 編輯檔案
 選單命令View> Toggle Line Numbers
 輸入部份字元後按Tab鍵,會所有列出符合指令
 Ctrl-/ 切換註解
Jupyter notebook 2/7
34
Code mode
 執行程式
 Ctrl-Enter鍵執行程式後會停留在原有的cell
 Shift-Enter鍵執行程式後會將游標移到下⼀個cell
Jupyter notebook 3/7
35
執行結果
 Esc鍵進入Command mode (在Cell旁邊變為藍色)
 Command mode快速鍵
 a 上方新增⼀個Cell
 b 下方新增⼀個Cell
 x 刪除Cell
 m Cell改為Markdown模式
 y Cell改為Code模式
Jupyter notebook 4/7
36
Command mode
 Markdown模式下,Cell就是說明文件編輯區
Jupyter notebook 5/7
37
Markdown mode
Jupyter notebook 6/7
38
 編輯指令參考markdown.tw,常用指令如下
 行首插入1到6個#再接空格,各對應到標題1到6階
 編號 1.+空格
 項目符號 *+空格
 粗體 **開始至**結尾
 灰底 `開始至`結尾
 水平分隔線 ---
 縮排 >
 分行不分段 2個空白+Enter
 超連結 [標題](url)
 插入圖片 ![標題](url)
Jupyter notebook 7/7
39
 可因應程式專案之需求,建立特定的Python虛擬環境
 conda create -n 虛擬環境名稱 python = 版本 anaconda
 conda create -n python27env python=2.* anaconda
 需要相當時間,虛擬環境的實體位置在Aaconda安裝目錄的「envs」資
料夾下,佔用約1~1.5G硬碟空間
 切換到虛擬環境
 activate 虛擬環境名稱
 activate python27env
 關閉虛擬環境回到原來Python環境
 deactivate
 移除虛擬環境
 conda remove -n 虛擬環境名稱 --all
建立虛擬環境
40
 https://repl.it/languages/python3,不用安裝即可使用
使用repl.it雲端開發環境
41
 https://docs.python.org/3.7/tutorial/index.html
線上教學
42

More Related Content

What's hot

Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Shinya Takamaeda-Y
 
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例National Cheng Kung University
 
深入淺出C語言
深入淺出C語言深入淺出C語言
深入淺出C語言Simen Li
 
[嵌入式系統] 嵌入式系統進階
[嵌入式系統] 嵌入式系統進階[嵌入式系統] 嵌入式系統進階
[嵌入式系統] 嵌入式系統進階Simen Li
 
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack FirmwareSimen Li
 
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜UnityTechnologiesJapan002
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)Simen Li
 
ElixirでFPGAを設計する
ElixirでFPGAを設計するElixirでFPGAを設計する
ElixirでFPGAを設計するHideki Takase
 
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》用十分鐘瞭解《如何避免寫出悲劇的 C 語言》
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》鍾誠 陳鍾誠
 
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料直久 住川
 
用十分鐘 向jserv學習作業系統設計
用十分鐘  向jserv學習作業系統設計用十分鐘  向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計鍾誠 陳鍾誠
 
Tema 9 SWOT analysis 2019
Tema 9 SWOT analysis 2019Tema 9 SWOT analysis 2019
Tema 9 SWOT analysis 2019Dimitar Blagoev
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)Simen Li
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplierBharat Biyani
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてFixstars Corporation
 
期末專題報告書
期末專題報告書期末專題報告書
期末專題報告書HsuChi Chen
 

What's hot (20)

Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
 
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
 
深入淺出C語言
深入淺出C語言深入淺出C語言
深入淺出C語言
 
The Internals of "Hello World" Program
The Internals of "Hello World" ProgramThe Internals of "Hello World" Program
The Internals of "Hello World" Program
 
[嵌入式系統] 嵌入式系統進階
[嵌入式系統] 嵌入式系統進階[嵌入式系統] 嵌入式系統進階
[嵌入式系統] 嵌入式系統進階
 
Python程式設計 - 分支作業
Python程式設計 - 分支作業Python程式設計 - 分支作業
Python程式設計 - 分支作業
 
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
 
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (2)
 
ElixirでFPGAを設計する
ElixirでFPGAを設計するElixirでFPGAを設計する
ElixirでFPGAを設計する
 
Virtual Machine Constructions for Dummies
Virtual Machine Constructions for DummiesVirtual Machine Constructions for Dummies
Virtual Machine Constructions for Dummies
 
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》用十分鐘瞭解《如何避免寫出悲劇的 C 語言》
用十分鐘瞭解《如何避免寫出悲劇的 C 語言》
 
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
 
用十分鐘 向jserv學習作業系統設計
用十分鐘  向jserv學習作業系統設計用十分鐘  向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
 
Tema 9 SWOT analysis 2019
Tema 9 SWOT analysis 2019Tema 9 SWOT analysis 2019
Tema 9 SWOT analysis 2019
 
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニングAndroid/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
 
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)
[嵌入式系統] MCS-51 實驗 - 使用 IAR (3)
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplier
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
 
期末專題報告書
期末專題報告書期末專題報告書
期末專題報告書
 

Similar to 建置Python開發環境

Python meetup 1
Python meetup 1Python meetup 1
Python meetup 1Vic Yang
 
Python 入門初體驗
Python 入門初體驗Python 入門初體驗
Python 入門初體驗政斌 楊
 
《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿Justin Lin
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程junjun chen
 
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發建興 王
 
2 Python开发工具链
2 Python开发工具链2 Python开发工具链
2 Python开发工具链March Liu
 
Python简明教程
Python简明教程Python简明教程
Python简明教程ingong
 
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API 裝機安 Angelo
 
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法Jen Yee Hong
 
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發Chui-Wen Chiu
 
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台liuts
 
MicroPython簡介
MicroPython簡介 MicroPython簡介
MicroPython簡介 Max Lai
 
Web前端开发工具介绍
Web前端开发工具介绍Web前端开发工具介绍
Web前端开发工具介绍solorez fer
 
Mobile app security
Mobile app securityMobile app security
Mobile app securitydrewz lin
 

Similar to 建置Python開發環境 (20)

建置Python開發環境
建置Python開發環境建置Python開發環境
建置Python開發環境
 
Python 01 Introduction
Python 01  IntroductionPython 01  Introduction
Python 01 Introduction
 
Python meetup 1
Python meetup 1Python meetup 1
Python meetup 1
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
 
Python 入門初體驗
Python 入門初體驗Python 入門初體驗
Python 入門初體驗
 
《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程
 
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發
 
2 Python开发工具链
2 Python开发工具链2 Python开发工具链
2 Python开发工具链
 
Python简明教程
Python简明教程Python简明教程
Python简明教程
 
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API
 
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法
PIME - 用 Python 和 JavaScript 快速開發 Windows 的中文輸入法
 
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發
 
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台
 
Arduino程式開發工具
Arduino程式開發工具Arduino程式開發工具
Arduino程式開發工具
 
MicroPython簡介
MicroPython簡介 MicroPython簡介
MicroPython簡介
 
Web前端开发工具介绍
Web前端开发工具介绍Web前端开发工具介绍
Web前端开发工具介绍
 
Arduino應用程式開發工具
Arduino應用程式開發工具Arduino應用程式開發工具
Arduino應用程式開發工具
 
Python系列1
Python系列1Python系列1
Python系列1
 
Mobile app security
Mobile app securityMobile app security
Mobile app security
 

More from 吳錫修 (ShyiShiou Wu)

mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdfmbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdf吳錫修 (ShyiShiou Wu)
 
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdfmbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf吳錫修 (ShyiShiou Wu)
 
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdfmbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf吳錫修 (ShyiShiou Wu)
 

More from 吳錫修 (ShyiShiou Wu) (20)

mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdfmbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
 
mbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-使用makeblock雲服務.pdfmbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-使用makeblock雲服務.pdf
 
mbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdfmbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdf
 
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdfmbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf
 
mbot2.0教學-聲光控制應用.pdf
mbot2.0教學-聲光控制應用.pdfmbot2.0教學-聲光控制應用.pdf
mbot2.0教學-聲光控制應用.pdf
 
mbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdfmbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdf
 
mbot2.0教學-超音波感測應用.pdf
mbot2.0教學-超音波感測應用.pdfmbot2.0教學-超音波感測應用.pdf
mbot2.0教學-超音波感測應用.pdf
 
mbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdfmbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdf
 
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdfmbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
 
mbot2.0教學-組裝與測試.pdf
mbot2.0教學-組裝與測試.pdfmbot2.0教學-組裝與測試.pdf
mbot2.0教學-組裝與測試.pdf
 
Python元組,字典,集合
Python元組,字典,集合Python元組,字典,集合
Python元組,字典,集合
 
Python串列資料應用
Python串列資料應用Python串列資料應用
Python串列資料應用
 
Python 迴圈作業
Python 迴圈作業Python 迴圈作業
Python 迴圈作業
 
Python分支作業
Python分支作業Python分支作業
Python分支作業
 
Python基本資料運算
Python基本資料運算Python基本資料運算
Python基本資料運算
 
micro:bit加速度感測應用
micro:bit加速度感測應用micro:bit加速度感測應用
micro:bit加速度感測應用
 
C語言檔案處理
C語言檔案處理C語言檔案處理
C語言檔案處理
 
C語言列舉與聯合
C語言列舉與聯合C語言列舉與聯合
C語言列舉與聯合
 
C語言結構與串列
C語言結構與串列 C語言結構與串列
C語言結構與串列
 
C語言應用前置處理
C語言應用前置處理C語言應用前置處理
C語言應用前置處理
 

建置Python開發環境