Python从入门到精通
正版保障 假一赔十 可开发票
¥
57.65
6.4折
¥
89.8
全新
库存79件
作者明日科技编著
出版社清华大学出版社
ISBN9787302634904
出版时间2023-06
装帧平装
开本其他
定价89.8元
货号12968099
上书时间2024-01-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
目录
第1篇基础知识
第1章初识Python
视频讲解:77分钟
1.1Python简介
1.1.1什么是Python
1.1.2Python的版本
1.1.3Python能做什么
1.2搭建Python开发环境
1.2.1开发环境概述
1.2.2安装Python
1.2.3编写第一个Python程序
1.2.4运行已经编写好的.py文件
1.3Python开发工具
1.3.1使用自带的IDLE
1.3.2使用VisualStudioCode
1.3.3常用的第三方开发工具
1.4实践与练习
第2章Python语言基础
视频讲解:145分钟
2.1Python语法特点
2.1.1注释规则
2.1.2代码缩进
2.1.3编码规范
2.2Python中的变量
2.2.1保留字与标识符
2.2.2理解Python中的变量
2.2.3定义变量
2.3基本数据类型
2.3.1数字
2.3.2字符串
2.3.3布尔类型
2.3.4数据类型转换
2.4基本输入和输出
2.4.1使用input()函数输入
2.4.2使用print()函数输出
2.4.3使用pprint()函数输出
2.5实践与练习
第3章运算符与表达式
视频讲解:70分钟
3.1运算符
3.1.1算术运算符
3.1.2赋值运算符
3.1.3比较(关系)运算符
3.1.4逻辑运算符
3.1.5位运算符
3.2运算符的优先级
3.3条件表达式
3.4实践与练习
第4章流程控制语句
视频讲解:139分钟
4.1程序结构
4.2选择语句
4.2.1最简单的if语句
4.2.2if…else语句
4.2.3if…elif…else语句
4.2.4选择语句的嵌套
4.2.5match…case语句
4.3循环语句
4.3.1while循环
4.3.2for循环
4.3.3循环嵌套
4.4break、continue和pass语句
4.4.1break语句
4.4.2continue语句
4.4.3pass语句
4.5实践与练习
第5章列表和元组
视频讲解:202分钟
5.1序列概述
5.1.1索引
5.1.2切片
5.1.3序列相加
5.1.4乘法
5.1.5检查某个元素是否是序列的成员(元素)
5.1.6计算序列的长度、优选值和最小值
5.2列表
5.2.1列表的创建和删除
5.2.2访问列表元素
5.2.3遍历列表
5.2.4添加、修改和删除列表元素
5.2.5对列表进行统计计算
5.2.6对列表进行排序
5.2.7列表推导式
5.2.8二维列表
5.3元组
5.3.1元组的创建和删除
5.3.2访问元组元素
5.3.3修改元组
5.3.4元组推导式
5.3.5元组与列表的区别
5.4实践与练习
第6章字典和集合
视频讲解:86分钟
6.1字典
6.1.1字典的创建和删除
6.1.2访问字典
6.1.3遍历字典
6.1.4添加、修改和删除字典元素
6.1.5字典推导式
6.2集合
6.2.1创建集合
6.2.2向集合中添加和删除元素
6.2.3集合的交集、并集和差集运算
6.3实践与练习
第7章字符串
视频讲解:118分钟
7.1字符串编码转换
7.1.1使用encode()方法编码
7.1.2使用decode()方法解码
7.2字符串常用操作
7.2.1拼接字符串
7.2.2计算字符串的长度
7.2.3截取字符串
7.2.4分割、合并字符串
7.2.5检索字符串
7.2.6字母的大小写转换
7.2.7去除字符串中的空格和特殊字符
7.2.8格式化字符串
7.3实践与练习
第2篇进阶提高
第8章Python中使用正则表达式
视频讲解:45分钟
8.1正则表达式语法
8.1.1行定位符
8.1.2元字符
8.1.3限定符
8.1.4字符类
8.1.5排除字符
8.1.6选择字符
8.1.7转义字符
8.1.8分组
8.1.9在Python中使用正则表达式语法
8.2使用re模块实现正则表达式操作
8.2.1匹配字符串
8.2.2替换字符串
8.2.3使用正则表达式分割字符串
8.3实践与练习
第9章函数
视频讲解:118分钟
9.1函数的创建和调用
9.1.1创建一个函数
9.1.2调用函数
9.2参数传递
9.2.1了解形式参数和实际参数
9.2.2位置参数
9.2.3关键字参数
9.2.4为参数设置默认值
9.2.5可变参数
9.2.6类型联合运算符
9.3返回值
9.4变量的作用域
9.4.1局部变量
9.4.2全局变量
9.5匿名函数
9.6实践与练习
第10章面向对象程序设计
视频讲解:109分钟
10.1面向对象概述
10.1.1对象
10.1.2类
10.1.3面向对象程序设计的特点
10.2类的定义和使用
10.2.1定义类
10.2.2创建类的实例
10.2.3创建__init__()方法
10.2.4创建类的成员并访问
10.2.5访问
10.3属性
10.3.1创建用于计算的属性
10.3.2为属性添加安全保护机制
10.4继承
10.4.1继承的基本语法
10.4.2方法重写
10.4.3派生类中调用基类的__init__()方法
10.5实践与练习
第11章模块
视频讲解:105分钟
11.1模块概述
11.2自定义模块
11.2.1创建模块
11.2.2使用import语句导入模块
11.2.3使用from…import语句导入模块
11.2.4模块搜索目录
11.3Python中的包
11.3.1Python程序的包结构
11.3.2创建和使用包
11.3.3以主程序的形式执行
11.4引用其他模块
11.4.1导入和使用标准模块
11.4.2第三方模块的下载与安装
11.5实践与练习
第12章文件及目录操作
视频讲解:140分钟
12.1基本文件操作
12.1.1创建和打开文件
12.1.2关闭文件
12.1.3打开文件时使用with语句
12.1.4写入文件内容
12.1.5读取文件
12.2目录操作
12.2.1os和os.path模块
12.2.2路径
12.2.3判断目录是否存在
12.2.4创建目录
12.2.5删除目录
12.2.6遍历目录
12.3高级文件操作
12.3.1删除文件
12.3.2重命名文件和目录
12.3.3获取文件基本信息
12.4实践与练习
第13章操作数据库
视频讲解:79分钟
13.1数据库编程接口
13.1.1连接对象
13.1.2游标对象
13.2使用SQLite
13.2.1创建数据库文件
13.2.2操作SQLite
13.3使用MySQL
13.3.1下载和安装MySQL
13.3.2安装PyMySQL
13.3.3连接数据库
13.3.4创建数据表
13.3.5操作MySQL数据表
13.4实践与练习
第14章使用进程和线程
视频讲解:104分钟
14.1什么是进程
14.2创建进程的常用方式
14.2.1使用multiprocessing模块创建进程
14.2.2使用Process子类创建进程
14.2.3使用进程池Pool创建进程
14.3进程间通信
14.3.1队列简介
14.3.2多进程队列的使用
14.3.3使用队列在进程间通信
14.4什么是线程
14.5创建线程
14.5.1使用threading模块创建线程
14.5.2使用Thread子类创建线程
14.6线程间通信
14.6.1什么是互斥锁
14.6.2使用互斥锁
14.6.3使用队列在线程间进行通信
14.7异步编程asyncio模块
14.7.1什么是异步编程
14.7.2创建协程任务
14.7.3使用协程执行多个耗时任务
14.7.4协程嵌套与列表推导式
14.8实践与练习
第15章网络编程
视频讲解:60分钟
15.1网络基础
15.1.1为什么要使用通信协议
15.1.2TCP/IP简介
15.1.3UDP简介
15.1.4socket简介
15.2TCP编程
15.2.1创建TCP服务器
15.2.2创建TCP客户端
15.2.3执行TCP服务器和客户端
15.3UDP编程
15.3.1创建UDP服务器
15.3.2创建UDP客户端
15.3.3执行UDP服务器和客户端
15.4实践与练习
第16章异常处理及程序调试
视频讲解:60分钟
16.1异常概述
16.2异常处理语句
16.2.1try…except语句
16.2.2try…except…else语句
16.2.3try…except…finally语句
16.2.4使用raise语句抛出异常
16.2.5更清晰的错误信息
16.3程序调试
16.3.1使用自带的IDLE进行程序调试
16.3.2使用assert语句调试程序
16.4实践与练习
第3篇项目应用
游戏开发与项目
第17章Pygame游戏编程
视频讲解:50分钟
17.1初识Pygame
17.1.1安装Pygame
17.1.2Pygame常用模块
17.2窗口坐标系与pygame.Rect对象
17.2.1窗口坐标系
17.2.2pygame.Rect对象
17.3事件侦测
17.3.1事件检索
17.3.2处理键盘事件
17.3.3自定义事件
17.4位图图形
17.4.1位图基础
17.4.2Surface对象
17.4.3Rect矩形对象
17.5音频控制
17.5.1设备的初始化
17.5.2加载声音文件
17.5.3控制声音流
第18章推箱子游戏
视频讲解:3分钟
18.1需求分析
18.2案例准备
18.3业务流程
18.4实现过程
18.4.1文件夹组织结构
18.4.2搭建主框架
18.4.3绘制游戏地图
18.4.4用键盘控制角色移动
18.4.5判断游戏是否通关
18.4.6记录步数
18.4.7撤销角色已移动功能
18.4.8重玩此关的实现
18.4.9游戏进入下一关
爬虫开发与项目
第19章网络爬虫开发
视频讲解:90分钟
19.1初识网络爬虫
19.1.1网络爬虫概述
19.1.2网络爬虫的分类
19.1.3网络爬虫的基本原理
19.2网络爬虫的常用技术
19.2.1Python的网络请求
19.2.2请求headers处理
19.2.3网络超时
19.2.4代理服务
19.2.5HTML解析之BeautifulSoup
19.3网络爬虫开发常用框架Scrapy
19.3.1安装Scrapy爬虫框架
19.3.2创建Scrapy项目
19.3.3创建爬虫
第20章火车票分析助手
视频讲解:4分钟
20.1需求分析
20.2案例准备
20.3业务流程
20.4主窗体的UI设计
20.4.1主窗体的布局
20.4.2主窗体显示效果
20.5爬取数据
20.5.1获取请求地址与参数
20.5.2下载数据文件
20.5.3查询所有车票信息
20.5.4卧铺票的查询与分析
20.5.5查询车票起售时间
20.6窗体的数据显示
20.6.1车票查询区域的数据显示
20.6.2卧铺售票分析区域的数据显示
20.6.3卧铺车票数量走势图的显示
20.6.4查询车票起售时间的数据显示
数据可视化与项目
第21章数据可视化
视频讲解:225分钟
21.1初识数据可视化
21.1.1什么是数据可视化
21.1.2数据可视化的作用
21.1.3数据可视化常用工具
21.2NumPy数值计算
21.2.1安装NumPy
21.2.2NumPy的数据类型
21.2.3ndarray数组对象
21.2.4dtype数据类型对象
21.2.5数组的基本操作
21.3pandas数据处理
21.3.1pandas数据结构
21.3.2读写数据
21.3.3数据操作
21.4Matplotlib绘制常用图表
21.4.1绘制柱形图
21.4.2绘制折线图
21.4.3绘制散点图
21.4.4绘制饼形图
第22章京东电商销售数据分析与预测
视频讲解:3分钟
22.1需求分析
22.2案例准备
22.3业务流程
22.4分析方法
22.5实现过程
22.5.1日期数据统计并显示
22.5.2销售收入分析
22.5.3销售收入与广告费相关性分析
22.5.4销售收入预测
22.5.5预测评分
Web开发与项目
第23章Web编程
视频讲解:93分钟
23.1Web基础
23.1.1HTTP协议
23.1.2Web服务器
23.1.3前端基础
23.1.4静态服务器
23.2WSGI接口
23.2.1CGI简介
23.2.2WSGI简介
23.2.3定义WSGI接口
23.2.4运行WSGI服务
23.3Web框架
23.3.1什么是Web框架
23.3.2Python中常用的Web框架
第24章Flask框架
视频讲解:75分钟
24.1Flask简介
24.1.1安装虚拟环境
24.1.2安装Flask
24.1.3第一个Flask程序
24.2Flask基础
24.2.1开启调试模式
24.2.2路由
24.2.3静态文件
24.2.4蓝图
24.3模板
24.3.1渲染模板
24.3.2变量
24.3.3控制结构
24.4Web表单
24.4.1CSRF保护和验证
24.4.2表单类
24.4.3把表单渲染成HTML
第25章e起去旅行网站
视频讲解:147分钟
25.1系统功能设计
25.1.1系统功能结构
25.1.2系统业务流程
25.2系统开发推荐
25.2.1系统开发环境
25.2.2文件夹组织结构
25.3数据库设计
25.3.1数据库概要说明
25.3.2数据表模型
25.3.3数据表关系
25.4前台用户模块设计
25.4.1会员注册功能实现
25.4.2会员登录功能实现
25.4.3会员退出功能实现
25.5前台首页模块设计
25.5.1推荐景区功能实现
25.5.2推荐地区功能实现
25.5.3搜索景区功能实现
25.6景区模块设计
25.6.1查看景区功能实现
25.6.2查看游记功能实现
25.6.3收藏景区功能实现
— 没有更多了 —
以下为对购买帮助不大的评价