![](https://img-blog.csdnimg.cn/0b442b2c4a644a00a6f7279a7e402eec.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python编程从入门到实践(第二版)
文章平均质量分 88
零基础学python,完全根据《python编程从入门到实践》(第二版)整理
张小勇zhangxy
这个作者很懒,什么都没留下…
展开
-
第十七章 使用API
使用API17.1 使用Web API17.1.1 Git 和 GitHub17.1.2 使用API调用请求数据17.1.3 安装Requests17.1.4 处理API响应17.1.5 处理响应字典17.1.6 概述最受欢迎的库17.1.7 监视API的速率限制17.2 使用Plotly可视化仓库17.2.1 改进Plotly图标17.1 使用Web APIWeb API 是网站的一部分,用于与使用具体URL请求特定信息的程序交互17.1.1 Git 和 GitHubgit是一个分布式版本控制系统原创 2022-02-11 21:10:39 · 996 阅读 · 0 评论 -
第十六章 下载数据
下载数据16.1 CSV文件格式16.1.1 分析CSV文件头16.1.2 打印文件头及其位置16.1.3 提取并读取数据16.1.4 绘制温度图表16.1.5 模块datetimedatetime中设置日期和实践的格式16.1.6 在图表中添加日期16.1.7 涵盖更长的时间16.1.8 再绘制一个数据系列16.1.9 给图标区域着色16.1.10 错误检查1 检查 death_valley_2018_simple.csv的文件头2 在death_valley.py中修改代码3 修改death_valle原创 2022-02-10 18:00:32 · 1086 阅读 · 0 评论 -
第十五章 生成数据
生成数据15.1 安装Matplotlib本文与课本稍有出入,本文采用的工具是pycharm,与课本稍有出入15.1 安装Matplotlibwin + R ,并输入 cmd , 进入命令行界面如下图:使用 python -m pip list , 查看本机的安装的所有模块如下图:按提示信息,将 pip 版本升级至最新如下图:升级成功后, 使用 python -m pip install matplotlib 安装Matplotlib如下图:...原创 2022-02-08 18:55:54 · 1111 阅读 · 0 评论 -
第十四章 记分
记分14.1 添加 Play 按钮14.1.1 创建Button类14.1.2 在屏幕上绘制按钮14.1.3 开始游戏14.1.4 重置游戏14.1.5 将Play按钮切换到非活动状态14.1.6 隐藏鼠标光标14.2 提高等级14.2.1 修改速度设置14.2.2 重置速度14.3 记分14.3.1 显示得分14.3.2 创建记分牌14.3.3 在外星人被消灭时更新得分14.3.5 将消灭的每个外星人都记入得分14.3.6 提高分数13.3.7 舍入得分14.3.8 最高得分14.1 添加 Play 按原创 2021-11-12 18:19:49 · 2946 阅读 · 1 评论 -
第十三章 外星人来了
外星人来了13.1 项目回顾13.2 创建第一个外星人13.2.1 创建 Alien 类13.2.2 创建Alien实例13.3 创建一群外星人13.3.1 确定一行可容纳多少个外星人13.3.2 创建一行外星人13.3.3重构_creat_fleet()13.3.4 添加行13.1 项目回顾创建一个外星人,根据第一个外星人创建更多的外星人外星人向下移动,直到外星人被击落外星人到达屏幕底部或撞到飞船,销毁飞船并重新开始限制玩家飞船可以使用的数量13.2 创建第一个外星人找到一个表示外星人的原创 2021-11-09 17:24:51 · 3178 阅读 · 0 评论 -
第十二章 武装飞船
武装飞船12.1 规划项目12.2 安装 Pygame12.3 开始游戏项目12.3.1 创建 Pygame 窗口及响应用户输入12.3.2 设置背景色12.3.3 创建设置类12.4 添加飞船图像12.4.1 创建 Ship 类12.4.2在屏幕上绘制飞船12.5 重构12.5.1 方法 _check_events()12.5.2方法 _update_screen()12.1 规划项目开发大型项目时,制定好计划后再动手编写代码很重要,本项目要实现的功能有:玩家可以控制出现在屏幕底部的飞船,飞船可以原创 2021-11-01 17:36:38 · 3128 阅读 · 4 评论 -
第十一章 测试代码
测试代码原创 2021-10-26 17:27:47 · 174 阅读 · 0 评论 -
第十章 文件和异常
文件和异常10.1 从文件中读取数据10.1.1 读取整个文件10.1.2 文件路径10.1.3 逐行读取10.1.4 创建一个包含文件各行内容的列表10.1.5 使用文件的内容10.1.6 包含一百万位的大型文件10.1.7圆周率值中包含你的生日吗10.2 写入文件10.2.1 写入空文件10.2.2 写入多行10.2.3 附加到文件10.3 异常10.3.1 处理ZeroDivisionError10.3.2 使用try-except代码块10.3.3 使用异常避免奔溃10.3.4 else 代码块10原创 2021-10-24 10:51:10 · 280 阅读 · 0 评论 -
第九章 类
类9.1 创建和使用类9.1.1 创建 Dog 类9.1.2 使用 Dog 类9.2 使用类和实例9.2.1 Car 类9.2.2 给属性指定默认值9.2.3 修改属性的值9.3 继承9.1 创建和使用类梳理几个常见概念面向对象:是把构成问题的事务分解成各个对象,建立对象的目的是为了描述某个事物在整个解决问题的步骤中的行为面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现类:具有共同特征的一类事物的抽象,类有三大特征:封装、继承、多态对象:是客观世界中的某个具体事物,是原创 2021-10-22 00:14:59 · 357 阅读 · 0 评论 -
第八章 函数
函数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.3.1 返回简单值8.3.2 让实参变成可选的8.3.3 返回字典8.3.4 结合使用函数和 while 循环8.4 传递列表8.4.1 在函数中修改列表8.4.2 禁止函数修改列表8.5 传递任意数量的参数8.5.1 结合使用位置的实参和任意数量的实参8.5.2 使用任意数量的关键字实参8.6 将原创 2021-10-18 23:45:34 · 478 阅读 · 0 评论 -
第七章 用户输入和 while 循环
用户输入和 while 循环7.1 函数 input() 的工作原理7.1.1 编写清晰的程序7.1.2 使用 input() 来获取数值输入7.1.3 求模运算符7.1 函数 input() 的工作原理函数 input() 有一个参数,该参数可以显示给用户,用来提示;函数 input()会 让程序暂停运行,等待用户输入一些文本message = input("Tell me something, and I will repeat it back to you:")print(message)'原创 2021-10-15 09:13:43 · 159 阅读 · 0 评论 -
第六章 字典
字典6.1 一个简单的字典6.2 使用字典6.2.1 访问字典中的值6.2.2 添加键值对6.2.3 先创建一个空字典6.2.4 修改字典中的值6.2.5 删除键值对6.2.6 由类似对象组成的字典6.2.7 使用 get() 来访问值6.3 遍历字典6.3.1 遍历所有键值对6.3.2 遍历字典中的所有键值6.3.3 按特定顺序遍历字典中的所有值6.3.4 遍历字典中的所有值6.1 一个简单的字典alien_0 = {‘color' : 'green', 'points' : 5}6.2 使用字典原创 2021-10-14 14:28:45 · 146 阅读 · 0 评论 -
第五章 if 语句
if 语句5.1 一个简单示例5.2 条件测试5.2.1 检查是否相等5.2.2 检查是否相等时忽略大小写5.2.3 检查是否不相等5.2.4 数值比较5.2.5 检查多个条件5.2.6 检查特定值是否包含在列表中5.2.7 检查特定值是否不包括在列表中5.2.8 布尔表达式5.3 if 语句5.3.1 简单的 if 语句5.3.2 if - else 语句5.3.3 if - elif - else 结构5.3.4 使用多个 elif 代码块5.3.5 省略 else 代码块5.3.5 测试多个条件5.原创 2021-10-13 21:19:00 · 206 阅读 · 0 评论 -
第四章 操作列表
操作列表4.1遍历整个列表4.1.1 深入研究循环4.1.2 在 for 循环中执行更多操作4.1.3 在 for 循环结束后执行一些操作4.2 避免缩进错误4.3创建数字列表4.3.1 使用函数range()4.3.2 使用 range() 创建数字列表4.3.3 对数字列表执行简单的统计计算4.3.4 列表解析4.4 使用列表的一部分4.4.1切片4.4.2 遍历切片4.4.3 复制列表4.5 元组4.5.1 定义元组4.5.2 遍历元组中的元素4.5.3 修改元组变量4.6设置代码格式4.7 小结4原创 2021-10-12 16:01:24 · 184 阅读 · 0 评论 -
第三章 列表简介
列表简介3.1 列表是什么3.1.1 访问列表元素3.1.2 索引从0而不是1开始3.1.3 使用列表中的各个值3.2 修改、添加和删除元素3.2.1 修改列表元素3.2.2 在列表中添加元素3.2.3 从列表中删除元素3.3 组织列表3.3.1 使用方法sort()对列表永久排序3.3.2使用函数sorted()对列表临时排序3.3.3倒着打印列表3.3.4 确定列表元素的长度3.4 使用列表时避免索引错误3.5 小结3.1 列表是什么列表:由一系列按特定顺序排列的元素组成,用方括号([ ])表示,用原创 2021-10-11 16:54:35 · 202 阅读 · 0 评论 -
第二章 变量和简单数据类型
变量和简单数据类型2.1 运行hello_world.py时发生的情况2.2 变量2.2.1 变量的命名和使用2.2.2 使用变量时避免命名错误2.2.3 变量是标签2.3 字符串2.3.1使用方法修改字符串的大小写2.3.2 在字符串中使用变量2.3.3 使用制表符或者换行符来添加空白2.3.4 删除空白2.3.5 使用字符串时避免语法错误2.4 数2.4.1 整数2.4.2 浮点数2.4.3 整数和浮点数2.4.4 数中的下划线2.4.5 同时给多个变量赋值2.4.6 常量2.5 注释2.5.1 如何编原创 2021-10-11 01:41:16 · 280 阅读 · 0 评论 -
第一章 起步
起步1.1 搭建编程环境1.2在不同操作系统中搭建python编程1.3 运行 Hello world 程序1.4 解决安装问题1.5 从终端运行python程序1.6 小结1.1 搭建编程环境建议安装python3.8以上版本,一定不要再学习python2。直接官网 www.python.org 下载1.2在不同操作系统中搭建python编程在windows中安装python:下载python安装包,安装过程中一定要勾选“Add Python x.x to PATH”在终端中(在开始菜单中原创 2021-10-10 22:54:30 · 330 阅读 · 0 评论