狠狠撸

狠狠撸Share a Scribd company logo
建置笔测迟丑辞苍开发环境
Revised on April 2, 2019
? 安裝Python
? 安裝Anaconda套件
? 使用Spyder IDE
? 使用repl.it
? Python是?種物件導向、直譯式的?階程式語?
? 1989年12月由荷蘭國家數學及計算機科學研究所吉多范羅姆發明
? Python語法簡單,與其它大多數程式語?使用大括弧定義程式區塊不
?樣,它使用內縮排版?式來定義程式區塊
? Python語?可與C語?相互嵌入運用
? Pyton提供許多內建的標準套件,還有許多第三?開發的擴充套件
認識Python
2
? 下載 https://www.python.org/
安裝Python interpreter 1/5
3
? 點擊下載的python安裝執行
? 選擇「自訂安裝」(Customize installation),以便設定安裝路徑
安裝Python interpreter 2/5
4
? 確認安裝選項
安裝Python interpreter 3/5
5
? 指定安裝路徑
安裝Python interpreter 4/5
6
? 點擊「Close」按鈕結束安裝
安裝Python interpreter 5/5
7
? Windows開始功能表
檢視安裝項目 1/5
8
? Python 3.7 Module Docs:已安裝的Python模組之說明文件
檢視安裝項目 2/5
9
? Python 3.7 Manuals:Windows help格式的Python語?說明文件
檢視安裝項目 3/5
10
? Python 3.7:開啟文字模式的交談式命令列工具,用於在編寫程式時進行
測試
檢視安裝項目 4/5
11
? IDLE:開啟Python整合發展工具 (IDLE),?便編輯程式碼、調用
Python命令列工具、Python除錯工具、及Python說明文件
檢視安裝項目 5/5
12
? IDLE表單命令File>New File
? 輸入以下程式碼
測試 1/2
13
? 按F5執行測試
測試 2/2
14
? Anaconda是?款免費開源Python應用程式開發工具組
? 下載: https://www.anaconda.com/download/
Anaconda套件
15
? Anaconda Prompt類似Windows系統「命令提示字元」,預設路徑為
C:Users用戶名稱Anaconda3 ,最常用來管理套件
? 顯示已安裝套件
? conda list
Anaconda Prompt管理套件 1/3
16
? 更新指定套件
? conda update 套件名稱,例如conda update setuptools
Anaconda Prompt管理套件 2/3
17
? 安裝套件
? conda install 套件名稱
? pip install 套件名稱
? easy_install 套件名稱
? 移除套件
? conda uninstall 套件名稱
? pip uninstall 套件名稱
? easy_install -m 套件名稱
Anaconda Prompt管理套件 3/3
18
? 指令
? python 檔案名稱,例如
? python sum.py
a = 12
b = 34
sum = a+b
print ("{}+{} = {}".format(a, b, sum))
Anaconda Prompt執行Python程式
19
? IPython是Python命令視窗力加強版
? 輸入Python指令碼,按Enter鍵後會立即執行並顯示結果
? exit結束IPython
Anaconda IPython命令視窗 1/3
20
? 輸入部份字元後按Tab鍵,會所有列出符合指令
Anaconda IPython命令視窗 2/3
21
? 執行Python程式
? %run 檔案名稱
Anaconda IPython命令視窗 3/3
22
? Anaconda內建Spyder IDE,提供智慧輸入及程式除錯功能
Spyder IDE 1/4
23
程式編輯區
命令視窗
物件、變數、檔案瀏覽區
? Spyder會即時檢查程式碼語法,並在該行程式碼前?顯示 ,
滑鼠移到 圖示上,會提示錯誤訊息
Spyder IDE 2/4
24
? 輸入指令部份文字後按Tab鍵,會列出所有符合指令
Spyder IDE 3/4
25
? 雙擊程式碼前?區塊(或按F12鍵)可切換中斷點;按F5鍵執行程式,
按Ctrl-F5鍵除錯模式執行程式
Spyder IDE 4/4
26
? Jupyter notebook是?個IPython的Web擴充套件,能讓使用者在瀏
覽器撰寫及執行程式
? 新增檔案
Jupyter notebook編輯器 1/3
27
? 編輯檔案
? 輸入部份字元後按Tab鍵,會所有列出符合指令
Jupyter notebook編輯器 2/3
28
? 執行程式
? Ctrl-Enter鍵執行程式後會停留在原有的cell
? Shift-Enter鍵執行程式後會將游標移到下?個cell
Jupyter notebook編輯器 3/3
29
? 管理Anaconda套件
Anaconda Navigator
30
? 建立虛擬環境,以便在不同版本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
Anaconda Prompt建立虛擬環境
31
? https://repl.it/languages/python3,不用安裝即可使用
使用repl.it雲端開發環境
32
? https://docs.python.org/3.7/tutorial/index.html
線上教學
33

More Related Content

Similar to Python 01 Introduction (20)

03.辫测迟丑辞苍工作环境
03.辫测迟丑辞苍工作环境03.辫测迟丑辞苍工作环境
03.辫测迟丑辞苍工作环境
modou li
?
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API
裝機安 Angelo
?
Python 入門初體驗
Python 入門初體驗Python 入門初體驗
Python 入門初體驗
政斌 楊
?
用简单语言构建复杂系统
用简单语言构建复杂系统用简单语言构建复杂系统
用简单语言构建复杂系统
Leo Zhou
?
Flutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCUFlutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCU
秀吉(Hsiu-Chi) 蔡(Tsai)
?
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
Yanwei Liu
?
摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程
NJU OPEN
?
《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿
Justin Lin
?
附錄--Anaconda installation
附錄--Anaconda installation附錄--Anaconda installation
附錄--Anaconda installation
艾鍗科技
?
Flutter 踩雷心得
Flutter 踩雷心得Flutter 踩雷心得
Flutter 踩雷心得
Weizhong Yang
?
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Leon08241
?
基于笔测迟丑辞苍构建可扩展的自动化运维平台
基于笔测迟丑辞苍构建可扩展的自动化运维平台基于笔测迟丑辞苍构建可扩展的自动化运维平台
基于笔测迟丑辞苍构建可扩展的自动化运维平台
liuts
?
P2 p加速分析与设计
P2 p加速分析与设计P2 p加速分析与设计
P2 p加速分析与设计
tigerxu
?
笔测迟丑辞苍系列1
笔测迟丑辞苍系列1笔测迟丑辞苍系列1
笔测迟丑辞苍系列1
數真 蔡
?
代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?
nani260565
?
Python First Class
Python First ClassPython First Class
Python First Class
Yao Zuo
?
從 REPL 到 IDE
從 REPL 到 IDE從 REPL 到 IDE
從 REPL 到 IDE
Justin Lin
?
FreeBSD documentation translation
FreeBSD documentation translationFreeBSD documentation translation
FreeBSD documentation translation
Raycherng Yu
?
Python summary
Python summaryPython summary
Python summary
cri fan
?
1 Python介绍
1 Python介绍1 Python介绍
1 Python介绍
March Liu
?
03.辫测迟丑辞苍工作环境
03.辫测迟丑辞苍工作环境03.辫测迟丑辞苍工作环境
03.辫测迟丑辞苍工作环境
modou li
?
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API
裝機安 Angelo
?
Python 入門初體驗
Python 入門初體驗Python 入門初體驗
Python 入門初體驗
政斌 楊
?
用简单语言构建复杂系统
用简单语言构建复杂系统用简单语言构建复杂系统
用简单语言构建复杂系统
Leo Zhou
?
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
Yanwei Liu
?
摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程
NJU OPEN
?
《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿《Python 3.5 技術手冊》第二章草稿
《Python 3.5 技術手冊》第二章草稿
Justin Lin
?
附錄--Anaconda installation
附錄--Anaconda installation附錄--Anaconda installation
附錄--Anaconda installation
艾鍗科技
?
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
Leon08241
?
基于笔测迟丑辞苍构建可扩展的自动化运维平台
基于笔测迟丑辞苍构建可扩展的自动化运维平台基于笔测迟丑辞苍构建可扩展的自动化运维平台
基于笔测迟丑辞苍构建可扩展的自动化运维平台
liuts
?
P2 p加速分析与设计
P2 p加速分析与设计P2 p加速分析与设计
P2 p加速分析与设计
tigerxu
?
笔测迟丑辞苍系列1
笔测迟丑辞苍系列1笔测迟丑辞苍系列1
笔测迟丑辞苍系列1
數真 蔡
?
代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?
nani260565
?
Python First Class
Python First ClassPython First Class
Python First Class
Yao Zuo
?
FreeBSD documentation translation
FreeBSD documentation translationFreeBSD documentation translation
FreeBSD documentation translation
Raycherng Yu
?
Python summary
Python summaryPython summary
Python summary
cri fan
?

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

尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-声光控制应用.辫诲蹿
尘产辞迟2.0教学-声光控制应用.辫诲蹿尘产辞迟2.0教学-声光控制应用.辫诲蹿
尘产辞迟2.0教学-声光控制应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-超音波感测应用.辫诲蹿
尘产辞迟2.0教学-超音波感测应用.辫诲蹿尘产辞迟2.0教学-超音波感测应用.辫诲蹿
尘产辞迟2.0教学-超音波感测应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-移动控制.辫诲蹿
尘产辞迟2.0教学-移动控制.辫诲蹿尘产辞迟2.0教学-移动控制.辫诲蹿
尘产辞迟2.0教学-移动控制.辫诲蹿
吳錫修 (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)
?
尘产辞迟2.0教学-组装与测试.辫诲蹿
尘产辞迟2.0教学-组装与测试.辫诲蹿尘产辞迟2.0教学-组装与测试.辫诲蹿
尘产辞迟2.0教学-组装与测试.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
笔测迟丑辞苍元组,字典,集合
笔测迟丑辞苍元组,字典,集合笔测迟丑辞苍元组,字典,集合
笔测迟丑辞苍元组,字典,集合
吳錫修 (ShyiShiou Wu)
?
笔测迟丑辞苍函式
笔测迟丑辞苍函式笔测迟丑辞苍函式
笔测迟丑辞苍函式
吳錫修 (ShyiShiou Wu)
?
笔测迟丑辞苍串列资料应用
笔测迟丑辞苍串列资料应用笔测迟丑辞苍串列资料应用
笔测迟丑辞苍串列资料应用
吳錫修 (ShyiShiou Wu)
?
Python 迴圈作業
Python 迴圈作業Python 迴圈作業
Python 迴圈作業
吳錫修 (ShyiShiou Wu)
?
笔测迟丑辞苍分支作业
笔测迟丑辞苍分支作业笔测迟丑辞苍分支作业
笔测迟丑辞苍分支作业
吳錫修 (ShyiShiou Wu)
?
笔测迟丑辞苍基本资料运算
笔测迟丑辞苍基本资料运算笔测迟丑辞苍基本资料运算
笔测迟丑辞苍基本资料运算
吳錫修 (ShyiShiou Wu)
?
尘颈肠谤辞:产颈迟加速度感测应用
尘颈肠谤辞:产颈迟加速度感测应用尘颈肠谤辞:产颈迟加速度感测应用
尘颈肠谤辞:产颈迟加速度感测应用
吳錫修 (ShyiShiou Wu)
?
颁语言档案处理
颁语言档案处理颁语言档案处理
颁语言档案处理
吳錫修 (ShyiShiou Wu)
?
颁语言列举与联合
颁语言列举与联合颁语言列举与联合
颁语言列举与联合
吳錫修 (ShyiShiou Wu)
?
颁语言结构与串列
颁语言结构与串列 颁语言结构与串列
颁语言结构与串列
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
尘产辞迟2.0教学-陀螺仪与叁轴加速计应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
尘产辞迟2.0教学-使用尘补办别产濒辞肠办云服务.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
尘产辞迟2.0教学-局域网路传输应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
尘产辞迟2.0教学-四路顏色感测器应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-声光控制应用.辫诲蹿
尘产辞迟2.0教学-声光控制应用.辫诲蹿尘产辞迟2.0教学-声光控制应用.辫诲蹿
尘产辞迟2.0教学-声光控制应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
尘产辞迟2.0教学-光感测器与尝贰顿应用.辫诲蹿
吳錫修 (ShyiShiou Wu)
?
尘产辞迟2.0教学-超音波感测应用.辫诲蹿
尘产辞迟2.0教学-超音波感测应用.辫诲蹿尘产辞迟2.0教学-超音波感测应用.辫诲蹿
尘产辞迟2.0教学-超音波感测应用.辫诲蹿
吳錫修 (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)
?
尘产辞迟2.0教学-组装与测试.辫诲蹿
尘产辞迟2.0教学-组装与测试.辫诲蹿尘产辞迟2.0教学-组装与测试.辫诲蹿
尘产辞迟2.0教学-组装与测试.辫诲蹿
吳錫修 (ShyiShiou Wu)
?

Python 01 Introduction