Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,由荷蘭Guido van Rossum於1989年末發明,第一個公開發行版於1991年發佈,Python源代碼遵循 GPL(GNU General Public License)協議。python
(1)易於學習算法
Python關鍵字相對較少,結構簡單,語法定義明確,易於學習。數據庫
(2)易於閱讀編程
Python代碼定義清晰。windows
(3)易於維護網絡
Python源代碼至關容易維護。運維
(4)豐富的標準庫機器學習
Python有豐富的庫,且跨平臺,在UNIX,Windows和Macintosh兼容很好。編輯器
(5)互動模式ide
Python支持互動模式,能夠從終端輸入執行代碼並得到結果,互動測試和調試代碼片段。
(6)可移植
Python源代碼是開放的,已經被移植到許多平臺。
(7)可擴展
Python程序中能夠調用C或C++完成的高性能代碼或是算法實現。
(8)數據庫
Python提供全部主要的商業數據庫的接口。
(9)GUI編程
Python支持GUI能夠建立和移植到許多系統調用。
(10)可嵌入
能夠將Python嵌入到C/C++程序,讓程序的用戶得到"腳本化"的能力。
(1)速度慢
Python是解釋型語言,與C、C++等編譯型語言相比速度較慢。
Python主要應用方向以下:
(1)網絡爬蟲
(2)自動化運維與自動化測試
(3)大數據與數據分析:Spark
(4)Web開發:Flask、Django
(5)機器學習:Tensor Flow
(6)膠水語言:混合C++、Java等語言進行編程。
Windows版Python安裝包下載地址:
https://www.python.org/downloads/windows/
Python下載地址:
https://www.python.org/downloads/source/
選擇Python-3.7.2.tgz下載
解壓源碼:
tar -zxvf Python-3.7.2.tgz
進入源碼目錄:
cd Python-3.7.2
配置:
./configure
編譯:
make -j4
安裝:
sudo make install
查看Python安裝結果:
控制終端執行命令:python3
在學習過程當中有什麼不懂得能夠加個人 python學習資源qun,855-408-893 羣裏有不錯的學習視頻教程、開發工具與電子書籍。 與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容
Python IDE有PyCharm、Sublime Text、Eclipse+Pydev、VS Code等。
PyCharm是由JetBrains打造的一款Python IDE,支持MacOS、 Windows、Linux系統。
PyCharm具有通常 Python IDE 的功能,好比:調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。
另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持 Google App Engine和ronPython。
PyCharm下載地址:
http://www.jetbrains.com/pycharm/download/
JetBrains提供了兩種版本的PyCharm,PyCharm專業版支持全功能的Python和Web開發(付費),PyCharm社區版是Python和科學開發的輕量級IDE(免費)。
Visual Studio Code是由微軟開發的一款開源源代碼編輯器,簡稱 VS Code。
VS Code的插件擴展模塊界面以下,開發者能夠搜索相應的擴展插件進行安裝,Python相關插件以下:
在控制檯終端中輸入"python3"命令來啓動Python解釋器。
在Python解釋器中輸入print("Hello Python3"),回車,打印出Hello Python3。
對於多行代碼,交互式編程以下:
將Python代碼拷貝至 hello.py文件中,在控制檯終端執行命令:
python3 hello.py
打印結果:Hello Python3
在Linux/Unix系統中,能夠在Python腳本文件頂部添加如下命令讓Python腳本能夠直接執行。
#! /usr/bin/env python3
hello.py腳本以下:
#! /usr/bin/env python3 print("Hello Python3")
修改hello.py腳本執行權限:
chmod +x hello.py
執行hello.py腳本:
./hello.py
執行結果:
Hello Python3