• Python程序设计项目化教程(微课版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python程序设计项目化教程(微课版)

30.87 6.3折 49 全新

库存5件

山东泰安
认证卖家担保交易快速发货售后保障

作者宋雯斐

出版社电子工业出版社

出版时间2023-03

版次1

装帧其他

货号607 10-14

上书时间2024-10-14

邹鲁文化书店

十一年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 宋雯斐
  • 出版社 电子工业出版社
  • 出版时间 2023-03
  • 版次 1
  • ISBN 9787121451461
  • 定价 49.00元
  • 装帧 其他
  • 开本 16开
  • 页数 252页
  • 字数 424千字
【内容简介】
Python语言语法优雅、清晰、简洁易学,很适合初学者作为程序设计入门语言进行学习。本书介绍Python程序设计的基础知识。全书以项目化体系编写,介绍Python程序设计的基本思想和方法,培养学生利用Python语言解决各类实际问题的能力;以“项目案例”为驱动,辅以知识点的讲解,突出问题求解方法与思维能力训练。全书共9个项目,涵盖认识Python、Python基本语法、程序控制结构、组合数据类型(包括字符串、列表、元组、字典、集合)、文件操作、函数与模块、Python文件操作、面向对象、Python数据库编程等内容,并引入趣味项目进行综合应用,兼顾课程素养元素设计、计算机等级考试二级Python的考核内容。本书配套有视频资源、PPT、习题和答案、例题源码等各类素材及在线开放课程,方便学生进行系统的学习。
【作者简介】
宋雯斐(1979.9—),女,副教授,浙江工业职业技术学院设计与艺术学院的副院长,主持或参与厅局级记上教科研项目近10项,发表论文10余篇,主编教材3部。
【目录】
项目一  认识Python1

任务1.1  Python概述1

1.1.1  任务引入1

1.1.2  Python的历史2

1.1.3  Python的特点3

1.1.4  Python的学习路径3

任务1.2  PyCharm和Anaconda联动的开发环境配置4

1.2.1  任务引入4

1.2.2  IDLE的配置与使用5

1.2.3  集成开发环境PyCharm的配置与使用8

1.2.4  集成开发环境Anaconda的配置与使用11

1.2.5  任务实现——PyCharm和Anaconda联动的开发环境配置14

任务1.3  Python扩展库的安装17

1.3.1  pip命令安装18

1.3.2  tar.gz文件安装19

1.3.3  .whl文件安装19

任务1.4  认识Python实训20

项目二  Python基本语法22

任务2.1  Python程序风格——运行你的第一个程序(视频)22

2.1.1  Python库的导入和使用23

2.1.2  Python缩进规则24

2.1.3  Python行与注释24

2.1.4  语句换行26

2.1.5  Python的执行原理27

2.1.6  任务实现——运行你的第一个程序28

任务2.2  Python内置对象——计算圆的面积(视频)28

2.2.1  标识符和关键字29

2.2.2  变量30

2.2.3  变量的输入和输出32

2.2.4  任务实现——计算圆的面积33

任务2.3  数据类型和数字型数据类型34

2.3.1  数据类型35

2.3.2  数字型数据类型35

2.3.3  数字型数据类型的转换39

2.3.4  任务实现——计算身体质量指数40

任务2.4  运算符——水仙花数的判断41

2.4.1  算术运算符42

2.4.2  比较运算符43

2.4.3  逻辑运算符44

2.4.4  赋值运算符45

2.4.5  位运算符46

2.4.6  成员运算符47

2.4.7  运算符的优先级47

2.4.8  任务实现——水仙花数的判断48

任务2.5  Python基本语法实训49

项目三  程序控制结构51

任务3.1  判断语句——平、闰年以及月份天数的判定(视频)51

3.1.1  单分支结构(if语句)52

3.1.2  双分支结构(if-else语句)53

3.1.3  多分支结构(if-elif-else语句)54

3.1.4  if嵌套56

3.1.5  任务实现——平、闰年以及月份天数的判定57

任务3.2  循环语句——打印九九乘法表58

3.2.1  while循环语句59

3.2.2  for循环语句61

3.2.3  循环嵌套62

3.2.4  任务实现——打印九九乘法表64

任务3.3  占位与中断语句——打印三位数的回文数65

3.3.1  占位语句(pass)65

3.3.2  break和continue语句65

3.3.3  任务实现——打印三位数的回文数67

任务3.4  异常处理——求两个正整数的和68

3.4.1  程序中的错误68

3.4.2  异常及处理69

3.4.3  任务实现——求两个正整数的和73

任务3.5  程序控制结构实训74

项目四  组合数据类型79

任务4.1  字符串——统计各类字符数目(视频)79

4.1.1  字符编码(视频)80

4.1.2  字符串的创建(视频)83

4.1.3  字符串的格式化(视频)85

4.1.4  字符串的常用方法89

4.1.5  任务实现——统计各类字符数目93

任务4.2  列表——成绩统计(视频)94

4.2.1  列表的基本操作(视频)95

4.2.2  列表的常用方法(视频)97

4.2.3  任务实现——成绩统计100

任务4.3  元组——用扑克牌实现抽奖(视频)101

4.3.1  元组的基本操作(视频)101

4.3.2  元组的常用方法(视频)104

4.3.3  任务实现——用扑克牌实现抽奖105

任务4.4  字典——英文文章词频统计(视频)106

4.4.1  字典的基本操作(视频)106

4.4.2  字典的遍历(视频)108

4.4.3  任务实现——英文文章词频统计110

任务4.5  集合——调查问卷中随机调查对象的确定(视频)111

4.5.1  集合的基本操作(视频)112

4.5.2  集合的常用方法(视频)114

4.5.3  任务实现——调查问卷中随机调查对象的确定115

任务4.6  组合数据类型实训117

4.6.1  字符串实训117

4.6.2  元组、列表和字典实训120

项目五  函数与模块124

任务5.1  函数的定义与调用——名片管理器124

5.1.1  函数的定义与调用(视频)125

5.1.2  函数参数127

5.1.3  函数返回值129

5.1.4  变量作用域131

5.1.5  任务实现——名片管理器(视频)133

任务5.2  特殊函数——打印斐波那契数列(视频)135

5.2.1  递归函数135

5.2.2  匿名函数136

5.2.3  map()函数137

5.2.4  filter()函数138

5.2.5  reduce()函数138

5.2.6  任务实现——打印斐波那契数列139

任务5.3  模块——按指定长度生成字母、数字随机序列码140

5.3.1  模块及其使用140

5.3.2  模块的制作141

5.3.3  常用模块142

5.3.4  任务实现——按指定长度生成字母、数字随机序列码145

任务5.4  函数与模块实训146

项目六  Python文件操作149

任务6.1  文件操作——记账本(视频)149

6.1.1  文件的打开(视频)150

6.1.2  文件的关闭(视频)151

6.1.3  文件的读写操作(视频)152

6.1.4  文件的定位读写156

6.1.5  任务实现——电子记账本157

任务6.2  文件批量操作——批量修改文件名160

6.2.1  文件管理(视频)160

6.2.2  目录管理162

6.2.3  任务实现——批量修改文件名164

任务6.3  读写CSV文件——成绩统计排序165

6.3.1  CSV格式文件165

6.3.2  CSV格式文件读写(视频)165

6.3.3  任务实现——成绩统计排序167

任务6.4  Python文件操作实训168

项目七  面向对象170

任务7.1 对象与类——电影对象的定义和使用(视频)170

7.1.1  类的定义和使用(视频)171

7.1.2  数据成员的访问(视频)175

7.1.3  成员方法的调用(视频)177

7.1.4  任务实现——电影对象的定义和使用179

任务7.2  继承和多态180

7.2.1  继承180

7.2.2  多态182

任务7.3  面向对象实训184

项目八  Python数据库编程187

任务8.1  SQLite数据库操作——学生信息管理系统设计187

8.1.1  SQLite数据库的连接(视频)188

8.1.2  SQLite数据库的操作(视频)189

8.1.3  任务实现——学生信息管理系统设计193

任务8.2  MySQL数据库操作——学生信息管理系统设计196

8.2.1  MySQL数据库的连接(视频)197

8.2.2  MySQL数据库的操作(视频)198

任务8.3  Python数据库编程实训201

项目九  Python趣味项目203

任务9.1  绘图库turtle的应用——绘制奥运五环标志(视频)203

9.1.1  turtle库的常用函数(视频)204

9.1.2  任务实现——绘制奥运五环标志211

任务9.2  数据可视化库matplotlib的使用——解析中国夏奥之旅213

9.2.1  NumPy运算213

9.2.2  Matplotlib库的常见操作218

9.2.3  Matplotlib绘制常见图表222

9.2.4  任务实现——解析中国夏奥之旅(视频)229

任务9.3  词云库wordcloud的使用——用词云可视化《政府工作报告》(视频)231

9.3.1  中文分词jieba库的使用(视频)232

9.3.2  词云库wordcloud的使用(视频)234

9.3.3  任务实现——用词云可视化《政府工作报告》(视频)236

任务9.4  Python趣味项目实训238
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP