![Python漫游数学王国:高等数学、线性代数、数理统计及运筹学](https://wfqqreader-1252317822.image.myqcloud.com/cover/476/47216476/b_47216476.jpg)
第1章 Python基础
1.1 Python简介与安装
Python是1989年荷兰人Guido van Rossum为修改ABC语言而发明的一种面向对象的解释型高级编程语言,它的设计优美、清晰、简单。第一个Python编辑器诞生于1991年,当时它已具有了列表、字典、函数、类、异常处理等核心数据类型与机制,以及基于模块的拓展系统。Python特别在意可拓展性,它有丰富和强大的库,能够把其他语言制作的各种模块轻松地连接在一起。因此,Python常被称为“胶水”语言。
2001年,Python软件基金会(Python Software Foundation, PSF)成立于美国Delaware州。基金会的宗旨是:促进、保护和发展Python编程语言,同时支持并辅助Python开发者组成的多样化的国际社区的发展。基于上述宗旨,基金会的主要职责有:开发核心模块与函数,维护Python文档,联络开发者和使用者的社区以及组织会议。Python官方网站为https://www.python.org。
Python是一种跨平台的编程语言,可以运行在多个操作系统中,如Linux系统、Mac OS X系统与Windows系统。要进行Python开发,需要先安装Python解释器,解释器的下载请访问https://www.python.org/downloads/,安装步骤如下。
根据计算机操作系统的需要选择下载安装文件,以Windows系统为例,如图1.1所示。
选择Python,推荐版本3.7.5,如图1.2所示。
选择Windows x86-64 executable installer,如图1.3所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P16_34831.jpg?sign=1738867794-FAunWqtVSVM3ROIUa3WUY4HLmRcmXxBb-0-707bbc0e5646c6d0f0b3f7cd50a2f98f)
图 1.1
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P16_34834.jpg?sign=1738867794-4QODUK026gHy3sTXLzeDnI4tvJEmaGWT-0-01963960a144dcaae63d5713f0858680)
图 1.2
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P16_34837.jpg?sign=1738867794-481wkk1tHM1LqNHyq6PNcnGRYlAMkAnw-0-2d97a194102e93bb4570a999dc49a2e3)
图 1.3
选择下载保存路径,如图1.4所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P17_34843.jpg?sign=1738867794-UWE9MYjx8gOyHflkPjKpRZHucktHlLS1-0-349741200667a6a3005241ac38a07250)
图 1.4
下载完成后先在非系统盘(推荐D盘)新建一个文件夹,将其命名为python3.7.5, Python将被安装至这个文件夹中,如图1.5所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P17_34847.jpg?sign=1738867794-VMLTDEttQAGTLrDhz2Wb4UmBJaAb9cT3-0-239bcb3b3950c58a6e00bb625651fe8d)
图 1.5
双击Python 3.7.5安装程序,勾选Add Python 3.7 to PATH复选框,单击Customize installation(自定义安装),如图1.6所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P17_34856.jpg?sign=1738867794-DHwefoESPJEShjbbSaNpxQpCjLn1HghW-0-ff73052599bc8d9169e787f26dd1cd97)
图 1.6
在接下来的界面,单击Next按钮,如图1.7所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P18_34863.jpg?sign=1738867794-MQ9fPq0WK4yHdGkmRywi4vIzxhuf2uQY-0-ac711b01d2917ead46602c952b9e300d)
图 1.7
单击Browse按钮,选择安装路径,然后单击Install按钮直至安装结束,如图1.8所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P18_34867.jpg?sign=1738867794-d9AE1z4Z1anCKfJ8yIuyc4CRYOMeiDsh-0-3fd8b6eb283788bc0d3f945f99e9e76f)
图 1.8
下面安装第三方库,打开文件夹,路径如图1.9所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P18_34871.jpg?sign=1738867794-YMNa43m0fDUE9OCJ4heRcBCAmavFvC2N-0-c4350fe5b7bfdb29b28329d85d83c418)
图 1.9
选中文件夹路径,如图1.10所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P19_34877.jpg?sign=1738867794-d2NPx7CxdQjZjJR61CamZfBg7prB2DMR-0-8ead78cda7116508dd81da88d353fdcb)
图 1.10
在此输入命令“cmd”,按Enter键,如图1.11所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P19_34881.jpg?sign=1738867794-6IbThjZz3LpjLZKHe6hr86STd28Ybyqt-0-17af92d101ec5b4685bb1430fa0dcda2)
图 1.11
输入命令“pip install numpy”,按Enter键,如图1.12所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P19_34887.jpg?sign=1738867794-OVn5JOgHKOOoSx9HXkrkWmqIHh1D0SWL-0-c91ab46a887e3a940e7fcd2f84aa7961)
图 1.12
numpy安装结束,如图1.13所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P19_34891.jpg?sign=1738867794-IAmJweTXdi7cHxJ3sd2kAgu18py5Soz7-0-c5d9e48d0b95dad607b93a0e77c2814f)
图 1.13
输入命令“pip install matplotlib”,按Enter键,如图1.14所示。
matplotlib安装结束,如图1.15所示。
查看安装好的库,如图1.16所示。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P20_34900.jpg?sign=1738867794-p5oamzUqXRDqQflE7NmnUDo065GIb7Hf-0-e047bcefc1bd76c53fe0884e3f1765ae)
图 1.14
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P20_34903.jpg?sign=1738867794-5LRGXJTYqKzekiwzJW7sGQkFVkf3R7Ge-0-16a3e7ff4096e9674afc7c1ea887fb1b)
图 1.15
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P20_34906.jpg?sign=1738867794-Aop4G004eb7sk9yCfKMem2GmBU89YkvN-0-96654b27ef0ff58aeef2205ea59e2ff1)
图 1.16
依次输入以下命令,获得本书需要的库。
![](https://epubservercos.yuewen.com/8B0093/26580890009068706/epubprivate/OEBPS/Images/Figure-P21_69131.jpg?sign=1738867794-SdCCnT7GrWDHjBMHsAVqwUuH2f35KOck-0-19c01c064e1b5234d3232cef5825ca63)