首頁>技術>

介紹

介紹

國人喜歡跟風,有人帶節奏,就會有大批的人跟著走,這種心理時常會被利用,Python這個語言其實是最不適合初學者學習的語言,它的語法不倫不類,它的定位不清不楚,它能解決的問題很小眾,它確被帶節奏成為了大眾入門學習的第一門語言,福哥真是哭笑不得~~Python屬於指令碼語言,和其他指令碼語言諸如:PHP、Shell、Bat差不多,指令碼語言通常情況下是用於輔助專案運營使用的,也就是說它不能作為第一生產力語言使用。Python和人工智慧,Python比較像shell和php的強化版本,可以靈活的呼叫API介面,加工處理介面返回資料,那麼人工智慧(AI)的核心都是c/c++編寫的,開放的介面可以使用所有指令碼語言對接,而在這方面Python就是佼佼者了,所以Python是用來除錯人工智慧的較為優秀的輔助語言,僅此而已。

準備工作

本地化

如果是新環境,我們需要設定時區以保證時間顯示正確

timedatectl set-timezone Asia/Shanghai

安裝wget

如果環境裡沒有wget,透過yum安裝一下

yum -y install wget

安裝unzip

如果環境裡沒有unzip,透過yum安裝一下

yum -y install unzip

安裝gcc

如果環境裡沒有編譯工具,透過yum安裝一下

yum -y install gcc gcc-c++ make

建立環境根目錄

mkdir -p /tongfu.net/env/

建立安裝包目錄並進入

mkdir /packagescd /packages
安裝

Python2和Python3區別很大,這裡我們兩個都裝起來吧!因為Python2支援比較完善,Python3新功能更多,兩個版本又是獨立的,所以一起來吧!

下載Python2.7

官方下載地址

https://www.python.org/downloads/release/python-2718/

福哥選擇的是tgz格式

https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz

官網下載

從官網下載安裝包

wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz

網盤下載

連結: https://pan.baidu.com/s/1G3hQ8Fqhf2f5WFRhcMCHMg 提取碼: 5ubp

下載setuptools

官網下載地址

https://pypi.org/project/setuptools/#files

福哥選擇的是45.0.0這個版本,這個版本是支援py2的最後一個版本了

wget https://files.pythonhosted.org/packages/fd/76/3c7f726ed5c582019937f178d7478ce62716b7e8263344f1684cbe11ab3e/setuptools-45.0.0.zip

下載pip

官網下載地址

https://pypi.org/project/pip/#files

wget https://files.pythonhosted.org/packages/59/64/4718738ffbc22d98b5223dbd6c5bb87c476d83a4c71719402935170064c7/pip-20.2.3.tar.gz

安裝Python2.7

編譯安裝

tar -xzvf Python-2.7.18.tgzcd Python-2.7.18./configure --prefix=/tongfu.net/env/python-2.7.18/makemake installcd ../

安裝setuptools

編譯安裝

unzip setuptools-45.0.0.zipcd setuptools-45.0.0python setup.py installcd ../

安裝pip

編譯安裝

tar -xzvf pip-20.2.3.tar.gzcd pip-20.2.3python setup.py installcd ../
測試

版本號

輸入命令“python --version”

輸入命令“pip --verion”,可以看到除了版本資訊之外還有一段警告資訊,大概的意思就是py2以後就不會再被支援了,建議你升級到py3

Hello World

建立HelloWorld.py程式檔案,使用vi寫下如下程式碼:

#!/usr/bin/pythonprint "Fuge said: Hello world!"input("")

使用python命令執行HelloWorld.py程式

可以看到列印了“Fuge said: Hello world!”內容,最後一行的input是用來暫停指令碼執行的,避免視窗一閃而過。

總結

python語言很簡單,比較適合做輔助使用,現在linux作業系統上的很多使用shell語言編寫的指令碼都換成了python了。

結束語

今後福哥會針對一些案例進行指導,這裡面會包含一些實際的功能需求,大家在學習語法和基礎知識之後還是需要透過實踐才能將知識鞏固,才能學有所成,學有所用~~

https://m.tongfu.net/home/35/blog/512817.html

16
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Gradle 對包進行簽名的時候提示錯誤 00B5050F