python版本有2.x和3.x,python 3是對python 2 的乙個非常大的公升級,包括python最常遇到的編碼問題,python 3 採用國際常用編碼 utf-8 成根本上解決很多語言的亂碼問題。
不需要過多的理由,新手學習python3就沒錯,現在很多python類庫都已經逐漸不開始對python 2.7 及以下版本進行相容性維護。
python2也將在2023年不在維護,很多公司都將會從 python2 遷移到 python3 .
學習 python 前在命令列使用 python -v 命令,檢視系統是否已安裝 python 。
$ python -v
已安裝 python 會輸出版本號(版本號可能會不同,python3.5以上版本就可以): python 3.5.23、配置python環境變數
windows10 電腦示例:
【此電腦】–【右鍵】–【屬性】 ==> 【系統】頁面
左側 【高階系統設定】==> 【系統屬性】頁面
頂部頁籤【高階】-- 底部 【環境變數】==> 【環境變數】頁面
下部 【系統變數】找到變數 【path】【雙擊】增加下圖中的兩個環境變數
注意:c:\software\python35 為我電腦上的安裝目錄,如果你的python是安裝在c:\python35,修改為 c:\python35
4、檢查python環境安裝成功
執行命命令python -v,有版本輸出為安裝成功
注意:如果提示python不是內部命令,檢查環境變數是否寫錯
setenv path 「pat注意: /usr/local/bin/python 是python的安裝目錄h:/u
sr/l
ocal
/bin
/pyt
hon"
expo
rtpa
th="
path:/usr/local/bin/python" export path="
path:/
usr/
loca
l/bi
n/py
thon
"exp
ortp
ath=
"path:/usr/local/bin/python」
path="$path:/usr/local/bin/python"
最近的mac系統都自帶有python環境。
python 的ide工具有很多,一款好的工具能為你的程式設計帶來快樂和省下很多時間。本人推薦pycharm 或者 sublime ,這兩款是我認為最好用的,比 eclipse (pydev)好上很多,兩者相對來說 pycharm 更好用,新手推薦使用 pycharm。
1、python自帶ide(python idle)
在開始選單從能找到 python 自帶的 ide 工具 idle,這是一款命令列工具,可以實時檢視**的執行,新手學習 python 都是從它入手,我教程中前面幾章都會使用它進行練習。
開啟位置: [開始] – [所有程式] – [python] – [idle(python gui)]
2、pycharm
pycharm 是 jetbrains 開發的 python ide,商業版本收費,社群版本免費。pycharm 功能齊全,比如,除錯、語法高亮、project 管理、**跳轉、智慧型提示、自動完成、單元測試等。pycharm **提示比 eclipse (pydev)好上很多,能夠大大的節約編碼時間。
本教程後面的**將會採用 pycharm 作為 ide 教學。
pycharm官網pycharm官網
3、sublime
sublime text 是開發者中最流行的編輯器之一,多功能,支援多種語言,在開發者社群非常受歡迎。sublime 有自己的包管理器,開發者可以使用它來安裝元件,外掛程式和額外的樣式等。
python入門 環境搭建
tensorflow 是乙個基於資料流程式設計 dataflow programming 的符號數學系統,被廣泛應用於各類機器學習 machine learning 演算法的程式設計實現,其前身是谷歌的神經網路演算法庫distbelief 1 tensorflow擁有多層級結構,可部署於各類伺服器 ...
Python入門(環境搭建)
python語言特點 語言要執行就必須變成機器可以識別執行的位元組碼,通常的方式有兩種 python是一種解釋性 互動式 物件導向的跨平台的語言,在多種領域與絕大多數平台都能進行指令碼編寫與應用快速開發工作的理想語言,免費開源應用非常廣泛。環境搭建 主要就常用的windows系統 1 python直...
ExtJS入門 環境搭建
extjs是一種主要用於建立前端使用者介面,是乙個基本與後台技術無關的前端ajax框架。一 引入類庫檔案 extjs類庫介紹 adapter 負責將裡面提供第三方底層庫 包括ext 自帶的底層庫 對映為ext 所支援的底層庫。build 壓縮後的ext 全部原始碼 裡面分類存放 docs api 幫...