来源:蜘蛛抓取(WebSpider)
时间:2018-02-23 23:50
标签:
苹果微信聊天记录恢复
&>&&>&&>&&>&笨办法学Python
笨办法学Python
上传大小:821KB
笨办法学Python 很不错的一本书.
笨办法学Python
Release 2.0
嵌到我的页面
<input type="text" value="">
综合评分:5(1位用户评分)
所需积分:1
下载次数:8
审核通过送C币
创建者:qq_
创建者:qq_
创建者:zhuxunyuoyi
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
笨办法学Python
会员到期时间:剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:-------------
新增文件夹...
新增文件夹
(多个标签用逗号分隔)
笨办法学 python第四版.pdf
《笨办法学
Python》(Learn Python The Hard Way,简称
LPTHW)是 Zed
Shaw 编写的一本
Python 入门书籍。适合对计算机了解不多,没有学过编程,
但对编程感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习编
程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经
学会了编程,但至少你会对编程语言以及编程这个行
《笨办法学
Python》(Learn Python The Hard Way,简称
LPTHW)是 Zed
Shaw 编写的一本
Python 入门书籍。适合对计算机了解不多,没有学过编程,
但对编程感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习编
程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经
学会了编程,但至少你会对编程语言以及编程这个行业有一个初步的了解。 &&
加载中...!如果长时间没有加载,请刷新页面
下载本文档需要登录,并付出相应积分()。
文件大小:1.97 MB
所需积分:& 10
相关资讯 —
相关讨论话题 —
浏览:0次&& 下载:0次
上传时间: 08:25:45
同类热门文档
0次浏览 &93次下载
0次浏览 &17次下载
45187次浏览 &94次下载
0次浏览 &3次下载
0次浏览 &15次下载
0次浏览 &2次下载
相关经验 -
& 2人评&18页
& 0人评&150页
& 1人评&150页
& 4人评&149页
& 5人评&150页
OPEN-OPEN, all rights reserved.笨方法学习Python中ex47中,按照书中的代码进行测试,老是出现下述错误:
Traceback (most recent call last):& File "C:\Users\zqm\Desktop\ex47\tests\ex47_test.py", line 3, in &module&&&& from game import RoomImportError: No module named game
追踪原因就是 game.py路径未加到python搜索路径中
3 import nose 4 import sys 5 sys.path.append("../ex47")
32 if __name__ == "__main__":& 33&&&& nose.runmodule()
所以对代码进行了修改。ex47的文档结构如下:ex47/ex47/game.py&& ex47/tests/test_game.py
测试对象game.py 代码如下&
1 class Room(object):
def __init__(self, name, description):
self.name = name
self.description = description
self.paths = {}
def go(self, direction):
return self.paths.get(direction, None)
def add_paths(self, paths):
self.paths.update(paths)
测试函数test_game.py代码如下
1 from nose.tools import *
3 import nose
4 import sys
5 sys.path.append("../ex47")
7 from game import Room
9 def test_room():
gold = Room("GoldRoom", """This room has gold in it you can grab. There's a
door to the north.""")
assert_equal(gold.name, "GoldRoom")
assert_equal(gold.paths, {})
14 def test_room_paths():
center = Room("Center", "Test room in the center.")
north = Room("North", "Test room in the north.")
south = Room("South", "Test room in the south.")
center.add_paths({'north': north, 'south': south})
assert_equal(center.go('north'), north)
assert_equal(center.go('south'), south)
21 def test_map():
start = Room("Start", "You can go west and down a hole.")
west = Room("Trees", "There are trees here, you can go east.")
down = Room("Dungeon", "It's dark down here, you can go up.")
start.add_paths({'west': west, 'down': down})
west.add_paths({'east': start})
down.add_paths({'up': start})
assert_equal(start.go('west'), west)
assert_equal(start.go('west').go('east'), start)
assert_equal(start.go('down').go('up'), start)
32 if __name__ == "__main__":
nose.runmodule()
2.测试函数
测试对象temperature.py
1 def to_celsius (t):
return round ( (t-32.0)*5.0/9.0 )
4 def above_freezing (t):
return t&0
测试函数test_temperature.py
1 import nose
2 from temperature import to_celsius
3 from temperature import above_freezing
5 def test_above_freezing ():
'''''Test above_freezing '''
assert above_freezing(89.4), 'A temperature above freezing'
assert not above_freezing(-42), 'A temperature below freezing'
assert not above_freezing(0), 'A temperature at freezing'
11 def test_boiling ():
'''''Test boiling point'''
assert to_celsius(212) == 100
15 def test_roundoff ():
'''''Test that roundoff works'''
assert to_celsius(100) == 38, 'Returning an unrounded result'
#not 37.77...
19 if __name__ == "__main__":
nose.runmodule()
阅读(...) 评论()帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:2&分页:可怜的码农发信人: andrewgnaw (可怜的码农), 信区: Python
标&&题: Re: 看了《笨办法学Python》一学期,感觉没啥收获呢
发信站: 水木社区 (Wed Oct&&2 16:04:20 2013), 转信 && 一段时间不看,用pexpect时发现python的字符处理比起perl来就是渣,但抵不过
python容易看啊
【 在 dyspnea (呼吸困难) 的大作中提到: 】
: 怎么感觉差这么多?
: 记得最开始看python核心编程
: 跳跃着,看了字符串和正则表达式那块,就解决了好多问题
: ...................
&& -- && ※ 来源:·水木社区 ·[FROM: 64.104.124.*]
可怜的码农发信人: andrewgnaw (可怜的码农), 信区: Python
标&&题: Re: 看了《笨办法学Python》一学期,感觉没啥收获呢
发信站: 水木社区 (Wed Oct&&2 16:06:50 2013), 转信 && 一段时间不看,用pexpect时发现python的字符处理比起perl来就是渣,但抵不过
python容易看啊
【 在 dyspnea (呼吸困难) 的大作中提到: 】
: 怎么感觉差这么多?
: 记得最开始看python核心编程
: 跳跃着,看了字符串和正则表达式那块,就解决了好多问题
: ...................
&& -- && ※ 来源:·水木社区 ·[FROM: 64.104.124.*]
文章数:2&分页:《笨方法学Python》手记(一) - 简书
《笨方法学Python》手记(一)
今天开始看这本经典教程《笨方法学Python》,看了几页之后找到了一些学习Python的理由。
1.学得越多,新的语言就会变得越容易学习,学了 Python 接下来学习 Ruby 和 JavaScript 就会比较快,很多语言有着共同的理念,只要学了其中一种,就能用在别的语言上。
大名鼎鼎的 Ruby 我也是仰慕已久,学好了 Python 就能更轻松地入门 Ruby 。
2.学习新语言要记住的事情就是:别当一个蠢游客。蠢游客就是那种去了一个国家旅游,然后回来抱怨那儿的饭不好吃的人。“为什么这个白痴国家连汉堡都买不到?”当你学习一种新语言时,不要假设它的工作方式太蠢——它只是不同而已——只有接受它你才能学会它。
嗯,作者的这个比喻非常贴切,我们常常习惯于抱怨,而抱怨只是把责任归因给了不可控制的外界,如果把原因归到自己身上就会转变思路,会想着自己要做哪些方面的改变让情况有所改进。与此相同的情况比如,刚上手 Mac 会觉得不好用,但不能认为是 Mac 的问题,只是需要一段时间去适应它。
3.我的体会是:编程语言这东西并不重要,重要的是你用这些语言做的事情,不要被围绕某一种语言的“宗教”把你扯进去,这只会让你忘掉语言的真正目的——作为你的工具来实现有趣的事情。
柴静也有类似的名言,不要因为走得太远而忘了为什么出发。我从作者的这一句当中联想到,我们学到了某种看上去高大上的知识技能,往往心里会觉得很有 bigger,又或者觉得它很有 bigger 而想得过于困难,盲目地把某种知识或者工具看得脱离实际会阻碍我们真正理解和掌握它。
4.技术公司里面会编程的人多到一毛钱一打,根本得不到什么尊敬。而在生物学、医药学、政府部门、社会学、物理学、数学等行业领域从事编程的人就能得到足够的尊敬,而且你可以使用这项技能在这些领域做出令人惊异的成就。
最好的选择是将自己的编程技术作为自己其他职业的秘密武器。
5.有人因为你懂得计算机怎么工作而觉得你是个讨厌的怪人,只要记住这是你的旅程,不是他们的。“与众不同”不是谁的错,告诉你“与众不同是一种错”的人只是嫉妒你掌握了他们做梦都想不到的技能而已。
嗯,要多做一些自己也觉得是酷酷的事儿。
这篇手记写得像是小学生读后感,作者作为老程序员给新手们的这些建议,我读起来觉得很受用,即便写得很菜,也还是硬着头皮鼓励自己把一点点所得也记录下来。