- Python漫游數(shù)學(xué)王國:高等數(shù)學(xué)、線性代數(shù)、數(shù)理統(tǒng)計(jì)及運(yùn)籌學(xué)
- 畢文斌 毛悅悅編著
- 785字
- 2023-08-10 17:10:40
第1章 Python基礎(chǔ)
1.1 Python簡介與安裝
Python是1989年荷蘭人Guido van Rossum為修改ABC語言而發(fā)明的一種面向?qū)ο蟮慕忉屝透呒?jí)編程語言,它的設(shè)計(jì)優(yōu)美、清晰、簡單。第一個(gè)Python編輯器誕生于1991年,當(dāng)時(shí)它已具有了列表、字典、函數(shù)、類、異常處理等核心數(shù)據(jù)類型與機(jī)制,以及基于模塊的拓展系統(tǒng)。Python特別在意可拓展性,它有豐富和強(qiáng)大的庫,能夠把其他語言制作的各種模塊輕松地連接在一起。因此,Python常被稱為“膠水”語言。
2001年,Python軟件基金會(huì)(Python Software Foundation, PSF)成立于美國Delaware州。基金會(huì)的宗旨是:促進(jìn)、保護(hù)和發(fā)展Python編程語言,同時(shí)支持并輔助Python開發(fā)者組成的多樣化的國際社區(qū)的發(fā)展。基于上述宗旨,基金會(huì)的主要職責(zé)有:開發(fā)核心模塊與函數(shù),維護(hù)Python文檔,聯(lián)絡(luò)開發(fā)者和使用者的社區(qū)以及組織會(huì)議。Python官方網(wǎng)站為https://www.python.org。
Python是一種跨平臺(tái)的編程語言,可以運(yùn)行在多個(gè)操作系統(tǒng)中,如Linux系統(tǒng)、Mac OS X系統(tǒng)與Windows系統(tǒng)。要進(jìn)行Python開發(fā),需要先安裝Python解釋器,解釋器的下載請(qǐng)?jiān)L問https://www.python.org/downloads/,安裝步驟如下。
根據(jù)計(jì)算機(jī)操作系統(tǒng)的需要選擇下載安裝文件,以Windows系統(tǒng)為例,如圖1.1所示。
選擇Python,推薦版本3.7.5,如圖1.2所示。
選擇Windows x86-64 executable installer,如圖1.3所示。

圖 1.1

圖 1.2

圖 1.3
選擇下載保存路徑,如圖1.4所示。

圖 1.4
下載完成后先在非系統(tǒng)盤(推薦D盤)新建一個(gè)文件夾,將其命名為python3.7.5, Python將被安裝至這個(gè)文件夾中,如圖1.5所示。

圖 1.5
雙擊Python 3.7.5安裝程序,勾選Add Python 3.7 to PATH復(fù)選框,單擊Customize installation(自定義安裝),如圖1.6所示。

圖 1.6
在接下來的界面,單擊Next按鈕,如圖1.7所示。

圖 1.7
單擊Browse按鈕,選擇安裝路徑,然后單擊Install按鈕直至安裝結(jié)束,如圖1.8所示。

圖 1.8
下面安裝第三方庫,打開文件夾,路徑如圖1.9所示。

圖 1.9
選中文件夾路徑,如圖1.10所示。

圖 1.10
在此輸入命令“cmd”,按Enter鍵,如圖1.11所示。

圖 1.11
輸入命令“pip install numpy”,按Enter鍵,如圖1.12所示。

圖 1.12
numpy安裝結(jié)束,如圖1.13所示。

圖 1.13
輸入命令“pip install matplotlib”,按Enter鍵,如圖1.14所示。
matplotlib安裝結(jié)束,如圖1.15所示。
查看安裝好的庫,如圖1.16所示。

圖 1.14

圖 1.15

圖 1.16
依次輸入以下命令,獲得本書需要的庫。

- MySQL 8 DBA基礎(chǔ)教程
- Flash CS6中文版應(yīng)用教程(第三版)
- PhoneGap Mobile Application Development Cookbook
- 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì):軟件核心復(fù)雜性應(yīng)對(duì)之道(修訂版)
- ServiceNow:Building Powerful Workflows
- JavaScript悟道
- SEO教程:搜索引擎優(yōu)化入門與進(jìn)階(第3版)
- Visual C++程序開發(fā)范例寶典
- Lync Server Cookbook
- R統(tǒng)計(jì)應(yīng)用開發(fā)實(shí)戰(zhàn)
- Python編程零基礎(chǔ)入門
- Hadoop MapReduce v2 Cookbook(Second Edition)
- Expert Angular
- Java Web開發(fā)系統(tǒng)項(xiàng)目教程
- 網(wǎng)頁設(shè)計(jì)理論與實(shí)踐