一.python 簡介
python的簡介
python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承。
Python能做什麽
Web程序
Python經常被用於Web開發。比如,通過mod_wsgi模塊,Apache可以運行用Python編寫的Web程序。使用Python語言編寫的Gunicorn作為Web服務器,也能夠運行Python語言編寫的Web程序。Python定義了WSGI(Web Server Gateway Interface)標準應用接口來協調Http服務器與基於Python的Web程序之間的溝通。一些Web框架,如Django、Pyramid、TurboGears、Tornado、web2py、Zope、Flask等,可以讓程序員輕松地開發和管理復雜的Web程序。
Python對於各種網絡協議的支持很完善,因此經常被用於編寫服務器軟件、網絡蠕蟲。第三方庫Twisted支持異步在線編寫程序和多數標準的網絡協議(包含客戶端和服務器),並且提供了多種工具,被廣泛用於編寫高性能的服務器軟件。另有gevent這個流行的第三方庫,同樣能夠支持高性能高並發的網絡開發。
GUI開發
Python本身包含的Tkinter庫能夠支持簡單的GUI(Graphical User Interface)開發。但是越來越多的Python程序員選擇wxPython或者PyQt等GUI包來開發跨平臺的桌面軟件。使用它們開發的桌面軟件運行速度快,與用戶的桌面環境相契合。通過PyInstaller還能將程序發布為獨立的安裝程序包。
操作系統
在很多操作系統裏,Python是標準的系統組件。大多數Linux發布版以及NetBSD、OpenBSD和Mac OS X都集成了Python,可以在終端機下直接運行Python。有一些Linux發布版的安裝器使用Python語言編寫,比如Ubuntu的Ubiquity安裝器、Red Hat Linux和Fedora的Anaconda安裝器。Gentoo Linux使用Python來編寫它的Portage包管理系統。Python標準庫包含了多個調用作業系統功能的庫。通過pywin32這個第三方軟件包,Python能夠訪問Windows的COM服務及其它Windows API。使用IronPython,Python程序能夠直接調用.Net Framework。
其他
NumPy、SciPy、Matplotlib可以讓Python程序員編寫科學計算程序。有些公司會使用Scons代替make構建C++程序。
很多遊戲使用C++編寫圖形顯示等高性能模塊,而使用Python或者Lua編寫遊戲的邏輯、服務器。相較於Python,Lua的功能更簡單、體積更小;而Python則支持更多的特性和數據類型。很多遊戲,如EVE Online使用Python來處理遊戲中繁多的邏輯。
YouTube、Google、Yahoo!、NASA都在內部大量地使用Python。OLPC的作業系統Sugar項目的大多數軟件都是使用Python編寫
安裝Python
windows:
1、下載安裝包
https://www.python.org/downloads/ 2、安裝
默認安裝路徑:C:\python27 3、配置環境變量 【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名為Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】 如:原來的值;C:\python27,切記前面有分號linux:
查看默認Python版本 python -V 1、安裝gcc,用於編譯Python源碼 yum install gcc 2、下載源碼包,https://www.python.org/ftp/python/ 3、解壓並進入源碼文件 4、編譯安裝 ./configure make all make install 5、查看版本 /usr/local/bin/python2.7 -V 6、修改默認Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python2.7 /usr/bin/python 7、防止yum執行異常,修改yum使用的Python版本 vi /usr/bin/yum 將頭部 #!/usr/bin/python 修改為 #!/usr/bin/python2.6
更新Python
windows:
1 1.卸載重裝即可
linux:
Linux的yum依賴自帶Python,為防止錯誤,此處更新其實就是再安裝一個Python
1 查看默認Python版本 2 python -V 3 4 1、安裝gcc,用於編譯Python源碼 5 yum install gc 6 2、下載源碼包,https://www.python.org/ftp/python/ 7 3、解壓並進入源碼文件 8 4、編譯安裝 9 ./configure 10 make all 11 make install 12 5、查看版本 13 /usr/local/bin/python2.7 -V 14 6、修改默認Python版本 15 mv /usr/bin/python /usr/bin/python2.6 16 ln -s /usr/local/bin/python2.7 /usr/bin/python 17 7、防止yum執行異常,修改yum使用的Python版本 18 vi /usr/bin/yum 19 將頭部 #!/usr/bin/python 修改為 #!/usr/bin/python2.6
windows系統32位和64位
這裏的32位和64位指的是CPU在進行內存尋址的最大支持範圍。
32位為2**32=4294967296
65位因一些位做保留用途,和主板的限制,最大支持的為 160T
一.python 簡介