Python版本
Python 2 or Python 3
- Python 2.x 是早期版本,Python 3.x是當(dāng)前版本
- Python 2.7 (2.x的最終版)于2010年發(fā)布后很少有大的更新
- Python 2.x 比 Python3.x 擁有更多的工具庫
- 大多數(shù)Linux系統(tǒng)默認(rèn)安裝的仍是 Python 2.x
- 版本選擇取決于要解決的問題
建議選擇 Python 2.x 的情況:
- 部署環(huán)境不可控,Python版本不能自行選擇
- 某些工具庫還沒有提供支持 Python 3.x。
- 如果選擇使用 Python 3.x,需要確定要用的工具庫支持新版本。
注意:本課程將會使用Python 3.x 版本
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比玉屏網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式玉屏網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋玉屏地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
Python環(huán)境及IDE
Python環(huán)境
Anaconda(水蟒) :是一個科學(xué)計算軟件發(fā)行版,集成了大量常用擴(kuò)展包的環(huán)境,包含了 conda、Python 等 180 多個科學(xué)計算包及其依賴項,并且支持所有操作系統(tǒng)平臺。下載地址:https://www.continuum.io/downloads
安裝包
: pip install xxx,conda install xxx
卸載包
:pip uninstall xxx,conda uninstall xxx
升級包
:pip install upgrade xxx,conda update xxx
IDE
Jupyter Notebook:
命令:jupyter notebook
-
- Anaconda自帶,無需單獨安裝
-
- 實時查看運行過程
-
基本的web編輯器(本地)
-
- .ipynb 文件分享
-
- 可交互式
-
- 記錄歷史運行結(jié)果
IPython:
命令:ipython
-
- Anaconda自帶,無需單獨安裝
-
- Python的交互式命令行 Shell
-
- 可交互式
-
- 記錄歷史運行結(jié)果
-
- 及時驗證想法
Spyder:
命令:spyder
-
- Anaconda自帶,無需單獨安裝
-
- 完全免費,適合熟悉Matlab的用戶
-
- 功能強大,使用簡單的圖形界面開發(fā)環(huán)境
PyCharm:
-
- 需要自行安裝:https://www.jetbrains.com/pycharm/download
-
- PyCharm,JetBrains的精品,全平臺支持,不多解釋了。
Python3.x 常用的新特性
- print() 是函數(shù),不是一個語句
- raw_input()輸入函數(shù),改為 input()
- Python 3 對文本和二進(jìn)制數(shù)據(jù)做了更為清晰的區(qū)分。
- 文本由unicode表示,為str類型
- 二進(jìn)制數(shù)據(jù)由bytes (字節(jié)包)表示,為bytes類型
- 新增數(shù)據(jù)類型 bytes (字節(jié)包),代表二進(jìn)制數(shù)據(jù)以及被編碼的文本字符串前有個前綴b
- Python3中 bytes 與 str 轉(zhuǎn)換
- str 可以編碼(encode)成 bytes
2.bytes 可以解碼(decode)成 str
- 字符串格式化輸出方式:新增format()方式
- dict類型變化
之前的 iterkeys(), itervalues(), iteritems(),改為現(xiàn)在的 keys(), values(), items()
字符串編碼格式回顧:
- ASCII:早期計算機保存英文字符的編碼方式
- GB2312:對ASCII的中文擴(kuò)展
- GBK/GB18030:包括了GB2312的所有內(nèi)容,同時又增加了近20000個新的漢字和符號
- Unicode:包括了全球的符號和編碼。每個字符用3~4個字節(jié)表示,浪費空間
- UTF-8:可變長的編碼方式,在互聯(lián)網(wǎng)上使用最廣泛的一種Unicode的實現(xiàn)方式,根據(jù)語種決定字符長度,如一個漢字3個字節(jié),一個字母1個字節(jié),也是Linux環(huán)境下默認(rèn)編碼格式。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享題目:數(shù)據(jù)分析環(huán)境準(zhǔn)備-創(chuàng)新互聯(lián)
文章路徑:
http://weahome.cn/article/pcjgs.html