摘要: 1.1 一摞Python风格的纸牌 __getitem__和__len__ 例1,一摞有序的纸牌 输出结果: 为了能够清晰的看出每一步得到的结果,也不需要这么多的输出语句,(注意注释掉上面暗调的代码)可在控制台运行: 给一摞扑克牌排序,按照2最小,A最大;黑桃最大,红桃次之,方块再次,梅花最小。 按 阅读全文
posted @ 2019-08-15 09:23 橘子酱ing 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前言 Python官方教程(https://docs.python.org/3/tutorial/) 本书的源码(https://github.com/fluentpython/example-code) 第2章:序列构成的数组 我们把文本、列表和表格叫做数据火车······ 2.1 内置序列类型概 阅读全文
posted @ 2019-08-09 16:20 橘子酱ing 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 20.1 设置项目“学习笔记”的样式 为设置样式,我们将使用Bootstrap库,这是一组工具,用于为Web应用程序设置样式。 20.1.1 应用程序django—bootstrap3 我们将使用django—bootstrap3来将Bootstrap继承到项目中。 安装django—bootstr 阅读全文
posted @ 2019-07-30 19:26 橘子酱ing 阅读(818) 评论(1) 推荐(1) 编辑
摘要: 19.1 用户能够输入数据 我们不想让用户与管理网站交互,因此我们将使用Django的表单来创建让用户能够输入数据的页面。 19.1.1 添加新主题 创建基于表单的页面的方法交互与前面创建网页一样:定义一个URL,编写一个视图函数并编写一个模板。一个主要差别是,需要导入包含表单的模块forms.py 阅读全文
posted @ 2019-07-29 21:02 橘子酱ing 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 昨天敲得忘记保存了。。。然后自动恢复了一些,有点难受。。。就当巩固一遍吧。 18.1 建立项目 18.1.1 制定规范 编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录 阅读全文
posted @ 2019-07-28 17:36 橘子酱ing 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 17.1 使用Web API Web API是网站的一部分,用于与使用非常具体的URL请求特定信息的程序交互。这种请求称为API调用。请求的数据将以易于处理的格式(如JSON或CSV)返回。 17.1.1 使用API调用请求数据 这个调用返回GitHub当前托管了多少个Python项目,还有有关最受 阅读全文
posted @ 2019-07-26 22:10 橘子酱ing 阅读(826) 评论(2) 推荐(1) 编辑
摘要: 16.1 CSV文件格式 将数据作为一系列以逗号分隔的值写入文件,这样的文件称为CSV文件。 16.1.1 分析CSV文件头 查看文件(文件已经导入项目文件夹)的第一行: 注意,文件头的格式并非总是一致的,空格和单位可能出现在奇怪的地方。 16.1.2 打印文件头及其位置 输出如下,其中指出了每个文 阅读全文
posted @ 2019-07-25 22:18 橘子酱ing 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。 15.1 安装matplotlib 安装必要的包后,对安装进行测试。为此需要使用命令python或者python3启动一个终端会话,再尝试导入matplotlib: 没有错误就说明你的 阅读全文
posted @ 2019-07-24 22:16 橘子酱ing 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 游戏说明: 1、左上角为剩余飞船数量 2、上方中间位历史最高分,重新打开游戏依然保存着。 3、右上角为本次游戏得分,得分下面为已经到了第一关 4、开始可以点击play按钮,也可以按键盘p。结束程序可以点击关闭的叉叉,也可以按键盘上的q。 5、按下空格键,发射子弹,打击外星人。如果外星人与飞船相撞,飞 阅读全文
posted @ 2019-07-23 22:27 橘子酱ing 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: pycharm中, 整体缩进:鼠标拉选住代码块,按下tab键。 反向缩进:鼠标拉选住代码块,按下tab+shift键。 14.1 添加Play按钮 下面让游戏一开始处于非活跃状态,并提示玩家单击Play按钮来开始游戏。为此在game.stats.py中输入如下代码: 14.1.1 创建Button类 阅读全文
posted @ 2019-07-23 20:45 橘子酱ing 阅读(662) 评论(0) 推荐(0) 编辑