×
暂无评论
图文详情
  • ISBN:9787302591429
  • 装帧:60g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:311
  • 出版时间:2022-01-01
  • 条形码:9787302591429 ; 978-7-302-59142-9

本书特色

本教材适合于理工科的大学生及对Python感兴趣的技术人员阅读。

内容简介

本书介绍了Python的环境构建、模块导入、元组、列表、字典、集合、正则表达式等基础知识;讲解了Python在科学计算、绘图、数据处理和分析、图形用户界面、数据库、网络爬虫、计算机视觉、网页编程等方面的编程技术。 科学计算涵盖了矩阵运算、相关分析、很小二乘法、曲线拟合、线性规划等;绘图包括了matplotlib快速绘图和面向对象绘图两种编程技术;数据处理和分析介绍了应用Pandas的DataFrame读写CSV、Excel、JSON、数据库并进行相关数据分析;图形用户界面以Qt和tkinter框架为例,介绍了编写图形用户界面时控件的使用、事件和信号的处理方法;数据库介绍了Python连接MySQL、SQL Server、SQLite等不同类型的数据库管理系统,以SQLite为例说明了Python操作数据库的过程;网络爬虫讲解了爬虫的步骤、爬虫库requests、beautiful soup、lxml及XPath的语法;计算机视觉介绍了OpenCV在图像读取、保存、颜色空间变换、图像平滑、边缘检测、特征点检测、仿射变换、图像匹配等方面的编程知识;网页编程基于Flask框架,讲解了网页编程中路由、模板、提交表单、文件上传、Echarts绘制成本构成图、在网页上显示matplotlib绘制的图形等编程知识。 本书适合理工科的大学生及对Python感兴趣的技术人员阅读。

目录

第1章 基础知识
1.1 软件的安装
1.2 管理Python相关的扩展库
1.3 使用IDLE
1.4 模块
1.4.1 将整个模块导入
1.4.2 从某个模块中导入某个函数
1.4.3 使用软件包管理模块
1.5 数据类型和变量
1.5.1 数据类型
1.5.2 变量
1.5.3 运算符
1.6 元组、列表、字典、集合
1.6.1 元组
1.6.2 列表
1.6.3 切片
1.6.4 字典
1.6.5 集合
1.6.6 推导式
1.6.7 序列解包
1.7 基本语句
1.7.1 分支语句
1.7.2 循环语句
1.8 函数
1.8.1 字符串函数
1.8.2 数学函数
1.8.3 lambda
1.8.4 map()函数
1.8.5 filter()函数
1.8.6 zip()函数
1.8.7 enumerate()函数
1.8.8 日期时间函数
1.8.9 自定义函数
1.9 变量作用域
1.10 闭包与外部作用域
1.11 正则表达式
1.11.1 正则表达式匹配模式
1.11.2 不区分大小写的匹配
1.11.3 字符串替换
1.11.4 match、search和findall的区别
1.11.5 正则表达式常用符号
1.12 读写文件
1.12.1 文件与文件路径
1.12.2 读写文本文件
1.12.3 读写二进制文件
1.12.4 使用with语句
1.12.5 Python读写内存中数据
1.13 错误和异常
1.13.1 try...except格式
1.13.2 try...except...else格式
1.13.3 finally子句
练习题

第2章 面向对象编程
2.1 类和对象
2.1.1 类的定义
2.1.2 对象的生成和使用
2.1.3 类属性与对象属性
2.1.4 定义外部属性
2.1.5 类的方法
2.2 类的继承
2.3 类的重载
2.3.1 方法重载
2.3.2 运算符重载
2.4 类的多态
练习题
……

第3章 绘图
第4章 科学计算
第5章 Pandas数据处理和分析
第6章 图形用户界面
第7章 数据库
第8章 网络爬虫
第9章 计算机视觉库OpenCV
第10章 PythonWeb框架

参考文献

展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航