Python实战指南:手把手教你掌握300个精彩案例

Python实战指南:手把手教你掌握300个精彩案例

作者:周家安

出版社:清华大学

出版年:2020年7月

ISBN:9787302548515

所属分类:历史文化

书刊介绍

《Python实战指南:手把手教你掌握300个精彩案例》内容简介

本书以300个不同类型的案例引导初学者快速入门,全面掌握Python语言编程技巧。这些案例各具特色,容易上手,趣味性强,学习效率高。本书内容涵盖字符串处理、包与模块管理、变量名称空间、代码流程控制、数学运算、面向对象编程、常用数据结构、异步编程、网络编程、文件与I/O、Tk组件与应用程序界面开发。本书配套提供所有案例的源代码,便于读者动手实践甚至进行二次开发。本书适合作为广大高校计算机专业或相关培训机构的Python课程教材,也可以作为Python技术开发者的自学参考用书。
周家安,微软专家(MVP)、编程爱好者,乐于分享各种编程技巧。擅长Web服务开发、Windows系统开发、Python语言编程。著有《.NET Core实战——手把手教你掌握380个精彩案例》《C#6.0学习笔记——从行C#代码到个项目设计》等原创畅销图书。

作品目录

前言
PREFACE
第1章:字符串处理
1.1、字符串表达式
1.2、代码注释与帮助文档
1.3、input与print函数
1.4、格式化字符串
1.5、str类的常用方法
1.6、字符串编码
第2章:模块与包
2.1、模块
2.2、包
2.3、以编程方式导入模块
第3章:变量与名称空间
3.1、变量与赋值
3.2、名称空间
第4章:代码流程控制
4.1、顺序执行
4.2、分支语句
4.3、循环
4.4、异常处理
第5章:数学运算
5.1、运算符
5.1.1、算术运算符
5.1.2、比较运算符
5.1.3、位运算符
5.1.4、逻辑运算符
5.1.5、其他运算符
5.2、浮点数的扩展功能
5.3、随机数
5.4、数学函数
5.5、三角函数
5.6、统计学函数
5.7、分式
5.8、日期与时间
第6章:函数式编程
6.1、函数的定义与调用
6.2、向函数传递参数的方式
6.3、可变参数
6.4、装饰器
6.5、lambda表达式
第7章:属性系统
7.1、动态读写属性
7.2、与属性访问有关的函数
7.3、__slots__成员
7.4、自定义的属性访问
7.5、描述符
第8章:类与对象
8.1、类的定义与案例化
8.2、方法成员
8.3、元类
8.4、继承与多态
8.5、对象复制
8.6、特殊成员
8.7、上下文管理
第9章:数据结构
9.1、列表
9.2、元组
9.3、字典
9.4、集合
9.5、数组
9.6、枚举
9.7、迭代器
9.8、自定义序列
9.9、其他
第10章:异步编程
10.1、多线程
10.2、异步等待
第11章:网络编程
11.1、Socket编程
11.2、HTTP与CGI编程
第12章:文件与I/O
12.1、目录操作
12.2、文件与I/O操作
12.3、数据文件
第13章:应用程序界面开发——Tk
13.1、Tk应用程序的初始化
13.2、布局
13.3、常用控件

相关推荐

微信二维码