大数据,成就未来Python编程基础2019/10/142大数据挖掘专家1搭建Python环境目录认识Python2安装PyCharm并创建应声虫程序33大数据挖掘专家认识PythonPython是一种结合了解释性、编译性、互动性和面向对象的高层次计算机程序语言。1991年发行、C实现起源设计哲学宣言优雅、明确、简单人生苦短,我用Python!4大数据挖掘专家认识PythonPython可以做什么?哪些人在用Python?网站后端程序员:Gmail、Youtube、Reddit、知乎、豆瓣自动化运维:批量处理大量的运维任务数据挖掘工程师数据分析师游戏开发者自动化测试机器学习5大数据挖掘专家认识Python根据IEEESpectrum2017最新的研究报告显示,在2016年排名第三的Python在今年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。6大数据挖掘专家认识PythonPython特点简单、易学免费、开源可扩展性可嵌入性可移植性跨平台性(Linux、Windows)丰富的第三方类库支持网络编程、互动模式7大数据挖掘专家认识PythonPython语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能无所不包,覆盖科学计算、数据挖掘(分析)、Web开发、数据库接口、数据架构、机器学习、图形系统多个领域,并且大多成熟而稳定。借助于拥有基于标准库的大量工具、能够使用低级语言作为其他库接口使Python已成为一种强大的应用于其他语言与工具之间的胶水语言。8大数据挖掘专家1搭建Python环境目录认识Python2安装PyCharm并创建应声虫程序39大数据挖掘专家搭建Python环境在Windows平台安装Python的步骤如下。打开浏览器,访问Python官网,单击“Downloads”菜单下的“Windows”版本。10大数据挖掘专家搭建Python环境找到Python3.6.0的安装包,如果Windows版本是32位的,则单击“Windowsx86executableinstaller”版本,然后下载。如果Windows版本是64位的,则单击“Windowsx86-64executableinstaller”版本,然后下载。11大数据挖掘专家搭建Python环境下载完成后,双击运行所下载的文件,此时会弹出一个Python安装向导的窗口。勾上“AddPython3.6toPATH”,然后单击“Customizeinstallation”按钮。12大数据挖掘专家搭建Python环境默认选择,单击“Next”按钮。在弹出的窗口中可以修改安装路径。等待安装完之后,会弹出安装成功的窗口。13大数据挖掘专家搭建Python环境打开命令提示符窗口,输入“python”,会出现以下两种情况。情况一:说明Python已经安装成功。情况二:Windows会根据一个PATH环境变量设定的路径去查找python.exe,如果没有找到就会报错。情况一情况二14大数据挖掘专家搭建Python环境如果出现情况二时,需要将python.exe所在的路径添加到PATH中。右键单击桌面的“计算机”图标,选择“属性”选项。在弹出的窗口中单击“高级系统设置”按钮。15大数据挖掘专家搭建Python环境在弹出的窗口中双击“环境变量”按钮,然后找到系统变量窗口下的“Path”。16大数据挖掘专家搭建Python环境双击打开“Path”按钮,在弹出的窗口中可编辑变量值,在变量值的后面添加Python的安装路径,且用“;”(即英文状态下的分号)隔开。例如安装路径为D:\ProgramFiles\Python36,则添加的变量值为“;D:\ProgramFiles\Python36\”。单击“确定”按钮。再次打开命令提示符窗口,输入“python”,即会出现情况一的界面,说明已经配置好Python的环境变量。17大数据挖掘专家搭建Python环境大多数Linux发行版,如CentsOS、Debian、Ubuntu等,都已经自带Python2.x版本的主程序。目前最新版的Ubuntu已经自带了Python3.x版本的主程序,对于没有安装Python3.x版本的系统,可自行安装。下面以CentsOS7为例,安装Python3.6.0的步骤如下。打开浏览器,访问Python官网,单击“Linux/UNIX”版本。18大数据挖掘专家搭建Python环境找到Python3.6.0的压缩包,单击“Gzippedsourcetarball”版本,然后下载Gzippedsourcetarball。19大数据挖掘专家搭建Python环境在安装Python之前,要确保系统中已经有了所有必要的开发依赖。执行以下命令可安装使用的依赖。yum-ygroupinstalldevelopmentyum-yinstallzlib-devel解压下载好的“Python-3.6.0.tgz”文件,打开终端(terminal),并进入到解压后的Python-3.6.0目录下20大数据挖掘专家搭建Python环境自定义安装目录后进行安装,如安装到/usr/local/python3目录下,执行:./configure--prefix=/usr/local/python3make&&makeinstall其中,--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/localb,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local,这样会比较凌乱。如果配置了--prefix,则可以把所有的资源文件放在自定义目录下,就不会出现杂乱现象。./configure命令执行完毕之后,创建一个文件creatingMakefile,供make命令使用,执行makeinstall之后就会把程序安装到指定的目录中去。21大数据挖掘专家搭建Python环境安装成功之后,进入自定义安装目录,执行“ln-s-f/usr/local/python3/bin/python3.6/usr/bin/python3.6”命令,创建软连接。执行“python3.6–v”查看Python3.6.0是否安装成功。执行命令“python3.6”,右图界面即说明安装成功。22大数据挖掘专家搭建Python环境安装Python成功之后,就可以正式开始Python之旅了。Python的打开有三种方式:Windows的命令行工具(cmd)、带图形界面的PythonShell–IDLE、命令行版本的PythonShell–Python3.6。1.Windows的命令行工具(cmd)cmd即电脑命令行提示符,是windows环境下的虚拟DOS窗口。在Windows系统下,打开cmd有三种方法。(1)同时按“win+R”快捷键,其中“win”键是键盘上的开始菜单键。在弹出的窗口中输入“cmd”,单击“确定”按钮,即可打开cmd。(2)可以通过所有程序查找搜索到cmd。单击“cmd.exe”按钮或按回车键即可打开cmd。(3)在C:\Windows\System32路径下找到cmd.exe,双击“cmd”文件。(4)打开cmd后,输入“Python”,按回车键,出现“”符号后,说明已经进入Python交互式编程环境。此时输入“exit()”即可退出。23大数据挖掘专家搭建Python环境2.带图形界面的PythonShell–IDLE(PythonGUI)IDLE是开发Python程序的基本IDE(集成开发环境),由GuidovanRossum亲自编写(至少最初的绝大部分由他编写)。一般IDLE适合用来测试,演示一些简单的代码的执行的效果。在Windows系统下,安装好Python后,可以在开始菜单中,找到IDLE,单击“IDLE”按钮即可打开。24大数据挖掘专家搭建Python环境3.命令行版本的PythonShell–Python3.命令行版本的PythonShell–Python3.6打开方法和IDLE的打开方法是一样的。在Windows系统下,在开始菜单中找到命令行版本的Python3.6(64-bit),单击后即可打开。25大数据挖掘专家1搭建Python环境目录认识Python2安装PyCharm并创建应声虫程序326大数据挖掘专家安装PyCharm并创建应声虫程序集成开发环境(IntegratedDevelopmentEnvironment)简称IDE,是一种辅助程序开发人员进行开发工作的应用软件,在开发工具内部就可以辅助编写代码、并编译打包成为可用的程序,有些甚至可以设计图形接口。IDE是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。在Python的学习过程中少不了IDE,这些工具可以帮助开发者加快开发速度,提高效率。在Python中常见的IDE有Python自带的IDLE、PyCharm、JupyterNotebook、Spyder等,下面简单介绍这几款常见的IDE。(1)IDLE(2)PyCharm(3)JupyterNotebook(4)Spyder。一款专门面向和Python科学库(即Scipy)打交道的IDE,它集成了pyflakes、pylint和rope。Spyder是开源的(免费的),提供了代码补全、语法高亮、类和函数浏览器,以及对象检查的功能。27大数据挖掘专家安装PyCharm并创建应声虫程序PyCharm是由JetBrains打造的一款PythonIDE,带有一整套可以帮助Python开发者提高工作效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。PyCharm提供一些高级功能,以用于支持Django框架下的专业Web开发。还提供了一些很好的功能用于Django开发,同时支持GoogleAppEngine,并且PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使PyCharm成为Python专业开发人员和刚起步人员使用的有力工具。28大数据挖掘专家安装PyCharm并创建应声虫程序PyCharm可以跨平台使用,分为社区版和专业版,其中社区版是免费的,专业版是付费的,对于初学者来说两者差距不大。在使用之前需安装PyCharm,具体安装步骤如下。打开PyCharm官网(),单击“DOWNLOADNOW”位置。选择Windows系统的社区版,单击“DOWNLOAD”键即可进行下载。29大数据挖掘专家安装PyCharm并创建应声虫程序下载完成后,双击安装包进行安装,单击‘’Next‘’按钮。自定义软件安装路径,建议不要使用中文字符,单击‘’Next‘’按钮。30大数据挖掘专家安装PyCharm并创建应声虫程序根据自己电脑的系统选择位数,创建桌面快捷方式并关联“.py”文件,单击“Next”按钮。单击“Install”按钮默认安装。安装完成后,单击“Finsh”按钮。31大数据挖掘专家安装PyCharm并创建应声虫程序双击桌面上的快捷方式,在弹出的对话框中选择不导入开发环境配置文件,单击“OK”按钮。根据自己的喜好选择IDE主题与编辑区主题,本书使用Darcula主题。由于更改了主题,所以需要重启IDE,单击“OK”按钮即可。32大数据挖掘专家安装PyCharm并创建应声虫程序重启后,会弹出如的对话窗口,单击‘’CreateN