Python教程
Python是一种面向对象的解释型...
-
【Pygame 课堂】第6课—— 面向对象的游戏设计 上节课中,我们的飞机已经可以发射子弹了,尽管只有一颗。为什么我只加了一颗?试着多加几颗你就会发现,你得用好几个变量去分别记录它们的xy坐标,在主循环中判断每一颗子弹的状态。你可以用list把程序写得稍稍不那么复杂,但这还没完。别忘了你打飞机的对手–敌机还没有加入到游戏。到时候你又需要更多的变量去记录它们的坐标,去判断它们的状态,去处理敌机、... 继续阅读【Pygame 课堂】第6课—— 面向对象的游戏设计
:2018-05-23
-
【Python 课堂】第65课—— pickle 在之前的课程中,我们有讲到通过文件来保存、中转数据(参见第31、32、33课)。在使用文件存储时,通常需要对数据进行一些处理,按照一定的规范把数据整理成文本,再写入文件中。下次使用时,从文件中读出文本,再按照此规范解析这些数据。 这种将数据转成文本的过程又被称为“序列化”,即将对象状态转换为可保持或传输的格式的过程。对应的,从序列化的格式中... 继续阅读【Python 课堂】第65课—— pickle
:2018-05-23
-
python教程_怎么安装python模块 之前我们讲过一些Python的模块,如chardet、pygame,这些模块不包含在python的默认代码中,需要从外部下载并安装。有些模块提供了自动安装的文件,比如pygame的Windows版本,直接双击安装就可以。但大多数模块没有提供这样的安装方式,有些同学没能成功安装而导致无法在程序中引入模块。在这里,介绍一下python模块几种常见的安装方... 继续阅读python教程_怎么安装python模块
:2018-05-23
-
【Python 课堂】第49课—— 面向对象(3) 面向对象是比较复杂的概念,初学很难理解。我曾经对人夸张地说,面向对象是颠覆你编程三观的东西,得花上不少时间才能搞清楚。我自己当年初学Java的时候,也是折腾了很久才理清点头绪。所以我在前面的课程中没有去提及类和对象这些概念,不想在一开始给大家造成混淆。 在刚开始编程的时候,从上到下一行行执行的简单程序容易被理解,即使加上if、while... 继续阅读【Python 课堂】第49课—— 面向对象(3)
:2018-05-23
-
【Python 课堂】第34课—— break 我们已经熟悉了循环的使用,包括while和for…in。while循环在条件不满足时结束,for循环遍历完序列后结束。如果在循环条件仍然满足或序列没有遍历完的时候,想要强行跳出循环,就需要用到break语句。 while True: a = raw_input() if a == 'EOF': b... 继续阅读【Python 课堂】第34课—— break
:2018-05-23
-
【Python 课堂】第68课—— 函数的参数传递(2) 接着上一次的内容,来介绍一种更加灵活的参数传递方式: def func(*args) 这种方式的厉害之处在于,它可以接受任意数量的参数视频教程。来看具体例子: def calcSum(*args): sum = 0 for i in args: sum += i print sum 调用: calcSum(1,2,3) ... 继续阅读【Python 课堂】第68课—— 函数的参数传递(2)
:2018-05-23
-
python在生活中有哪些用处 在知乎上看到一个问题:“可以用 Python 做哪些神奇好玩的事情?”。被赞同最多的一个回答提到了一个叫做Kurt Grandis的程序员在线学习,他用Python做了一套自动防御水枪系统抵御他家后院时常出现的松鼠。在PyCon 2012会上,他分享了这个神奇的系统 — Militarizing your backyard with Python。 整个系统... 继续阅读python在生活中有哪些用处
:2018-05-23
-
【Python 课堂】第48课—— 面向对象(2) 昨天介绍了面向对象的概念,今天我们来创建一个类。 class MyClass: pass mc = MyClass() print mc 关键字class加上类名用来创建一个类。之后缩进的代码块是这个类的内部。在这里,我们用pass语句,表示一个空的代码块。 类名加圆括号()的形式可以创建一个类的实例,也就是被称作对象... 继续阅读【Python 课堂】第48课—— 面向对象(2)
:2018-05-23
-
【Python 课堂】第32课—— 写文件 来而不往,非礼也。有读,就要有写。 和把大象关进冰箱一样,写文件也需要三步: 打开文件; 把内容写入文件; 关闭文件。 打开文件我们昨天已经讲过。但Python默认是以只读模式打开文件。如果想要写入内容,在打开文件的时候需要指定打开模式为写入: f = file(‘output.txt’, ‘w’) ‘w’就是writing,以这种... 继续阅读【Python 课堂】第32课—— 写文件
:2018-05-23
-
【Git网络培训课堂】 第2课——GitHub是什么? 说Git就不能不说GitHub。 以下摘录一段网上的文章片段,介绍一下GitHub。 来自阳志平的网志《如何高效利用GitHub》视频教程 Q1:GitHub是什么 A1:一家公司 位于旧金山,由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今... 继续阅读【Git网络培训课堂】 第2课——GitHub是什么?
:2018-05-23