初識Python
人生苦短,我用Python
Python的由來:
1989年聖誕節期間,在阿姆斯特丹,Guido爲了打發聖誕節的無趣,決心開發一 個新的腳本解釋程序,作爲ABC語言的一種繼承。
Python是一種跨平臺的計算機程序設計語言。是一種面向對象的動態類型語言,
最初被設計用於編寫自動化腳本,隨着版本的不斷更新和語言新功能的添加,越 多被用於獨立的、大型項目的開發
Python的應用領域
web全棧 算法工程師
人工只能 遊戲開發
機器學習 信息安全
網絡爬蟲 自動化測試
數據分析 自動化運維
Python語言特點
簡單易學
語法優美
豐富強大的庫
開發效率高
應用領域廣泛
安裝python
1、windows系統
下載地址:
https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe
如果感覺下載太慢,這裏附上網盤連接
提取碼:tp9n
也可以去python官網下載想要的版本
注意事項:
- 默認安裝沒有勾選“自動添加python的環境變量”
- 不要把python抽象安裝到含有中文的目錄中
雙擊安裝,勾選兩個選項,選擇第二個自定義安裝
默認就行,直接Next
自定義目錄禁止中文目錄安裝,選擇目錄之後,直接Install
檢查python是否安裝成功:
C:\Users\Admin>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print ('hello python.')
hello python.
>>> exit()
C:\Users\Admin>
退出python的兩種方法
ctrl+z 回車
exit()
Python目錄介紹
Python二進制文件的啓動目錄:
F:\Python
Python庫的安裝命令端:
F:\Python\Scripts
2、linux系統
Linux環境自帶了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方網站下載Python的源代碼並通過源代碼構建安裝的方式進行安裝,具體的步驟如下所示(以CentOS爲例)
1)安裝依賴庫(因爲沒有這些依賴庫可能在源代碼構件安裝時因爲缺失底層依賴庫而失敗)
[root@python ~]# yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
這一步可能會出現以下錯誤:
已加載插件:fastestmirror, langpacks
/var/run/yum.pid 已被鎖定,PID 爲 15320 的另一個程序正在運行。
Another app is currently holding the yum lock; waiting for it to exit...
另一個應用程序是:PackageKit
內存:120 M RSS (546 MB VSZ)
已啓動: Fri Dec 27 15:48:54 2019 - 09:04之前
狀態 :睡眠中,進程ID:15320
解決辦法:
[root@python ~]# rm -rf /var/run/yum.pid
2)下載python源代碼並解壓
[root@python ~]# wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[root@python ~]# tar zxf Python-3.8.1.tgz
3)設置全局變量
[root@python ~]# export LANG=zh_CN.UTF-8
[root@python ~]# export LANGUAGE=zh_CN.UTF-8
否則可能會出現以下錯誤
generate-posix-vars failed
make[1]: *** [pybuilldddir.txt] 錯誤 1
make[1]: 離開目錄"/root/Python-3.8.1"
make: *** [profile-opt] 錯誤2
4)編譯安裝
[root@python ~]# cd Python-3.8.1
[root@python ~]# ./configure --prefix=/usr/local/python381 --enable-optimizations
[root@python ~]# make && make install
5)修改用戶主目錄下名爲.bash_profile的文件,配置PATH環境變量並使其生效
[root@python ~]# vim .bash_profile
#添加
export PATH=$PATH:/usr/local/python381/bin
6)激活環境變量
[root@python ~]# source .bash_profile
7)運行Python程序
#查看Python版本信息
[root@python ~]# python3 --version
#進入交互環境
[root@python ~]# python3
檢查Python的版本
>>> import sys
>>> print(sys.version_info)
sys.version_info(major-3, minor=8 micro=1 releaselevel='final', serial=0)
>>> print(sys.version)
3.8.1 (default, Mar 9 2020, 12:21:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-.9)]