文件大小:14.90 MB
文件类型:pdf
发布时间:2023-01-12 12:50:39
需资源分:2
下载次数:9
Tag:Python 编程
::资源简介::
Python编程入门指南
前言
目录
第一篇 基础篇
第01章 搭建Python开发环境
1_1 Python概述
1_1_1 了解Python
1_1_2 Python的版本
1_1_3 Python的应用领域
1_2 Python的下载与安装
1_2_1 你的计算机满足要求吗
1_2_2 下载Python安装包
1_2_3 在Windows 64位系统上安装Python
1_2_4 测试Python是否安装成功
1_3 Python开发工具
第02章 Python入门必学
2_1 注释
2_1_1 单行注释
2_1_2 多行注释
2_1_3 中文编码声明注释
2_2 代码缩进
2_3 编码规范
2_3_1 编写规则
2_3_2 命名规范
2_4 基本输入与输出
2_4_1 使用print()函数输出
2_4_2 使用input()函数输入
2_5 快学快用
第03章 变量和数据类型
3_1 保留字与标识符
3_1_1 保留字
3_1_2 标识符
3_2 变量
3_2_1 理解Python中的变量
3_2_2 变量的定义与使用
3_3 基本数据类型
3_3_1 数字类型
3_3_2 字符串类型
3_3_3 布尔类型
3_3_4 数据类型转换
3_4 运算符
3_4_1 算术运算符
3_4_2 赋值运算符
3_4_3 比较[关系]运算符
3_4_4 逻辑运算符
3_4_5 位运算符
3_4_6 运算符的优先级
3_5 快学快用
第04章 流程控制语句
4_1 程序结构
4_2 选择语句
4_2_1 最简单的if语句
4_2_2 if…else语句
4_2_3 if…elif…else语句
4_2_4 if语句的嵌套
4_3 条件表达式
4_4 循环语句
4_4_1 while循环
4_4_2 for循环
4_4_3 循环嵌套
4_5 跳转语句
4_5_1 break语句
4_5_2 continue语句
4_6 pass空语句
4_7 快学快用
第二篇 进阶篇
第05章 序列的应用
5_1 序列
5_1_1 索引[Indexing]
5_1_2 切片[Slicing]
5_1_3 序列相加[Adding]
5_1_4 乘法[Multiplying]
5_1_5 检查某个元素是否是序列的成员[元素]
5_1_6 计算序列的长度、最大值和最小值
5_2 列表[list]
5_2_1 列表的创建和删除
5_2_2 访问列表元素
5_2_3 遍历列表
5_2_4 添加、修改和删除列表元素
5_2_5 对列表进行统计计算
5_2_6 对列表进行排序
5_2_7 列表推导式
5_3 元组[tuple]
5_3_1 元组的创建和删除
5_3_2 访问元组元素
5_3_3 修改元组元素
5_3_4 元组推导式
5_3_5 元组与列表的区别
5_4 字典[dictionary]
5_4_1 字典的创建和删除
5_4_2 通过键-值对访问字典
5_4_3 遍历字典
5_4_4 添加、修改和删除字典元素
5_4_5 字典推导式
5_5 列表、元组和字典的区别
5_6 快学快用
第06章 字符串及正则表达式
6_1 字符串常用操作
6_1_1 拼接字符串
6_1_2 计算字符串的长度
6_1_3 截取字符串
6_1_4 分隔字符串
6_1_5 检索字符串
6_1_6 字母的大小写转换
6_1_7 去除字符串中的空格和特殊字符
6_1_8 格式化字符串
6_2 正则表达式基础
6_2_1 行定位符
6_2_2 元字符
6_2_3 限定符
6_2_4 字符类
6_2_5 排除字符
6_2_6 选择字符
6_2_7 转义字符
6_2_8 分组
6_2_9 在Python中使用正则表达式语法
6_3 使用re模块实现正则表达式操作
6_3_1 匹配字符串
6_3_2 替换字符串
6_3_3 使用正则表达式分隔字符串
6_4 快学快用
第07章 异常处理及程序调试
7_1 异常概述
7_2 异常处理语句
7_2_1 try…except语句
7_2_2 try…except…else语句
7_2_3 try…except…finally语句
7_2_4 使用raise语句抛出异常
7_3 使用assert语句调试程序
第08章 函数
8_1 函数的创建和调用
8_1_1 创建函数
8_1_2 调用函数
8_2 参数传递
8_2_1 了解形式参数和实际参数
8_2_2 位置参数
8_2_3 关键字参数
8_2_4 为参数设置默认值
8_2_5 可变参数
8_3 返回值
8_4 变量的作用域
8_4_1 局部变量
8_4_2 全局变量
8_5 匿名函数[lambda]
8_6 快学快用
第09章 面向对象程序设计
9_1 面向对象概述
9_1_1 对象
9_1_2 类
9_1_3 面向对象程序设计的特点
9_2 类的定义和使用
9_2_1 定义类
9_2_2 创建类的实例
9_2_3 创建__init__()方法
9_2_4 创建类的成员并访问
9_2_5 访问限制
9_3 属性[property]
9_3_1 创建用于计算的属性
9_3_2 为属性添加安全保护机制
9_4 继承
9_4_1 继承的基本语法
9_4_2 方法重写
9_4_3 派生类中调用基类的__init__()方法
9_5 快学快用
第三篇 高级篇
第10章 模块
10_1 模块概述
10_2 自定义模块
10_2_1 创建模块
10_2_2 使用import语句导入模块
10_2_3 使用from…import语句导入模块
10_2_4 模块搜索目录
10_3 以主程序的形式执行
10_4 Python中的包
10_4_1 Python程序的包结构
10_4_2 创建和使用包
10_5 引用其他模块
10_6 快学快用
第11章 文件及目录操作
11_1 基本文件操作
11_1_1 创建和打开文件
11_1_2 关闭文件
11_1_3 打开文件时使用with语句
11_1_4 写入文件内容
11_1_5 读取文件
11_2 目录操作
11_2_1 os和os_path模块
11_2_2 路径
11_2_3 判断目录是否存在
11_2_4 创建目录
11_2_5 删除目录
11_2_6 遍历目录
11_3 高级文件操作
11_3_1 删除文件
11_3_2 重命名文件和目录
11_3_3 获取文件基本信息
11_4 快学快用
第12章 使用Python操作数据库
12_1 数据库编程接口
12_1_1 连接对象
12_1_2 游标对象
12_2 使用SQLite
12_2_1 创建数据库文件
12_2_2 操作SQLite
12_3 使用MySQL
12_3_1 下载和安装MySQL
12_3_2 安装PyMySQL
12_3_3 连接数据库
12_3_4 创建数据表
12_3_5 操作MySQL数据表
前言
目录
第四篇 框架开发篇
第13章 常用的GUI框架
13_1 初识GUI
13_1_1 什么是GUI
13_1_2 常用的GUI框架
13_2 wxPython框架的使用
13_2_1 安装wxPython
13_2_2 创建一个wx_App的子类
13_2_3 直接使用wx_App
13_2_4 使用wx_Frame框架
13_2_5 常用控件
13_2_6 BoxSizer布局
13_2_7 事件处理
13_3 PyQt框架的使用
13_3_1 安装PyQt
13_3_2 使用第三方开发工具
13_3_3 创建主窗体
13_3_4 常用控件
13_3_5 布局管理
13_3_6 信号与槽的关联
13_3_7 资源文件的使用
13_4 小结
第14章 Django Web框架的使用
14_1 Django框架的使用
14_1_1 安装Django Web框架
14_1_2 创建一个Django项目
14_1_3 创建App
14_1_4 数据模型[models]
14_1_5 管理后台
14_1_6 路由[urls]
14_1_7 表单[forms]
14_1_8 视图(views)
14_1_9 Django模板
14_2 小结
第15章 Pygame游戏框架
15_1 初识Pygame
15_1_1 安装Pygame
15_1_2 Pygame常用模块
15_2 Pygame基本使用
15_3 小结
第16章 网络爬虫框架
16_1 初识网络爬虫
16_1_1 网络爬虫概述
16_1_2 网络爬虫的分类
16_1_3 网络爬虫的基本原理
16_2 网络爬虫的常用技术
16_2_1 Python的网络请求
16_2_2 请求头部处理
16_2_3 网络超时
16_2_4 代理服务
16_2_5 HTML解析之BeautifulSoup
16_3 网络爬虫开发常用框架
16_3_1 Scrapy爬虫框架
16_3_2 Crawley爬虫框架
16_3_3 PySpider爬虫框架
16_4 Scrapy爬虫框架的使用
16_4_1 搭建Scrapy爬虫框架
16_4_2 创建Scrapy项目
16_4_3 创建爬虫
16_4_4 获取数据
第17章 Flask Web框架的使用
17_1 Web框架简介
17_1_1 什么是Web框架
17_1_2 常用的Web框架
17_2 Flask框架的使用
17_2_1 安装虚拟环境
17_2_2 安装Flask框架
17_2_3 第一个Flask程序
17_2_4 开启调试模式
17_2_5 路由
17_2_6 静态文件
17_2_7 模板
17_3 小结
第五篇 Web 开发篇
第18章 中华诗词大会[网络版][Django框架+Bootstrap+MySQL+Redis实现]
18_1 项目概述
18_2 系统功能设计
18_2_1 了解项目整体开发流程
18_2_2 系统功能结构
18_2_3 系统业务流程
18_2_4 系统预览
18_3 系统开发必备
18_3_1 系统开发环境
18_3_2 项目目录结构
18_4 数据库设计
18_4_1 数据库概要说明
18_4_2 数据表模型
18_5 用户登录模块设计
18_5_1 用户登录模块概述
18_5_2 使用Django默认的用户授权机制实现普通登录
18_5_3 基于Oauth 2_0的微信登录的实现
18_5_4 机构注册功能的实现
18_6 核心答题功能的设计
18_6_1 答题首页设计
18_6_2 比赛详情页面
18_6_3 答题功能的实现
18_6_4 提交答案
18_6_5 批量录入题库
第六篇 商业项目篇
第19章 图像识别工具图像识别工具
19_1 项目概述
19_2 设计流程
19_3 系统预览
19_4 开发工具准备
19_5 开发前的准备工作
19_5_1 申请百度AI接口
19_5_2 urllib、urllib_request模块
19_5_3 JSON模块
19_6 图像识别工具的开发
19_6_1 根据原型设计制作窗体
19_6_2 添加分类
19_6_3 选择要识别的图片
19_6_4 图像识别
19_6_5 复制识别结果到剪贴板
第20章 微信跳一跳游戏的辅助工具
20_1 项目概述
20_1_1 设计流程
20_1_2 系统预览
20_1_3 开发工具准备
20_2 开发前的准备工作
20_2_1 PIL模块的安装
20_2_2 PIL模块的使用
20_2_3 matplotlib模块的使用
20_2_4 ADB工具
20_3 微信跳一跳游戏辅助工具的实现
20_3_1 窗体的实现
20_3_2 同步手机屏幕的画面
20_3_3 选择起点与终点实现跳跃
20_3_4 实现重选功能
20_4 微信跳一跳游戏辅助工具[自动]的实现
20_4_1 同步手机屏幕的画面
20_4_2 扫描棋子与棋盘
20_4_3 实现自动跳跃
第21章 汽车之家图片抓取工具
21_1 项目概述
21_2 设计流程
21_2_1 系统预览
21_2_2 开发工具准备
21_3 汽车之家图片抓取工具的开发
21_3_1 主窗体设计
21_3_2 创建爬虫类
21_3_3 开启爬虫类
21_3_4 查看大图功能
第22章 巡店宝[企业商品运营利器]
22_1 项目概述
22_2 设计流程
22_3 系统预览
22_4 开发工具准备
22_5 开发前的准备工作
22_5_1 selenium模块的安装
22_5_2 下载浏览器驱动
22_5_3 selenium模块的使用
22_5_4 selenium模块的常用方法
22_6 巡店宝[京东版]查询工具
22_6_1 窗体的实现
22_6_2 获取京东商品name_id
22_6_3 获取京东商品json_id
22_6_4 浏览器自动加载指定商品的网页
22_6_5 分析与显示网页中的图书信息
22_6_6 显示目录窗口
22_6_7 显示好评、中评及差评信息
22_6_8 显示好评度分析窗口
::下载地址::
>> 评论