自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steve Wang's blog

点滴积累,点滴成长。

  • 博客(17)
  • 问答 (2)
  • 收藏
  • 关注

原创 《笨办法学Python》 第46课手记

《笨办法学Python》 第46课手记这节课制作了一个Python的项目骨架,花了我一个晚上和一个早上的时间,原因是我下载的pdf里面只有OX S的命令行,而没有win下的。我为此在知道和知乎上提问,还没有人回答,但是我已经知道怎么做了。~ $ mkdir -p projects ~ $ cd projects/ ~/projects $ mkdir skeleton ~/projects $

2016-02-27 11:57:57 8005 3

原创 《笨办法学Python》 第45课手记

《笨办法学Python》 第45课手记本节课将对象和类以及他们之间的从属关系。本学期刚开始学数据结构,贴一些相关的概念:从整个计算机科学的角度来说,对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。对象:是指在应用问题中出现的各种实体、事件和规格说明等,它是由一组属性和在这组值上的一组服务(这里的服务指的是操作,就是我们写在类里的函数所提供的功能,本文作者注)构成的,其中属性值确定了

2016-02-25 22:23:28 2431

原创 《笨办法学Python》 第44课手记

《笨办法学Python》 第44课手记这一节课评估自己的游戏代码,作者这节课的目的是希望你养成良好的写类和写函数的习惯,并且每段功能不同的代码之间要留有空行,以便阅读,必要时添加一些注释。本节课涉及的知识关于代码的风格和习惯:函数力求简单小巧,容易读懂。类的名称采用驼峰式大小写,例:GameCenter函数命名推荐使用小写,适当加下划线,例:game_center(国内的貌似全小写,然后没有下划线这

2016-02-23 20:36:34 915

原创 《笨办法学Python》 第43课手记

《笨办法学Python》 第43课手记作者要在本节课制作一个与前面的不同的游戏,目的是让你会使用类和包含在类里面的函数。游戏制作起来并不困难,你要是不是太懂,就翻到前面看一看。本节课涉及的知识在编写游戏这一部分的内容中,游戏的设计比代码要重要,所以在每一个关卡的设计上尽量不要重复,那意味着你要使用不同的函数或者功能。

2016-02-23 19:08:08 2914

原创 《笨办法学Python》 第42课手记

《笨办法学Python》 第42课手记本节课具体讲类(class),涉及到定义以及定义后类内部函数的使用。前半部分原代码如下:class TheThing(object): #类的声明,object不能省略 def __init__(self): #这里是in it的意思,即设置内部变量 self.number = 0 def some_function(

2016-02-21 22:34:55 2250

原创 《笨办法学Python》 第41课手记

《笨办法学Python》 第41课手记本节课的代码有168行,但是冗长不代表困难,只是print里面的游戏说明内容太多,整体来说是很容易的,你要锻炼自己的耐心,把这168行代码完成得准确无误。看了这段代码,我是没有任何要玩这个游戏的欲望。具体原因在本节课涉及的知识里。原代码如下:from sys import exitfrom random import randintdef death():

2016-02-19 16:56:11 4474

原创 《笨办法学Python》 第40课手记

《笨办法学Python》 第40课手记本节课讲述的字典,一种比数组更强大的数据结构,字典(dict)的另一个名称是散列(hash)。我将在后面具体解释dict,首先通过作者的代码来了解一下dict。原代码如下:cities = {'CA': 'San Francisco', 'MI': 'Detroit', 'FL': 'Jacksonville'}citi

2016-02-18 15:38:05 2736

原创 《笨办法学Python》 第39课手记

《笨办法学Python》 第39课手记本节课讲列表的操作,用来做练习的代码中出现了之前用到过的几个函数。你需要记住它们。原代码如下:ten_things = "Apples Orange Crows Telephone Light Sugar"print "Wait there's not 10 things in that list, let's fix that."stuff = ten_thi

2016-02-18 14:51:00 1994 1

原创 《笨办法学Python》 第38课手记

《笨办法学Python》 第38课手记本节课内容较多,可以慢慢理解,涉及到了列表和数组不一样地方,以及一些函数和功能。原代码如下(缩进统一使用四个空格):# create a mapping of state to abbreviationstates = { 'Oregon': 'OR', 'Florida': 'FL', 'California': 'CA',

2016-02-13 10:53:01 1938

原创 《笨办法学Python》 第37课手记

《笨办法学Python》 第37课本节课是复习课。关键字是指系统预先定义好的含有特定含义的字符串或者函数,注意你在自定义函数时不能与关键字重名。可是该课中我们之前没有碰到过的关键字实在是太多了。我觉得如果没有实例掌握很困难,即使你搜索到相关信息。那我就留到之后的课程中再说。请确定数据类型、字符串转义序列、字符串格式化、操作符号这些内容你都理解,并且已经牢记。如果有什么忘记的地方翻到前面的课程再看一看

2016-02-10 22:08:35 1221

原创 《笨办法学Python》 第36课手记

《笨办法学Python》 第36课手记本节课讲设计与调试。规则和技巧需要你熟记于心,你可以重复多看几遍,每一遍间隔一天,确保你记住这些内容,它们能使你写出优雅的代码。本节课涉及的知识说到设计或者调试,这些内容可不是简单能说完的,也不是短时间能够养成良好习惯的,需要你长期坚持。至于练习中的游戏,你可以试着写一写。

2016-02-08 21:42:01 883

原创 《笨办法学Python》 第35课手记

《笨办法学Python》 第35课手记本节课讲函数和分支的,实际上是一次综合练习,代码有点长,请先纠正代码中的错误使脚本能够运行。原代码中使用三个空格来进行函数内部的缩进,但是我发现如果使用三个空格在缩进这个问题上会不断地报错,因此建议使用四个空格进行缩进。 代码如下:from sys import exitdef gold_room(): print "This room is full

2016-02-07 20:22:35 4083 1

原创 《笨办法学Python》 第34课手记

《笨办法学Python》 第34课手记本节课讲访问列表的元素,其实跟C中访问数组元素是一样的。至于那道练习题,是为了让你熟记序数和基数在编程上的区别。这里就不贴答案了。本节课涉及的知识我们日常使用的计数,是从1开始的,而编程语言的计数,是从0开始的。也就是说,列表中最靠前的元素是第0号元素,而不是我们日常生活中的第1号元素。例如,定义月份这个列表时: months = [‘Jan’, ‘Feb’,

2016-02-05 21:51:44 1838

原创 《笨办法学Python》 第33课手记

《笨办法学Python》 第33课手记本节课讲while循环,作者强调while循环的缺点在于循环可能永远进行下去,所以作者推荐使用for循环,在确认循环会结束的情况下,有时使用while循环可能是简便的。原代码如下:i = 0numbers = []while i < 6: print "At the top i is %d" % i numbers.append(i) i =

2016-02-04 21:58:36 1919 1

原创 《笨办法学Python》 第32课手记

《笨办法学Python》 第32课手记本节课讲for循环和list,list里类似于c中的数组,但有一点点区别。原代码如下:the_count = [1, 2, 3, 4, 5]fruits = ['apples', 'oranges', 'pears', 'apricots']change = [1, 'pennise', 2, 'dimes', 3, 'quarters']# this fi

2016-02-03 22:25:42 1028

原创 《笨办法学Python》 第31课手记

《笨办法学Python》 第31课手记本节课是一小段类似《龙与地下城》的游戏的代码,是if语句嵌套的深入,即嵌套的if语句中又出现嵌套的if语句。理论上可以嵌套许多层,至于上限是多少,暂不清楚。原代码如下:print "You enter a dark room with two doors. Do you go through door #1 or door #2?"door = raw_inp

2016-02-02 22:32:52 1217 2

原创 《笨办法学Python》 第30课手记

《笨办法学Python》 第30课手记本节课讲if语句的嵌套,和c的差别仅仅是将else if简写成elif,其余类似。原代码如下:people = 30cars = 40buses = 15if cars > people: print "We should take the cars."elif cars < people: print "We should not take

2016-02-01 22:25:05 823

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除