高级python核心编程:开启精通python编程世界之旅
【全新正版】 高级Python核心编程开启精通Python编程世界之旅beg
¥
71.97
5.6折
¥
129
全新
仅1件
作者[印]米努·科利 著;刘春明 曹创华 王贵财 译
出版社北京理工大学出版社
出版时间2023-04
版次1
装帧其他
货号RT12565273
上书时间2026-05-03
商品详情
- 品相描述:全新
图书标准信息
-
作者
[印]米努·科利 著;刘春明 曹创华 王贵财 译
-
出版社
北京理工大学出版社
-
出版时间
2023-04
-
版次
1
-
ISBN
9787576322262
-
定价
129.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
4720页
-
字数
662千字
- 【内容简介】
-
python从其他编程语言中脱颖而出有很多原因。 事实上, 只要你现在正手握一本关于高级python核心编程的书, 就表明你已认识到 python具有如此特别的一些特性。在本书中, 你将获得有关 python编程高级主题的详细信息。 因为本书从函数章节开始, 所以,建议在阅读本书前, 先温习一下 python的基本概念知识。 如果你是初学者, 建议先阅读 《 python核心编程: 从入门到实践 (学与练) 》 , 以便理解本书主题。 本书的编写主要关注大学的教学内容和目前需求, 还关注学生和专业人士在学习编程时面临的问题。 通过与编程爱好者交流, 发现许多人, 因为忙于其他事情, 或者只是无力承担课程费用而偏爱自学。
本书中程序开发的目的是为自学课程提供详细步骤, 并且将复杂问题分解为简单问题, 可以简 单编码后将其重组。
相信通过本书, 你将能够思考、 开发和创建高质量的 python应用程序。
- 【作者简介】
-
本书由Meenu Kohli专业人士编写
Meenu Kohli女士是《Python面试题——终极成功指南》的作者。她还撰写《高级Python核心编程》这本书。该书面向大学生,旨在帮助读者更容易理解Python程序设计的基本概念。作者拥有浦那大学(Pune University)D.Y. Patil工程学院的工学(电子)学士学位。作者曾在一些知名跨国公司担任开发人员、测试人员和培训师,在软件开发和测试方面具有丰富的经验。作者参与了大量Python、Java、EJB、C、C 、PHP、JSP、JavaScript、HTML、.NET、R、MySQL、Oracle、DB2和软件测试等相关项目。
- 【目录】
-
章 函数与递归
1.1 函数
1.2 创建函数
1.2.1 简单函数
1.2.2 定义接收参数的函数
1.3 函数参数
1.3.1 位置参数
1.3.2 默认参数
1.3.3 关键字参数
1.3.4 ∗args
1.3.5 ∗∗kwargs
1.4 返回语句
1.5 作用域和命名空间
1.5.1 内置命名空间
1.5.2 全局命名空间
1.5.3 局部命名空间
1.6 lambda函数
1.7 递归
1.7.1 递归求数的阶乘
1.7.2 递归求阶乘的算法
1.7.3 递归的类型
1.7.4 递归的优、缺点
1.8 存储
知识要点
小结
简单题
编程题
论述题
第2章 类、对象与继承
2.1 类和对象
2.2 析构函数__del__()
2.3 类变量的类型
2.4 继承
知识要点
小结
选择题
简答题
编程题
论述题
第3章 文件
3.1 文件存储的优点
3.2 与文件管理
3.3 使用getcwd()方法读取当前工作
3.4 使用listdir()方法读取内容
3.5 使用mkdir()方法创建
3.6 使用rename()方法重命名
3.7 使用rmdir()方法删除
3.8 文件作
3.8.1 open()函数与close()函数
3.8.2 文件写入的访问模式
3.8.3 使用wb访问模式写入二进制文件
3.8.4 使用rb访问模式读取二进制文件内容
3.8.5 使用二进制文件读写字符串
3.8.6 其他二进制文件作
3.8.7 文件属
3.9 各种作文件的方法
小结
选择题
简答题
填空题
编程题
问答题
第4章 mysql与python交互
4.1 安装和配置mysql
4.1.1 安装mysql
4.1.2 配置mysql
4.2 使用命令行工具在mysql中创建数据库
4.3 连接mysql数据库与python
4.3.1 使用python在mysql中创建数据库
4.3.2 使用python检索数据库记录
4.4 创建数据库
4.4.1 使用mysql创建数据库
4.4.2 使用python创建数据库
4.5 使用python作数据库
4.5.1 使用insert语句插入记录
4.5.2 读取记录
4.5.3 使用where子句读取表中选定记录
4.5.4 使用order by子句对查询结果进行排序
4.5.5 使用delete指令删除记录
4.5.6 使用update指令更新记录
小结
编程简答题
第5章 python线程
5.1 进程和线程
5.2 创建线程
5.3 使用lock和rlock实现线程同步
5.4 lock的用法
5.5 死锁
5.5.1 使用locked()方法检查资源锁定
5.5.2 rlock方法
5.6 信号量
5.7 使用事件对象同步线程
5.8 条件类
5.9 后台线程和非后台线程
小结
简答题
第6章 错误、异常、测试与调试
6.1 错误
6.1.1 语法错误
6.1.2 运行错误
6.1.3 逻辑错误
6.2 异常
6.2.1 try和catch
6.2.2 捕获通用异常
6.2.3 try…except…else语句
6.2.4 try…except…finally语句
6.2.5 try和finally
6.2.6 引发异常
6.3 调试程序
6.4 python调试器
6.5 命令行调试器
6.6 python的单元测试和测试驱动开发
6.7 测试级别
6.8 pytest概述
6.9 unittest模块
6.10 使用unittest和pytest定义多个测试用例
6.11 unittest模块中的主要assert方法
小结
简答题
第7章 数据可视化与数据分析
7.1 数据可视化
7.2 matplotlib
7.2.1 pyplot
7.2.2 绘制点
7.2.3 绘制多点
7.2.4 绘制线
7.2.5 标注x轴和y轴
7.3 numpy
7.3.1 安装numpy
7.3.2 numpy数组形状
7.3.3 读取数组元素值
7.3.4 创建numpy数组
7.4 pandas
7.5 dataframe作
小结
第8章 创建gui表和添加控件
8.1 开始
8.2 控件
8.3 按钮和消息框
8.4 canvas
8.5 frame
8.6 标签
8.7 小项目——秒表
8.8 列表框
8.9 菜单按钮和菜单
8.10 单选按钮
8.11 滚动条和滑块
8.12 文本框
8.13 spinbox
知识要点
简答题
第9章 mysql和python图形用户界面
9.1 mysqldb数据库
9.2 使用gui创建表
9.3 使用gui插入数据
9.4 创建gui以检索结果
小结
0章 栈、队列和双端队列
10.1 栈
10.2 队列
10.2.1 基本队列函数
10.2.2 实现队列
10.2.3 使用单队列实现栈
10.2.4 使用两个栈实现队列
10.3 双端队列
1章 链表
11.1 链表简介
11.2 实现节点类
11.2.1 遍历链表
11.2.2 在链表头添加节点
11.2.3 在链表尾添加节点
11.2.4 在两个节点间插入节点
11.2.5 从链表中删除节点
11.2.6 打印链表的中心节点值
11.2.7 实现双向链表
11.2.8 反向链表
小结
2章 树
12.1 引言
12.2 简单树表示法
12.3 树的列表表示
12.4 二堆
小结
3章 查找与排序
13.1 顺序查找
13.2 对半查找
13.3 哈希排序
13.4 冒泡排序
13.5 选择排序
13.6 插入排序
13.7 希尔排序
13.8 快速排序
小结
4章 flask框架入门
14.1 引言
14.2 安装虚拟环境
14.3 使用flask开发“hello world”应用
14.4 调试flask应用程序
小结
附录
点击展开
点击收起
以下为对购买帮助不大的评价