SlideShare a Scribd company logo
建置Python開發環境
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

PDF
建置Python開發環境
PDF
简单Pthon教程
PDF
Python beginner tutorial
PDF
Python简明教程
PPTX
Python01
PDF
建置Python開發環境
PDF
Python meetup 1
PPT
2 Python开发工具链
建置Python開發環境
简单Pthon教程
Python beginner tutorial
Python简明教程
Python01
建置Python開發環境
Python meetup 1
2 Python开发工具链

Similar to Python 01 Introduction (20)

PPTX
03.python工作环境
DOCX
Windows 環境下建構python 跑VMware API
PPTX
Python 入門初體驗
PDF
用简单语言构建复杂系统
PDF
Flutter實作概述 | GDSC NYCU
PPTX
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
PDF
[精彩回顾]Linux新手教程
PDF
《Python 3.5 技術手冊》第二章草稿
PPTX
附錄--Anaconda installation
PDF
Flutter 踩雷心得
PDF
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
PPTX
基于Python构建可扩展的自动化运维平台
PPT
P2 p加速分析与设计
PDF
Python系列1
DOCX
代码代写付款后,我可以临时更改我的订单要求吗?
PDF
Python First Class
PDF
從 REPL 到 IDE
ODT
FreeBSD documentation translation
PDF
Python summary
PPT
1 Python简介
03.python工作环境
Windows 環境下建構python 跑VMware API
Python 入門初體驗
用简单语言构建复杂系统
Flutter實作概述 | GDSC NYCU
如何幫樹莓派安裝常用的Python套件(How to Install Python Package on Raspberry Pi)
[精彩回顾]Linux新手教程
《Python 3.5 技術手冊》第二章草稿
附錄--Anaconda installation
Flutter 踩雷心得
Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發 Python 實戰 WMS 系統開發
基于Python构建可扩展的自动化运维平台
P2 p加速分析与设计
Python系列1
代码代写付款后,我可以临时更改我的订单要求吗?
Python First Class
從 REPL 到 IDE
FreeBSD documentation translation
Python summary
1 Python简介
Ad

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

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

Python 01 Introduction