万本电子书0元读

万本电子书0元读

顶部广告

Python程序设计:基础与实践电子书

1.从下载安装到基本操作,从编程语法到编程规范,从案例分析到代码实现,让你学懂学透Python基础知识。 2.9个项目实践,聚焦科学研究和工程实践中的前沿方向,涵盖绘图、图像处理、优化计算、游戏发、基于Web的系统发、爬虫、机器学习等方面,帮你充分掌握发技能。 3.配套资源丰富,提供教学PPT、操作视频、程序源码、彩图文件和本书思维导图,助你提高学习效率。

售       价:¥

纸质售价:¥70.90购买纸书

5人正在读 | 0人评论 6.6

作       者:殷锡亮 刘阳 张胜扬 著

出  版  社:人民邮电出版社有限公司

出版时间:2023-12-01

字       数:25.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Python 是一种面向对象的解释型高级编程语言,是当前流行的编程语言之一。本书系统性地介绍Python 的基础知识及利用 Python 行项目发的实践。全书分两部分,第一部分介绍 Python 的基础语法、Python 自带的两个模块及其使用方法,以及 Python 的矩阵计算包 NumPy 的使用方法等,在介绍基础语法的同时强调利用 Python 行编程时需要注意的编程规范;第二部分聚焦科学研究和工程实践中比较前沿的方向,涵盖绘图、图像处理、优化计算、游戏发、基于 Web 的系统发、爬虫、机器学习等方面的项目实践,侧重是利用 Python 实现项目需求。<br/>【推荐语】<br/>1.从下载安装到基本操作,从编程语法到编程规范,从案例分析到代码实现,让你学懂学透Python基础知识。 2.9个项目实践,聚焦科学研究和工程实践中的前沿方向,涵盖绘图、图像处理、优化计算、游戏发、基于Web的系统发、爬虫、机器学习等方面,帮你充分掌握发技能。 3.配套资源丰富,提供教学PPT、操作视频、程序源码、彩图文件和本书思维导图,助你提高学习效率。<br/>【作者】<br/>殷锡亮,副教授,工学博士,中国人工智能学会会员。参与黑龙江省自然科学基金项目一项,发表3篇SCI、2篇EI检索论文,获得国家发明专利三项。拥有6年通信行业上市企业研发经验和8年高校信息通信技术类专业教学经验。研究领域包括机器视觉、室内定位、人工智能等。 刘阳,数据库系统工程师,副教授,工程硕士。2006至今,就职于哈尔滨职业技术学院,主要讲授数据库管理及维护、Web综合实战、Python、动态语言编程等课程,擅长网站发和建设,曾担任第46届世界技能大赛黑龙江省选拔赛“网站设计与发”项目命题专家及裁判(2020年),第45届世界技能大赛黑龙江省选拔赛“网站设计与发”裁判(2018年),第七届黑龙江省残疾人技能大赛网页制作赛项裁判(2018年)。 张胜扬,高级讲师,就职于北京中软国际教育科技股份有限公司,曾讲授西北工业大学“Python网络爬虫认知实训”课程,东北农业大学“人工智能实训”课程,北京联通软件研究院“Python基础及数据采集”课程企业培训,中国移动“机器学习算法”授课企业培训,中海航“基于Django的微服务架构”课程。研究方向包括大数据采集及数据分析、高等数学数据分析、机器学习数据分析、网站架构、图像识别等。<br/>
目录展开

内 容 提 要

前 言

资源与支持

作 者 简 历

第一部分 Python基础

第1章 Python集成开发环境介绍

1.1 Python IDLE Shell

1.2 PyCharm集成开发环境

第2章 通过IDLE学习基本的Python操作

2.1 使用Python IDLE与计算机对话

2.2 计算机语言的精华:算法

2.3 计算器:数和计算表达式

2.4 变量:程序的最小单元

2.5 语句:程序的基本单元

2.6 获取用户输入:人工智能程序的眼睛

2.7 函数:功能

2.8 模块:仓库

2.9 字符串处理

2.10 Python的可执行程序

2.11 Python的程序注释

2.12 运行Python程序

2.13 小结

第3章 操作Python数据容器——序列和字典

3.1 序列

3.2 字典

3.3 小结

第4章 使用字符串

4.1 不可变的字符串

4.2 像C语言一样设置字符串的格式

4.3 模板法

4.4 format方法

4.5 字符串方法

4.6 小结

第5章 语句

5.1 赋值语句

5.2 条件语句

5.3 循环语句

5.4 其他语句

5.5 小结

第6章 函数

6.1 复用性与逻辑性

6.2 自定义函数

6.3 函数的参数

6.4 作用域

6.5 函数的递归

6.6 小结

第7章 面向对象编程

7.1 对象

7.2 类

7.3 小结

第8章 异常

8.1 异常定义

8.2 异常处理

8.3 if-else语句与try-except语句的比较

8.4 告警

8.5 小结

第9章 特殊方法、特性、迭代器和生成器

9.1 构造函数

9.2 特性

9.3 迭代器

9.4 生成器

9.5 小结

第10章 模块

10.1 模块的概念

10.2 模块中的定义

10.3 常用的标准库中的模块

10.4 小结

第11章 文件操作

11.1 打开文件

11.2 文件的基本操作

11.3 使用fileinput模块迭代文件

11.4 文件上下文管理器

11.5 小结

第12章 数据库操作

12.1 数据库的Python接口

12.2 对SQLite数据库的基本操作

12.3 小结

第13章 基于NumPy的线性代数运算

13.1 下载并安装NumPy

13.2 基础概念

13.3 数组变换

13.4 矩阵运算

13.5 小结

第二部分 Python项目实践

第14章 使用Matplotlib绘图

14.1 下载并安装Matplotlib、SciPy

14.2 绘制简单2D图像

14.3 绘制复杂2D图像

14.4 绘制3D图像

14.5 小结

第15章 使用OpenCV处理图像——图像特征提取及匹配

15.1 下载并安装opencv-python、opencv-contrib-python和pyflann

15.2 图像特征提取

15.3 图像特征匹配

15.4 小结

第16章 使用cvxpy和cvxopt求解凸优化问题

16.1 下载并安装cvxpy和cvxopt

16.2 求解线性规划问题

16.3 求解L1范数逼近问题

16.4 求解二次规划问题

16.5 小结

第17章 使用Pygame实现外星人入侵游戏

17.1 下载并安装Pygame

17.2 Pygame的使用方法

17.3 外星人入侵游戏项目设计与开发

17.4 小结

第18章 使用Django框架快速创建用户信息管理系统

18.1 Django框架简介与环境部署

18.2 Django框架的基本使用方法

18.3 基于Django和MySQL创建一个用户信息管理系统

18.4 小结

第19章 网络爬虫基础

19.1 网络爬虫技术基础

19.2 爬虫环境搭建

19.3 源码采集

19.4 数据解析

19.5 小结

第20章 天气预测

20.1 下载并安装sklearn

20.2 天气预测问题

20.3 回归模型

20.4 小结

第21章 红酒产地分类

21.1 数据集

21.2 分类器评价指标

21.3 分类器

21.4 小结

第22章 银行客户分析

22.1 数据集

22.2 聚类模型评估指标

22.3 聚类模型

22.4 小结

附录1 部分X11/CSS4颜色代码目录

附录2 互信息评分计算示例

附录3 同质性、完整性及V测度数值计算示例

参 考 资 料

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部