您好,登錄后才能下訂單哦!
Pypi:https://pypi.org/
GitHub:https://github.com/
StackOverFolw:https://stackoverflow.com/
開源中國:https://www.oschina.net/
TIBOE編程語言社區:http://www.tiobe.com/tiobe-index//
Python第一個公開發行版發行于1991年。
* Web編程
* 系統管理任務
* 數學處理(數據分析、機器學習
* 文本處理(爬蟲)
* 云計算
* 運維開發
* 自動化測試
* 圖形處理、多媒體應用
* 網絡編程
* 游戲開發
* ×××({}POC腳本、×××)
* ...
互聯網公司廣泛使用Python來做的事一般有:自動化運維、自動化測試、大數據分析、爬蟲、Web 等。
Python語法簡潔清晰,特色之一是強制用空白符作為語句縮進:
1.易于學習:Python有相對較少的關鍵字,結構簡單,和一個明確定義的語法,學習起來更加簡單。
2.易于閱讀:Python代碼定義的更清晰。
3.易于維護:Python的成功在于它的源代碼是相當容易維護的。
4.一個廣泛的標準庫:Python的最大的優勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。
5.互動模式:互動模式的支持,您可以從終端輸入執行代碼并獲得結果的語言,互動的測試和調試代碼片斷。
6.可移植:基于其開放源代碼的特性,Python已經被移植(也就是使其工作)到許多平臺。
7.可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調用。
8.數據庫:Python提供所有主要的商業數據庫的接口。
9.GUI編程:Python支持GUI可以創建和移植到許多系統調用。
10.可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的能力
* 3.X默認支持中文
* 不兼容2.x
* 核心語法調整,更易學
* 新特性默認只在3.x上有
為什么要開發 3.X版本呢?因 python發展了20多年,有很多重復的功能和模塊,很多代碼也變得不那么簡潔,所以Guido決定進行一次徹底的升級,去繁從簡,有了后續的 Python 3.X版本。
Linux:
1、準備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件)
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
2、下載 Python3.6.5代碼包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
在安裝包中有一個README的文件,里面有寫如何安裝
3、解壓
tar Jxvf Python-3.6.5.tar.xz
4、編譯安裝
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
5、做軟鏈
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
6、升級pip到最新版本:
pip install --upgrade pip
7、測試
python3
8、如何設置默認Python3.6.5
如果我們需要設置默認python直接運行默認的Python3.6.5版本,那需要簡單調整軟鏈接。
備份默認文件
cd /usr/local/
mv python python.bak
mv pip pip.bak
重新創建軟連接,其實這個時候我們就可以默認看到Python就是3.6.5版本
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。