摘要: 1. 理解 kivy 坐标系统 上一节中,咪博士带大家实现了画板程序的基础框架,以及一个基本的自定义窗口部件(widget)。在上一节的末尾,咪博士留了一道关于 kivy 坐标系统的思考题给大家。通过点击窗口的 4 个角落,观察相应的控制台输出,我们可以推断出 kivy 的坐标原点位于窗口的左下角, 阅读全文
posted @ 2017-11-20 17:54 爱跑咪57148911 阅读(5135) 评论(0) 推荐(0) 编辑
摘要: 在前面的教程中,咪博士留了一道练习题给大家—-画正方形,相信聪明的你应该已经画出来了。 下面是咪博士实现的代码。 是不是跟你的代码很像呢? 虽然这段代码可以成功绘制出一个正方形,但它还有些不足的地方。仔细观察,我们发现,有许多代码是重复的:第 3, 4 行的代码重复了 4 次。在编程的时候,我们要尽 阅读全文
posted @ 2017-11-20 10:10 爱跑咪57148911 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 1. 框架代码 用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件, 在代码编辑器中,输入以下框架代码 运行上面的代码,将显示一个黑色背景的窗口 看起来很没劲的样子,不过你可不要小瞧这几行代码。这 阅读全文
posted @ 2017-11-19 12:21 爱跑咪57148911 阅读(3245) 评论(0) 推荐(0) 编辑
摘要: 大家在中学就已经学过变量的概念了。例如:我们令 x = 100,则可以推出 x*2 = 200 试试下面这段 Python 代码 运行上面的代码,小海龟将画出下面的图案 x = 100 声明了变量 x,并将它赋值为 100,用大家熟悉的中学数学语言来说,就是“令 x 等于 100” 接下来的代码中 阅读全文
posted @ 2017-11-19 10:52 爱跑咪57148911 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: Python (Windows 下) 自带了一个非常有趣的 海龟绘图程序 (turtle),它是本系列课程的主角。 在 PyCharm 中,新建一个项目,然后在代码编辑器中输入 运行这段代码,便可以召唤出这位可爱的小精灵 上面的代码中 import turtle 用于导入模块,导入之后就可以应用模块 阅读全文
posted @ 2017-11-14 09:15 爱跑咪57148911 阅读(6308) 评论(0) 推荐(1) 编辑
摘要: 一、关于 Python Python 是全球使用人数增长最快的编程语言!它易于入门、功能强大,从 Web 后端 到 数据分析、人工智能,到处都能看到 Python 的身影。 Python 有两个主要的版本 Python 2.x 和 Python 3.x。咪博士推荐大家学习 Python 3.x。本系 阅读全文
posted @ 2017-11-14 09:04 爱跑咪57148911 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 在做 数据分析(数据挖掘 或 机器学习)的时候,我们经常需要绘制一些统计相关的图表,这些统计、绘图的程序常常是跑在服务器上的,可是服务器出于性能和效率的考虑,通常都是没有安装图形化界面的,于是这些统计、绘图的程序在服务器上压根儿就跑不起来,或者无法直接显示出来,这就很尴尬了!这里咪博士教大家,如何通 阅读全文
posted @ 2017-11-14 08:46 爱跑咪57148911 阅读(15156) 评论(1) 推荐(3) 编辑
摘要: 深度学习领域发展迅猛,江湖风起云涌。在此,咪博士为大家细细盘点、比较,各大深度学习框架。也祝大家都能训出好模型,调出好参数。 以下是咪博士的观点,供大家参考: 如果你是初学者,那么推荐选择 Keras 或 Gluon 这样简单易用的接口入门。至于是 Keras 还是 Gluon 就不必太纠结了,因为 阅读全文
posted @ 2017-11-07 13:43 爱跑咪57148911 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 本教程咪博士将带领大家学习创建自己的窗口部件 (widget)。最终,我们完成的作品是一个简易的画板程序。 当用 kivy 创建应用时,我们需要仔细思考以下 3 个问题: 以本教程的简易画板为例,我们希望用户可以用手指在触摸屏上画画,这便是用户与数据交互的方式。为了实现这样的交互,我们需要记录下用户 阅读全文
posted @ 2017-11-07 13:33 爱跑咪57148911 阅读(2523) 评论(0) 推荐(0) 编辑
摘要: Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython 编写,在国外已经十分火爆,受关注程度甚至 阅读全文
posted @ 2017-11-07 11:50 爱跑咪57148911 阅读(23084) 评论(2) 推荐(0) 编辑