热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

精通PYTHON编程(第2版)

编号:
wx1204269793
销售价:
¥112.23
(市场价: ¥129.00)
赠送积分:
112
数量:
   
商品介绍

本书开篇介绍为项目设置环境的方法,包括创建虚拟环境、管理依赖性等内容,为后续学习打下基础。接着介绍交互式Python解释器及其替代工具,帮助读者选择合适的编程环境。 书中深入讲解Pythonic语法和常见陷阱,让读者掌握Python代码风格和避免常见错误。还介绍Pythonic设计模式,如核心集合的使用和 集合模式,提升编程效率。此外,对函数式编程、装饰器、生成器和协程等高级特性进行了详细阐述。 本书不仅涵盖Python基础和 编程知识,还涉及测试、日志、调试、性能优化等开发过程中的关键环节,以及asyncio、多处理等并发编程内容。 ,介绍科学Python、人工智能、C/C++扩展等领域,适合不同层次的Python开发者学习参考。

第1章 为每个项目设置一个环境
1.1 虚拟环境
1.1.1 为什么创建虚拟环境是个好主意?
1.1.2 使用venv和virtualenv
1.1.3 使用pyenv
1.1.4 使用Anaconda
1.2 管理依赖性
1.2.1 使用pip和requirements.txt文件
1.2.2 版本说明符
1.2.3 通过源代码控制库进行安装
1.2.4 使用额外的依赖性
1.2.5 使用环境标记的条件性依赖
1.2.6 使用poetry的自动项目管理
1.2.7 使用pipenv进行自动依赖性跟踪
1.3 练习
1.4 小结
第2章 交互式Python解释器
2.1 Python解释器
2.2 替代解释器
2.2.1 bpython
2.2.2 ptpython
2.2.3 IPython和Jupyter
2.3 练习
2.4 小结
第3章 Pythonic语法和常见的陷阱
3.1 Python的简要历史
3.2 代码风格——什么是Pythonic代码?
3.2.1 用空白代替大括号
3.2.2 格式化字符串——printf、str.format或f-string
3.2.3 PEP 20,The Zen of Python
3.2.4 解释PEP 8
3.2.5 验证代码质量,PEP 8、Pylakes,以及 多
3.2.6 近对Python语法的补充
3.3 常见的陷阱
3.3.1 范围很重要
3.3.2 覆盖和/或创建额外的内建模块
3.3.3 迭代的同时进行修改
3.3.4 捕获和存储异常
3.3.5 晚期绑定和闭包
3.3.6 循环导入
3.3.7 导入碰撞
3.4 小结
第4章 Pythonic设计模式
4.1 时间复杂性——大O符号
4.2 核心集合
4.2.1 list——一个可变的项目列表
4.2.2 dict——一个项目的映射
4.2.3 set——像一个没有值的dict
4.2.4 tuple——不可变的列表
4.3 使用 集合的Pythonic模式
4.3.1 使用数据类的类型提示的智能数据存储
4.3.2 使用ChainMap结合多个作用域
4.3.3 使用defaultdict的默认字典值
4.3.4 enum——一组常数
4.3.5 使用heapq对集合进行排序
4.3.6 使用bisect在已排序的集合中搜索
4.3.7 使用Borg或Singleton模式的全局实例
4.3.8 不需要使用属性的getters和setters
4.3.9 dict联合运算符
4.4 练习
4.5 小结
第5章 函数式编程——可读性与简洁性
5.1 函数式编程
5.1.1 纯粹的函数式
5.1.2 函数式编程和Python
5.1.3 函数式编程的优点
5.2 list、set和dict的理解
5.2.1 基本的list理解
……
第6章 装饰器——通过装饰实现代码重用
第7章 生成器和协程——无限大,一步一步来
第8章 元类——让类(而非实例) 智能
第9章 文档——如何使用Sphinx和reStructuredText
0章 测试和日志——为错误做准备
1章 调试——解决错误
2章 性能——跟踪并减少内存和CPU的使用量
3章 asyncio——无线程的多线程
4章 多处理——当一个CPU核不够用时
5章 科学的Python和绘图
6章 人工智能
7章 C/C++中的扩展、系统调用和C/C++库
8章 打包——创建自己的库或应用程序

商品参数
基本信息
出版社 北京航空航天大学出版社
ISBN 9787512445895
条码 9787512445895
编者 Rick van Hattem 著
译者 罗倩倩
出版年月 2026-01-01 00:00:00.0
开本 其他
装帧 平装
页数 550
字数 909
版次 2
印次
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]