- 1、本文档共105页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 Python计算生态;;目录页;目录页;Python计算生态涵盖网络爬虫、数据分析、文本处理、数据可视化、图形用户界面、机器学习、Web开发、网络应用开发、游戏开发、虚拟现实、图形艺术等多个领域,为各个领域的Python使用者提供了极大便利。;网络爬虫是一种按照一定的规则,自动从网络上抓取信息的程序或者脚本。通过网络爬虫可以代替手工完成很多工作。;网络爬虫程序涉及HTTP请求、Web信息提取、网页数据解析等操作,Python计算生态通过Requests、Python-Goose、Re、Beautiful Soup、Scrapy和PySpider等库为这些操作提供了强有力的支持,这些库各自的功能如表所示。;数据分析指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总、理解与消化,以求最大化地发挥数据的作用。;Python计算生态通过Numpy、Pandas、SciPy库为数据分析领域提供支持,这些库各自的功能如表所示。;文本指书??语言的表现形式,从文学角度说,文本是具有完整、系统含义的一个句子或多个句子的组合。
文本处理即对文本内容的处理,包括文本内容的分类、文本特征的提取、文本内容的转换等等。;Python计算生态通过Jieba、PyPDF2、Python-docx、NLTK等库为文本处理领域提供支持,这些库各自的功能如表所示。;数据可视化是一门关于数据视觉表现形式的科学技术研究,它既要有效传达数据信息,也需兼顾信息传达的美学形式,二者缺一不可。;Python计算生态主要通过Matplotlib、Seaborn、Mayavi等库为数据可视化领域提供支持,这些库各自的功能如表所示。;机器学习是一门涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科的多领域交叉学科,该学科旨在研究计算机如何模拟或实现人类的学习行为,以获取新的知识或技能、重新组织已有知识结构并不断改善自身。机器学习是人工智能的核心,是使计算机具有智能的根本途径。;Python计算生态主要通过Scikit-learn、TensorFlow、MXNet库为机器学习领域提供支持,这些库各自的功能如表所示。;图形用户界面(Graphical User Interface,简称GUI)指采用图形方式显示的计算机操作用户界面,该界面允许用户使用鼠标、键盘等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行一些其他的日常任务。;Python计算生态通过PyQt5、WxPython、PyGObject库为图形用户界面领域提供支持,这些库各自的功能如表所示。;Web开发指基于浏览器而非桌面进行的程序开发。;Python计算生态通过Django、Tornado、Flask、Twisted等库为Web开发领域提供了支持,这些库各自的功能如表所示。;网络应用开发指以网络为基础的应用程序的开发。;Python计算生态通过WeRoBot、aip、MyQR等库为网络应用开发领域提供支持,这些库各自的功能如表所示。;Python计算生态通过PyGame、Panda3D库为游戏开发领域提供支持,这些库各自的说明如表所示。;图形艺术是一种通过标志来表现意义的艺术。标志是一些单纯、显著、易识别的具有指代性或具有表达意义、情感和指令等作用的物象、图形或文字符号,也是图形艺术的表现手段。;Python计算生态通过Quads、ascii_art和turtle库为图形艺术领域提供支持,这些库各自的说明如表所示。;图像处理一般指数字图像(数字图像是指用工业相机、摄像机和扫描仪等设备经过拍摄得到的一个大的二维数组,这个数组的元素称为像素,其值称为灰度值)处理,图像处理技术一般包括图像压缩、增强和复原、图像匹配、描述和识别。;Python通过Numpy、Scipy、Pillow、OpenCV-Python等库为图像处理领域提供支持,这些库各自的说明如表所示。;目录页;库是Python中常常提及的概念,但事实上Python中的库只是一种对特定功能集合的统一说法而非严格定义。Python库的具体表现形式为模块(Module)和包(Package),下面分这两部分介绍Python库的构建与使用,并介绍如何发布第三方库。;Python模块本质上是一个包含Python代码片段的.py文件,模块名就是文件名。那么创建一个.py文件,在其中编写功能代码并保存,便可构建一个模块。;导入模块:
import 模块名
from … import …;将模块放入一个文件夹,并在该文件夹中创建__init__.py文件,就构建了一个Python包。
简单地说,Python中的包就是以目录形式组织起来的、具有层级关系的多个模块。
Python包中可以包含子包,包结构示例如图所示。;Pyt
您可能关注的文档
- Python快速编程入门 第1章 Python概述 教学PPT.pptx
- Python快速编程入门 第2章 Python基础 教学PPT.pptx
- Python快速编程入门 第3章 流程控制 教学PPT.pptx
- Python快速编程入门 第4章 字符串 教学PPT.pptx
- Python快速编程入门 第5章 组合数据类型 教学PPT.pptx
- Python快速编程入门 第6章 函数 教学PPT.pptx
- Python快速编程入门 第7章 文件与数据格式化 教学PPT.pptx
- Python快速编程入门 第8章 面向对象 教学PPT.pptx
- Python快速编程入门 第9章 异常 教学PPT.pptx
- Python快速编程入门 第11章 飞机大战.pptx
最近下载
- 工作疏忽大意深刻失职检讨书5000字.doc
- 无处不生活 无处不教育——“生活即教育”思想在小学语文课堂中的渗透 论文.docx
- 2021年全国中小学生天文知识竞赛试题库(一).pdf
- 部编版语文五年级上册第六单元习作《我想对您说》课件.pptx VIP
- 整式的乘法与因式分解单元教学设计.docx VIP
- 2024年中考语文专项复习 现代文阅读知识点.pptx VIP
- 2024年山东日照市事业单位招聘考试(市属+各县区)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024新人音版初中七级音乐上册《第五单元 草原牧歌》大单元整体教学设计.docx
- 中国隐形眼镜品牌及广告概述.ppt
- 初中作文指导:一多用(材料的移花接木法).ppt VIP
文档评论(0)