Python3从入门到实战

Python3从入门到实战

作者:董洪伟 编著

出版社:电子工业

出版年:2020年1月

ISBN:9787121353567

所属分类:绘画摄影

书刊介绍

《Python3从入门到实战》内容简介

本书是一本语法与实践相结合的Python入门教程,全书分为上、下篇。上篇为“Python语法与实践”,以简明的语言、易懂的案例介绍Python的变量与对象、运算符与表达式、控制语句、函数、内置数据类型,Python的面向对象特征,如类与对象、派生类、类的实例与静态方法等Python语言的核心语法,以及迭代器与可迭代对象、闭包、装饰器、@property、深拷贝与浅拷贝等高级语言特征,还介绍了错误与异常、调试。在核心语法部分采用来自数据结构、游戏编程、信息管理、机器学习、强化学习等其他学科和领域的一些经典问题作为实战演练,展示了Python解决实际问题的强大功能,以提高初学者的实际编程能力,使其尽快熟悉语法的使用。下篇为“Python标准库”,对常用的一些Python标准库,如操作系统接口模块、时间日期模块,以及正则表达式、并发计算、图形用户接口编程、网络套接字编程、Internet应用编程、数据持久化等进行了介绍。
董洪伟编著。

作品目录

前言
上篇
Python语法与实践
第1章:Python介绍
1.1、程序与编程语言
1.2、Python语言的主要特征
1.3、Python开发环境及安装方式
1.4、Python解释器
1.5、数和字符的表示
1.6、如何获得帮助
1.7、习题
第2章:Python基本计算
2.1、值、类型、对象
2.2、变量
2.3、数据类型概述
2.4、类型转换和输入
2.5、运算符和表达式
2.6、可变对象和不可变对象
2.7、控制语句
2.8、实战
2.9、习题
第3章:函数
3.1、定义函数、调用函数、参数传递
3.2、全局变量和局部变量
3.3、函数的参数
3.4、递归函数(调用自身的函数)
3.5、函数对象和lambda表达式
3.6、模块和包
3.7、实战:Pong游戏
3.8、实战:线性回归
3.9、习题
第4章:内置数据类型
4.1、数值
4.2、列表
4.3、字符串
4.4、元组
4.5、集合
4.6、字典
4.7、用强化学习Q-Learning算法求解最佳路径
4.8、习题
第5章:面向对象编程
5.1、什么是面向对象编程
5.2、类和对象
5.3、派生类
5.4、绑定属性
5.5、实战:二叉搜索树
5.6、实战:面向对象游戏引擎和仿“雷电战机”游戏
5.7、习题
第6章:输入/输出
6.1、标准输入/输出
6.2、文件读/写
6.3、习题
第7章:错误和异常
7.1、错误
7.2、异常处理
7.3、调试程序
7.4、习题
第8章:高级语法特性
8.1、容器、可迭代对象、迭代器、生成器
8.2、闭包
8.3、装饰器
8.4、@property
8.5、类的静态方法和类方法
8.6、浅拷贝、深拷贝
8.7、习题
下篇
Python标准库
第9章:标准库的常用模块
9.1、操作系统接口模块
9.2、时间和日期模块
9.3、习题
第10章:正则表达式
10.1、正则表达式的定义
10.2、re模块
10.3、正则表达式中的语法规则
10.4、match和flags
10.5、习题
第11章:并发计算
11.1、多线程
11.2、多进程
第12章:图形用户接口(GUI)编程
12.1、Tkinter基础
12.2、用类封装GUI
第13章:网络套接字编程
13.1、套接字编程概述
13.2、TCP服务器程序和客户程序
13.3、UDP服务器程序和客户程序
13.4、socketserver
第14章:Internet应用编程
14.1、urllib模块
14.2、email
第15章:数据持久化
15.1、pickle模块
15.2、shelve模块
15.3、dbm模块
15.4、json模块
15.5、sqlite3模块
参考文献
反侵权盗版声明

相关推荐

微信二维码