Python教程
Python教程:包含了所有代写案例以及部分答案
-
Python的几种最基本的数据类型,我们已经见过: 字符串 整数 小数 (浮点数) bool类型 在线学习 python在定义一个变量时不需要给它限定类型。变量会根据赋给它的值,自动决定它的类型。你也可以在程序中,改变它的值,于是也就改变了它的类型。例如 a = 1 print a a = 'hello' print a a = True print a 变量a先后成为了整数、字符串、bool类型。 虽然类型可以随意改变 … 继续阅读“【Python 课堂】第17课—— 类型转换”
:
-
先来看python中的urllib2,这是python中一个用来获取网络资源的模块。技能培训,我们平常上网,在浏览器地址栏中输入一个网址,浏览器根据这个网址拿到一些内容,然后展现在页面上,这大约就是浏览网页的过程。类似的,urllib2会跟据你提供的网址,请求对应的内容。 打开一个链接和打开一个文件有点像: import urllib2 web = urllib2.urlopen(‘http://www.baidu.com’) content … 继续阅读“【Python 课堂】第44课—— 查天气(2)”
:
-
现在,我们的“打飞机”游戏已经到了万事俱备只欠东风的阶段:有了子弹也有了敌机,但它们之间还没有办法擦出火花。这节课的内容就是让玩家可以真正的“打”飞机。 我们判断子弹命中飞机的依据很简单:就是子弹的位置在飞机图片的内部。在线学习这不需要很精确,因为在快速的游戏过程中,人眼也无法分辨细微的差别。来看下面这张示意图: 按照我们的设定(为了简化,假设子弹的长宽忽略不计),当子弹的坐标(b.x, b.y)在飞机的图片范围,也就是(e.x, e … 继续阅读“【Pygame 课堂】第10课—— 命中目标”
:
-
Cocos2d-x 是一个开源的跨平台游戏框架,也是目前最流行的游戏引擎之一。现在国内流行的手机游戏,多半都是用此引擎开发。如果是对游戏开发,尤其是手机游戏开发感兴趣的同学,不妨去深入了解一下。不管是用来自己开发游戏技能培训,还是去找一份游戏开发的工作,都很有用处。 虽然是一个广泛应用在移动设备上的引擎,但 Cocos2d-x 和 Python 还是有些渊源的。它的前身 Cocos2d 框架的最早版本就是基于 Python 开发的。 相传在2005年,阿根廷人 Ric … 继续阅读“Cocos2d-x 是什么?”
:
-
昨天最后留的几句关于bool类型的转换,其中有一行: bool('False') print一下结果,会发现是True。这是什么原因? 因为在Python中,以下数值会被认为是False: 为0的数字,包括0,0.0 空字符串,包括'',”” 表示空值的None 空集合,包括(),[],{} … 继续阅读“【Python 课堂】第18课—— bool类型转换”
:
-
看一下我们已经拿到的json格式的天气数据: { “weatherinfo”: { “city”: “南京”, “cityid”: “101190101”, “tem … 继续阅读“【Python 课堂】第45课—— 查天气(3)”
:
-
继续我们的打飞机游戏。完成了子弹和敌机之间的碰撞检测之后,在线学习自然还要来处理敌机与本体之间的碰撞检测,这决定了游戏是否结束。 之前我们没有把plane作为一个对象来处理,现在为了能更方便地做碰撞检测,我们还是要把它封装一下。这和我们之前对bullet和enemy所做的操作类似。 class Plane: def restart(self): self.x = 200 … 继续阅读“【Pygame 课堂】第11课—— GAME OVER”
:
-
昨晚睡觉前刷朋友圈,看到有朋友转了一篇叫做《和上帝一起掷骰子》的文章视频教程,里面提到了很多概率有关的问题,不少经过计算得出的概率都与人第一看上去产生的直觉大相径庭。所以,人类的直觉往往是靠不住的。 举两个例子: 若1千人中有1人携带hiv病毒,有一种可以百分之百检测出病毒携带者的检查。但这种检查对于没有携带的人,有5%的可能性误检出是携带者。现在随便找了一个人,检查后呈阳性,也是就携带者。那么他真的是携带者的可能性是多大? … 继续阅读“Python中几道有趣的概率题”
:
-
学会了if,有一个好处,就是你能听懂下面这个笑话了: 老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。” #======== 注释 ========# 先介绍一个新东西:注释。 Python里,以&ldq … 继续阅读“【Python 课堂】第8课——while”
:
-
这一课算是“查天气”程序的附加内容。技能培训,没有这一课,你也查到天气了。但了解一下城市代码的抓取过程,会对网页抓取有更深的理解。 天气网的城市代码信息结构比较复杂,所有代码按层级放在了很多xml为后缀的文件中。而这些所谓的“xml”文件又不符合xml的格式规范,导致在浏览器中无法显示,给我们的抓取又多加了一点难度。 首先,抓取省份的列表: url1 = ‘http://m.weather.com.cn/da … 继续阅读“【Python 课堂】第46课—— 查天气(4)”
: