暂无评论
图文详情
- ISBN:9787576319194
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:213页
- 出版时间:2022-12-01
- 条形码:9787576319194 ; 978-7-5763-1919-4
内容简介
本书以Windows为平台,从人门者的角度,以简洁、通俗易懂的语言系统全面地讲解了Python3的础知识。全书共分9个项目,内容包括Python概述、基础语法、常用语句、字符串、列表、元组和字典、函数、文件、异常和错误、面向对象编程等。
目录
项目一 Python初体验
1.1 认识Python
1.1.1 Python语言简介与发展历程
1.1.2 Python语言的特点
1.1.3 Python的应用领域
1.2 搭建Python开发环境
1.2.1 Python的安装
1.2.2 Python环境变量的配置
1.2.3 集成开发环境PyCharm的安装
1.3 编写Python程序
1.3.1 Python基本语法
1.3.2 使用IDLE编写Python程序
1.3.3 使用PyCharm编写Python程序
1.3.4 Python的运行机制
项目二 计算三角形面积
2.1 认识变量
2.1.1 变量和常量
2.1.2 变量值的类型
2.2 数字类型
2.2.1 数字类型的表示方法
2.2.2 数字类型的转换
2.3 运算符和表达式
2.3.1 算术运算符和算术表达式
2.3.2 赋值运算符和赋值表达式
2.3.3 比较运算符和比较表达式
2.3.4 逻辑运算符和逻辑表达式
2.3.5 位运算符和位表达式
2.3.6 运算符优先级和结合性
2.4 格式化输出数据
项目三 打怪兽游戏
3.1 认识结构化程序设计
3.2 使用选择结构
3.2.1 if语句
3.2.2 if…else语句
3.2.3 if…elif…else语句
3.2.4 选择结构语句的嵌套
3.3 使用循环结构
3.3.1 while语句
3.3.2 for语句
3.3.3 循环结构语句的嵌套
3.4 循环控制语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 pass语句
项目四 身份证号码的秘密
4.1 认识字符串
4.1.1 字符串的定义
4.1.2 字符串的输入和输出
4.2 字符串的基本操作
4.2.1 字符串的存储方式
4.2.2 字符串的遍历
4.2.3 字符串的切片
4.3 使用字符串内建函数
4.3.1 查找和替换函数
4.3.2 计数函数
4.3.3 对齐函数
4.3.4 大小写转换函数
4.3.5 去除函数
4.3.6 连接和分割函数
4.4 使用字符串运算符
项目五 学习小组分组
5.1 使用列表
5.1.1 列表的创建
5.1.2 列表元素的访问和遍历
5.1.3 列表的基本操作
5.1.4 列表的嵌套
5.2 使用元组
5.2.1 元组的创建
5.2.2 元组的基本操作
5.3 使用字典
5.3.1 字典的创建和访问
5.3.2 字典的基本操作
5.4 字典与列表、元组的转换和比较
5.4.1 字典与列表的转换
5.4.2 字典与元组的转换
5.4.3 字典与列表、元组的比较
项目六 代码复用
6.1 创建与调用函数
6.1.1 创建函数
6.1.2 调用函数
6.1.3 函数返回值
6.2 函数的参数
6.2.1 形式参数与实际参数
6.2.2 参数的传递
6.3 变量的作用域
6.3.1 局部变量
6.3.2 全局变量
6.4 特殊函数
6.4.1 匿名函数
6.4.2 递归函数
项目七 用户注册登录
7.1 文件的打开和关闭
7.1.1 打开文件
7.1.2 关闭文件
7.1.3 上下文管理器
7.2 文件的读取和写入
7.2.1 读取文件
7.2.2 写入文件
7.2.3 文件的定位读写
7.3 管理文件和文件夹
7.3.1 删除文件
7.3.2 重命名文件
7.3.3 新建文件夹
7.3.4 删除文件夹
7.3.5 获取当前目录
7.3.6 更改默认目录
7.3.7 获取目录列表
7.4 使用JSON
项目八 体重的烦恼
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 else子句
8.2.6 finally子句
8.3 抛出异常
8.3.1 raise语句
8.3.2 assert语句
8.4 自定义异常
项目九 人机猜拳
9.1 认识面向对象
9.1.1 面向对象的基本概念
9.1.2 面向对象程序设计的特征
9.2 创建类与对象
9.2.1 定义类
9.2.2 对象的创建与使用
9.3 属性和方法
9.3.1 构造方法和析构方法
9.3.2 类属性和实例属性
9.3.3 类的方法
9.4 封装
9.5 继承
9.5.1 继承的基本语法
9.5.2 子类定义属性和方法
9.5.3 重写父类的方法
9.6 多态
参考文献
1.1 认识Python
1.1.1 Python语言简介与发展历程
1.1.2 Python语言的特点
1.1.3 Python的应用领域
1.2 搭建Python开发环境
1.2.1 Python的安装
1.2.2 Python环境变量的配置
1.2.3 集成开发环境PyCharm的安装
1.3 编写Python程序
1.3.1 Python基本语法
1.3.2 使用IDLE编写Python程序
1.3.3 使用PyCharm编写Python程序
1.3.4 Python的运行机制
项目二 计算三角形面积
2.1 认识变量
2.1.1 变量和常量
2.1.2 变量值的类型
2.2 数字类型
2.2.1 数字类型的表示方法
2.2.2 数字类型的转换
2.3 运算符和表达式
2.3.1 算术运算符和算术表达式
2.3.2 赋值运算符和赋值表达式
2.3.3 比较运算符和比较表达式
2.3.4 逻辑运算符和逻辑表达式
2.3.5 位运算符和位表达式
2.3.6 运算符优先级和结合性
2.4 格式化输出数据
项目三 打怪兽游戏
3.1 认识结构化程序设计
3.2 使用选择结构
3.2.1 if语句
3.2.2 if…else语句
3.2.3 if…elif…else语句
3.2.4 选择结构语句的嵌套
3.3 使用循环结构
3.3.1 while语句
3.3.2 for语句
3.3.3 循环结构语句的嵌套
3.4 循环控制语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 pass语句
项目四 身份证号码的秘密
4.1 认识字符串
4.1.1 字符串的定义
4.1.2 字符串的输入和输出
4.2 字符串的基本操作
4.2.1 字符串的存储方式
4.2.2 字符串的遍历
4.2.3 字符串的切片
4.3 使用字符串内建函数
4.3.1 查找和替换函数
4.3.2 计数函数
4.3.3 对齐函数
4.3.4 大小写转换函数
4.3.5 去除函数
4.3.6 连接和分割函数
4.4 使用字符串运算符
项目五 学习小组分组
5.1 使用列表
5.1.1 列表的创建
5.1.2 列表元素的访问和遍历
5.1.3 列表的基本操作
5.1.4 列表的嵌套
5.2 使用元组
5.2.1 元组的创建
5.2.2 元组的基本操作
5.3 使用字典
5.3.1 字典的创建和访问
5.3.2 字典的基本操作
5.4 字典与列表、元组的转换和比较
5.4.1 字典与列表的转换
5.4.2 字典与元组的转换
5.4.3 字典与列表、元组的比较
项目六 代码复用
6.1 创建与调用函数
6.1.1 创建函数
6.1.2 调用函数
6.1.3 函数返回值
6.2 函数的参数
6.2.1 形式参数与实际参数
6.2.2 参数的传递
6.3 变量的作用域
6.3.1 局部变量
6.3.2 全局变量
6.4 特殊函数
6.4.1 匿名函数
6.4.2 递归函数
项目七 用户注册登录
7.1 文件的打开和关闭
7.1.1 打开文件
7.1.2 关闭文件
7.1.3 上下文管理器
7.2 文件的读取和写入
7.2.1 读取文件
7.2.2 写入文件
7.2.3 文件的定位读写
7.3 管理文件和文件夹
7.3.1 删除文件
7.3.2 重命名文件
7.3.3 新建文件夹
7.3.4 删除文件夹
7.3.5 获取当前目录
7.3.6 更改默认目录
7.3.7 获取目录列表
7.4 使用JSON
项目八 体重的烦恼
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 else子句
8.2.6 finally子句
8.3 抛出异常
8.3.1 raise语句
8.3.2 assert语句
8.4 自定义异常
项目九 人机猜拳
9.1 认识面向对象
9.1.1 面向对象的基本概念
9.1.2 面向对象程序设计的特征
9.2 创建类与对象
9.2.1 定义类
9.2.2 对象的创建与使用
9.3 属性和方法
9.3.1 构造方法和析构方法
9.3.2 类属性和实例属性
9.3.3 类的方法
9.4 封装
9.5 继承
9.5.1 继承的基本语法
9.5.2 子类定义属性和方法
9.5.3 重写父类的方法
9.6 多态
参考文献
展开全部
作者简介
李伟,山东省滕州市人,毕业于中国海洋大学计算机应用技术专业,硕士研究生,现在枣庄科技职业学院信息工程系教务科担任教学秘书,主要从事教学管理工作和计算机软件相关教学科研工作。自工作以来,发表论文8篇,参加《计算机基础》、《JAVA语言程序设计》、《人工智能基础》等教材的编写,主持并参与课题研究6项并有2项获二等奖,参与省级精品资源共享课《计算机文化基础》的建设,指导学生参加技能大赛获二等奖1项,三等奖3项。
本类五星书
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0