第1章 认识Python 1 1.1 案例 1 1.1.1 案例1:运行你的第一个程序 1 1.1.2 案例2:求正方形的面积 3 1.1.3 案例3:制作你的第一个游戏 4 1.2 知识梳理 5 1.2.1 Python运行原理 5 1.2.2 语句的结束 6 1.2.3 注释 6 1.2.4 编码 7 1.2.5 输入与输出 8 1.2.6 值与类型 10 1.2.7 变量与标识符 14 1.2.8 运算符和不同类型的混合计算 15 1.2.9 字符串的连接与倍增 15 1.2.10 将数值转换成字符串 15 1.2.11 导入模块 16 1.2.12 安装Python 17 1.2.13 Python 2与Python 3的版本切换 18 1.3 小结与习题 22 1.3.1 小结 22 1.3.2 习题 22 1.4 课外拓展 22 1.5 实训 24 1.5.1 实训1:认识Python 24 1.5.2 实训2:Python语言入门 27 第2章 函数 31 2.1 案例 31 2.1.1 案例1:用函数的方法输出“Hello World” 31 2.1.2 案例2:用函数的方法定义正方形的面积 32 2.1.3 案例3:用函数的方法定义猜字游戏 32 2.2 知识梳理 34 2.2.1 函数的定义和调用 34 2.2.2 函数的参数 34 2.2.3 return 语句 38 2.2.4 局部变量与全局变量 39 2.2.5 函数作用域 40 2.2.6 模块 41 2.2.7 编程缩进格式 42 2.2.8 文档字符串 42 2.2.9 格式化输出 42 2.2.10 内置函数 43 2.3 小结与习题 44 2.3.1 小结 44 2.3.2 习题 44 2.4 课外拓展 44 2.5 实训 46 实训:函数 46 第3章 分支与循环 50 3.1 案例 50 3.1.1 案例1:猜字游戏(一次猜字机会) 50 3.1.2 案例2:猜字游戏(多次猜字机会)版本一 51 3.1.3 案例3:猜字游戏(多次猜字机会)版本二 52 3.2 知识梳理 53 3.2.1 常用运算符 53 3.2.2 if语句 60 3.2.3 while循环 65 3.2.4 嵌套和中止循环 67 3.2.5 for循环 68 3.3 小结与习题 70 3.3.1 小结 70 3.3.2 习题 70 3.4 课外拓展 71 3.5 实训 74 3.5.1 实训1:分支 74 3.5.2 实训2:循环 78 第4章 列表与元组 82 4.1 案例 82 4.1.1 案例1:猜字游戏(记录游戏过程数据) 82 4.1.2 案例2:猜字游戏扩展 83 4.2 知识梳理 85 4.2.1 列表基础 85 4.2.2 索引的使用 88 4.2.3 求元素数量 89 4.2.4 列表运算符 89 4.2.5 列表的截取与拼接 89 4.2.6 列表推导式 90 4.2.7 嵌套列表 91 4.2.8 列表函数与列表方法 92 4.2.9 元组基础 93 4.2.10 元组运算符 95 4.2.11 元组索引与截取 96 4.2.12 元组内置函数 97 4.3 小结与习题 98 4.3.1 小结 98 4.3.2 习题 98 4.4 课外拓展 98 4.5 实训 100 4.5.1 实训1:列表 100 4.5.2 实训2:元组 105 第5章 字符串与文件 107 5.1 案例 107 5.1.1 案例1:游戏中的字符串格式化及优化 107 5.1.2 案例2:利用文本文件读/写存储游戏过程日志 109 5.2 知识梳理 111 5.2.1 字符串的写法 111 5.2.2 字符串操作 112 5.2.3 字符串运算符 115 5.2.4 字符串内建函数 116 5.2.5 字符串格式化(%) 118 5.2.6 字符串格式化(format函数) 119 5.2.7 字符串截取(切片) 123 5.2.8 转义字符 126 5.2.9 文件的打开 127 5.2.10 文件对象的各种方法 128 5.2.11 相关的文件、目录操作函数以及会引起的异常处理 132 5.3 小结与习题 134 5.3.1 小结 134 5.3.2 习题 134 5.4 课外拓展 134 5.5 实训 137 5.5.1 实训1:字符串 137 5.5.2 实训2:文件 141 第6章 字典与集合 145 6.1 案例 145 案例: 利用字典改进猜字游戏 145 6.2 知识梳理 147 6.2.1 字典的定义 147 6.2.2 访问字典里的值 148 6.2.3 修改字典 148 6.2.4 删除字典元素 149 6.2.5 字典键的特性 149 6.2.6 字典的方法 150 6.2.7 字典内置函数 151 6.2.8 集合的定义 152 6.2.9 集合运算 154 6.2.10 更改集合 157 6.2.11 从集合中删除元素 158 6.2.12 集合的方法 159 6.2.13 集合内置函数 160 6.2.14 不可变集合 161 6.3 小结与习题 162 6.3.1 小结 162 6.3.2 习题 162 6.4 课外拓展 163 6.5 实训 164 6.5.1 实训1:字典 164 6.5.2 实训2:集合 169 第7章 正则表达式 172 7.1 案例 172 7.1.1 案例1:使用正则表达式进行网页解析 172 7.1.2 案例2:正则表达式在数据清洗中的应用 173 7.2 知识梳理 177 7.2.1 正则表达式 177 7.2.2 修饰符 177 7.2.3 模式 178 7.2.4 compile函数 180 7.2.5 match函数 180 7.2.6 search函数 182 7.2.7 findall函数 184 7.2.8 检索和替换 186 7.3 小结与习题 187 7.3.1 小结 187 7.3.2 习题 188 7.4 课外拓展 188 7.5 实训 189 实训:正则表达式 189 第8章 Python数据挖掘与分析 192 8.1 案例 192 8.1.1 综合案例1:电影数据读取、分析与展示 192 8.1.2 综合案例2:电影数据分析与预测 194 8.2 知识梳理 199 8.2.1 数据获取和收集 199 8.2.2 数据清洗和整理 200 8.2.3 数据统计分析 212 8.2.4 数据可视化 215 8.3 小结与习题 217 8.3.1 小结 217 8.3.2 习题 218 8.4 课外拓展 218 8.5 实训 220 实训:数据挖掘与分析 220显示全部>>隐藏全部>>

python语言及其应用电子版翁正秋_Python语言及其应用相关推荐

  1. python语言及其应用电子版翁正秋_Python语言及其应用pdf

    <Python语言及其应用>内容易于理解,而且读起来生动有趣,是编程和Python初学者不可多得的教程.书中首先介绍了Python的基础知识,然后逐渐深入多种主题,结合教程和攻略式风格来讲 ...

  2. 【C语言程序设计进阶-浙大翁恺】C语言笔记 文件

    [C语言程序设计进阶-浙大翁恺]C语言笔记 文件 文件 格式化输入输出 文件输入输出 二进制文件 位运算 按位运算 移位运算 位运算例子 位段 文件 格式化输入输出 %-nd:数字左对齐,且输出要占n ...

  3. python导入不在同一路径的函数_python语言基础都有哪些

    python语言的基础知识有哪些?下面给大家一一介绍: 数据类型 常用的数据类型:数字(number),字符串(string),list(数组),tuple(元组),dict(字典) 数字(numbe ...

  4. python中汉字与变量不可同时出现_Python语言应用培训课(选择练习)

    第一部分 1.多选题: Python在金融中的运用包括( ) 选项:A:绩效分析B:风险分析C:程序化交易D:量化分析答案: [绩效分析;风险分析;程序化交易;量化分析] 第二部分 1.判断题: py ...

  5. python语言中不用来定义函数的关键字_Python 语言中用来定义函数的关键字是

    Python 语言中用来定义函数的关键字是 答:def 调查问卷采集是数据采集人员通过设计具有针对性的问卷,采用方式进行信息采集 答:以上都是 中国大学MOOC: 突出重点,必须以解决问题为目标.也就 ...

  6. python函数的作用降低编程复杂度_Python语言程序设计 (第11期) 测验5: 函数和代码复用...

    共10道单选题和2道编程题,限答1次.限时50分钟 选择题 1.以下选项不是函数作用的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪ ...

  7. python的flask实现第三方登录怎么写_Python语言的Flask框架应用程序实现使用QQ账号登录的方法...

    本文主要向大家介绍了Python语言的Flask框架应用程序实现使用QQ账号登录的方法,希望对大家学习Python语言有所帮助. Flask-OAuthlib是OAuthlib的Flask扩展实现, ...

  8. python函数和代码复用思维导图_Python语言程序---代码复用与函数递归(二)

    Python语言程序---代码复用与函数递归(二) 函数递归 在函数定义中,调用函数自身的方式就是递归. 递归并不是程序设计的专有名词,在数学中也广泛存在.例如:n!.在n!中,我们定义当n=0时,n ...

  9. python集合中的元素不允许重复_Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。-智慧树Python数据分析与数据可视化章节答案...

    Python数据分析与数据可视化:Python语言中同一个集合中的元素不会重复,每个元素都是唯一的.[?ж???] A:对 B:错 Python数据分析与数据可视化章节测试答案: 对 更多相关问题 智 ...

最新文章

  1. CVPR2021直播|点云补全的方法梳理及最新进展分享
  2. linux c 报错 warning: large integer implicitly truncated to unsigned type[-Woverflow]
  3. mysql允许用户远程连接_mysql允许用户远程连接
  4. vue项目实现记住密码到cookie功能
  5. hibernate mysql 主从_MYSQL主从复制和写分离
  6. java中的规范是什么意思_Java中的异常规范有什么好处?
  7. idea教程--Maven 骨架介绍
  8. vscode更换主题的插件_VScode 插件开发(三)主题
  9. x86_64 arm制linux-gcc,arm-linux-gcc 制作
  10. as5300g2 nas软件功能_群晖NAS软件Qnote介绍及使用方法教程
  11. 蓝桥杯 ALGO-27 算法训练 FBI树 Java版
  12. Java爬取网页源代码解析
  13. 英文投稿的一点经验【转载】
  14. WIN11右键菜单默认展开
  15. Matrix使用解析
  16. 大火的何铠明:MAE——用于计算机视觉的可扩展自监督学习神器
  17. python修改允许京东下单_京东Python开发(二)
  18. 用WWW::Mechanize来写twiki
  19. 软考初级程序员上午单选题(13)
  20. 开发的阅读文档来源灵感

热门文章

  1. 【安全漏洞】DedeCMS-5.8.1 SSTI模板注入导致RCE
  2. 修改xp boot.ini文件
  3. MySQL修改和删除触发器(DROP TRIGGER)
  4. 【Apache】 LXC 容器中重启 Apache 报错: Failed to set up mount namespacing: Permission denied
  5. 【Nginx】解决 504 Gateway Time-out
  6. 设置超链接文字的样式
  7. MongoDB基础知识总结
  8. hexo的yilia主题鼠标点击出现小红心
  9. Spring boot格式化器
  10. jQuery的链Chaining