Python 入门实战教程
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302541288
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:237
- 出版时间:2021-08-01
- 条形码:9787302541288 ; 978-7-302-54128-8
本书特色
本书篇幅精炼,摒弃了繁杂的原理性描述,精选丰富的案例和上机实验,将重点聚焦于“快速使用Python解决实际开发问题”。 本书以10章的篇幅介绍Python语言特点及环境安装、Python程序设计基础、Python序列的常用类型特点及使用方法、字符串与正则表达式、程序控制结构、函数设计与使用、面向对象程序设计、文件操作、科学计算与数据分析以及上述内容的上机实验。 本书案例均在Windows 7操作系统和Python 2.7.13环境下实现。 本书集教材、实验指导、习题册于一体,结构清晰、图文结合,易学易懂,可作为本科高校计算机专业基础课程、选修课程的教材,也可作为Python爱好者的参考书。
内容简介
本书篇幅精炼,摒弃了繁杂的原理性描述,精选丰富的案例和上机实验,将重点聚焦于“快速使用Python解决实际开发问题”。 本书以10章的篇幅介绍Python语言特点及环境安装、Python程序设计基础、Python序列的常用类型特点及使用方法、字符串与正则表达式、程序控制结构、函数设计与使用、面向对象程序设计、文件操作、科学计算与数据分析以及上述内容的上机实验。 本书案例均在Windows 7操作系统和Python 2.7.13环境下实现。 本书集教材、实验指导、习题册于一体,结构清晰、图文结合,易学易懂,可作为本科高校计算机专业基础课程、选修课程的教材,也可作为Python爱好者的参考书。
目录
第1章 Python开发入门
1.1 Python简介
1.1.1 Python语言的特点
1.1.2 Python程序的书写规范
1.1.3 Python的版本选择
1.1.4 Python的应用领域
1.2 Python程序设计环境的安装与设置
1.2.1 Python的安装与简单实用
1.2.2 Anaconda开发环境
习题1
第2章 Python程序设计基础
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.1.3 常量与变量的数据类型转换
2.1.4 案例精选
2.2 运算符与表达式
2.2.1 算术表达式
2.2.2 关系表达式
2.2.3 逻辑表达式
2.2.4 案例精选
习题2
第3章 Python序列
3.1 列表与列表推导式
3.1.1 列表的创建与删除
3.1.2 列表元素的增加
3.1.3 列表元素的删除
3.1.4 列表元素访问与计数
3.1.5 成员资格判断
3.1.6 切片操作
3.1.7 列表排序
3.1.8 列表推导式
3.1.9 案例精选
3.2 元组与生成器推导式
3.2.1 元组的创建与删除
3.2.2 元组的基本操作
3.2.3 元组与列表的区别
3.2.4 生成器推导式
3.3 字典
3.3.1 字典创建与删除
3.3.2 访问字典的键和值
3.3.3 字典元素的添加与修改
3.3.4 字典可用的函数与方法
3.3.5 案例精选
3.4 集合
3.4.1 集合的定义
3.4.2 集合的基本操作
3.4.3 集合可用的操作符
3.4.4 案例精选
习题3
第4章 字符串与正则表达式
4.1 字符串
4.1.1 字符串常量
4.1.2 字符串的转义符
4.1.3 字符串的基本操作
4.1.4 字符串方法
4.1.5 字符串的格式化
4.1.6 案例精选
4.2 正则表达式
4.2.1 简单的正则表达式
4.2.2 re模块主要方法
4.2.3 使用正则表达式对象
4.2.4 子模式与match对象
4.2.5 案例精选
习题4
第5章 程序控制结构
5.1 条件表达式
5.2 顺序结构
5.2.1 赋值语句
5.2.2 基本输入输出
5.2.3 案例精选
5.3 选择结构
5.3.1 单分支选择结构
5.3.2 双分支选择结构
5.3.3 多分支选择结构
5.3.4 if语句和if…else语句的嵌套形式
5.3.5 案例精选
5.4 循环结构
5.4.1 while语句
5.4.2 for语句
5.4.3 多重循环
5.4.4 break、continue、pass、else语句
5.4.5 案例精选
习题5
第6章 函数设计与使用
6.1 自定义函数
6.1.1 定义函数
6.1.2 调用函数
6.1.3 默认参数
6.1.4 位置参数和关键字参数
6.1.5 值传递和引用传递
6.1.6 返回值
6.1.7 lambda表达式
6.1.8 案例精选
6.2 内建函数
6.2.1 内建函数
6.2.2 案例精选
6.3 模块
6.3.1 创建模块
6.3.2 import语句
6.3.3 导入自定义模块
6.3.4 自定义包
6.3.5 案例精选
习题6
第7章 面向对象程序设计
7.1 类的定义与使用
7.1.1 定义类
7.1.2 使用类
7.2 类的属性
7.2.1 公有和私有属性
7.2.2 name mangling
7.2.3 实例属性和类属性
7.2.4 类的内置属性
7.3 方法
7.3.1 实例方法和self参数
7.3.2 类方法和cls参数
7.3.3 静态方法
7.3.4 构造方法和析构方法
7.4 继承
7.4.1 简单继承
7.4.2 私有属性和方法
7.4.3 方法重写
7.4.4 多重继承
习题7
第8章 文件操作
8.1 文件和file对象
8.1.1 打开文件
8.1.2 file对象的方法
8.1.3 file对象的属性
8.1.4 案例精选
8.2 文件系统和相关模块
8.2.1 os模块
8.2.2 os.path模块
8.2.3 shutil模块
8.2.4 案例精选
习题8
第9章 科学计算与数据分析
9.1 数据处理库Numpy
9.1.1 ndarray对象
9.1.2 ufunc对象
9.1.3 庞大的函数库
9.2 数据分析库Pandas
9.2.1 Series对象
9.2.2 DataFrame对象
9.2.3 基本功能
第10章 上机实验
实验1 开始Python编程
实验2 Python函数基础
实验3 程序结构控制
实验4 Python面向对象程序设计
实验5 Python模块
实验6 io操作
实验7 引入第三方库
实验7.1 安装第三方库
实验7.2 NLTK-自然语言处理
实验7.3 自动文摘系统
实验8 图形用户界面编程
实验8.1 Tkinter模块
实验8.2 PIL库
实验8.3 图像处理系统
附录A 各章习题参考答案
参考文献
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0