
Python
文章平均质量分 87
BirdFindBugs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Exercise 43:基本的面向对象的分析和设计
原文链接:http://learnpythonthehardway.org/book/ex43.html翻译 2014-05-28 18:43:28 · 1097 阅读 · 0 评论 -
Exercise 40: 模块,类和对象
原文链接:http://learnpythonthehardway.org/book/ex40.html Python是称为翻译 2014-04-18 15:27:20 · 1482 阅读 · 0 评论 -
Exercise 18:命名,变量,代码,函数
原文链接:http://learnpythonthehardway.org/book/ex18.html 大标题啊,对吧?下面我就要向你介绍关于函数的一些东西了。咚咚锵!说到函数,每一个程序员会有有不一样的理解和使用方法,但是现在在这里我只会教给你最简单的你能理解的东西。 函数通常做了三件事情:1、它们给代码段命名的方式就和“变量”给字符串和数值命名的方式一样翻译 2014-03-16 15:58:34 · 1265 阅读 · 0 评论 -
Exercise 32:循环和列表
原文链接:http://learnpythonthehardway.org/book/ex32.html 你现在应该能够写一些更有趣的项目了。如果你一直能跟的上的话,你应该认识到你现在已经可以用你学到的 if 语句和布尔表达式组合写一个能够实现一些小功能的项目了。 然而,程序中也常常需要非常快的重复做一些事情。我们打算在这个练习中使用 for-loop 来创建和打印不翻译 2014-04-02 13:33:36 · 1335 阅读 · 0 评论 -
Exercise 23:阅读一些代码
原文链接:http://learnpythonthehardway.org/book/ex23.html 你现在应该已经花了一周时间吧你列的那些字符牢牢的记在了脑海中。现在你可以通过你记住的知识来花一个礼拜在网上阅读一些代码。这次的练习可能开始的时候会使人气馁。我打算让把你丢到深水区几天,让你尽最大的努力去理解一些真正项目里面的源代码。做这件事的目的不是让你理解代码,而是教会你下面翻译 2014-03-21 13:30:23 · 1301 阅读 · 0 评论 -
Exercise 31:做出决定
原文链接:http://learnpythonthehardway.org/book/ex31.html 这本书的上半部分你打印了一些东西,而且调用了函数,不过一切都是直线式进行的。你的脚本从顶部开始运行一直运行到代码底部结束。如果你创建了一个函数你可以在之后调用它运行,但这种形式始终不是一种真正的分支结构,不能让你真正的做出不同的决定。现在你有了 if ,else 和 elif翻译 2014-03-31 17:41:12 · 1295 阅读 · 0 评论 -
Exercise 30: Else 和 If
原文链接:http://learnpythonthehardway.org/book/ex30.html 在上一节练习中,我们做了一些关于 if 语句的练习,然后让你猜了它是什么以及有什么作用。在学习本节之前我会回答上一节研究训练中的每一个问题。上一节的研究训练你应该做了吧?1、你认为 if 对于它下一行的代码做了什么? If 语句为代码创建了一个所谓的“分支”,就跟 RPG翻译 2014-03-31 12:00:36 · 1065 阅读 · 0 评论 -
Exercise 22:目前你学到了些什么?
原文链接:http://learnpythonthehardway.org/book/ex22.html 在这次和下一节的练习中都不需要写任何代码,所以也没有 “输出结果” 和 “研究训练”。事实上,这个此的练习更像一个大的研究训练。我打算让你对目前学到的所有知识点做一个罗列。 首先,返回你目前已经做过的每个练习写下你已经在那些练习中使用过的每一个关键字和操作符(另翻译 2014-03-20 22:14:24 · 1078 阅读 · 0 评论 -
Exercise 39:字典,噢 ,可爱的字典
原文链接:http://learnpythonthehardway.org/book/ex39.html翻译 2014-04-16 00:24:29 · 1242 阅读 · 0 评论 -
Exercise 21:函数可以返回一些东西
原文链接:http://learnpythonthehardway.org/book/ex21.html 你已经使用过 = 字符来给一个命名的变量赋予一个数值或者字符串。现在我打算再向你展示一个引起你头脑风暴的内容,我将展示如何使用 = 字符和Python中一个新的关键字reaturn来一个来自函数的返回值赋给一个变量。这里可能有一件事情你需要特别注意,但是你还是馅饼下面的代码输入翻译 2014-03-19 13:32:57 · 1590 阅读 · 0 评论 -
Exercise 33: While 循环
原文链接:http://learnpythonthehardway.org/book/ex33.html 接下来是一个更在你意料之外的概念: while-loop(while 循环)。在 while 循环中只要它的布尔表达式的值为True那么他就会一直执行while代码块中的代码。 等等,你应该能够理解我上面说的专业术语,对吧?如果我写了一个以 :(冒号)结尾的行那翻译 2014-04-03 16:07:01 · 1642 阅读 · 0 评论 -
Exercise 24:更多的练习
原文链接:http://learnpythonthehardway.org/book/ex24.html 这一部分很快就要告一段落了。你在转向开始学习如何编写正真有用的程序之前你应该在你“指下”积累了足够的Python代码,所有你应该做更多的练习。这次的练习比较长你需要足够的耐心去学习它。下一次的练习将和这次的类似。做完它们,做到完全正确,仔细做好检查。print "Let's翻译 2014-03-24 22:59:22 · 1041 阅读 · 0 评论 -
Exercise 34:访问列表元素
原文链接:http://learnpythonthehardway.org/book/ex34.htm翻译 2014-04-04 15:52:16 · 1570 阅读 · 0 评论 -
Exercise 44: 继承 vs 组合
原文链接:http://learnpythonthehardway.org/book/ex44.html翻译 2014-05-28 18:42:38 · 1072 阅读 · 0 评论 -
Exercise 38: 列表的操作
原文链接:http://learnpythonthehardway.org/book/ex38.html 你已经学习过关于列表的知识了。翻译 2014-04-14 13:16:31 · 1252 阅读 · 0 评论 -
Exercise 42: is-a ,has-a ,对象和类
原文链接:http://learnpythonthehardway.org/book/ex42.html翻译 2014-04-26 13:38:33 · 1638 阅读 · 0 评论 -
Exercise 37: 复习各种符号
原文链接:http://learnpythonthehardway.org/book/ex37.html翻译 2014-04-09 14:32:27 · 1793 阅读 · 0 评论 -
Exercise 26:恭喜你,现在可以参加考试了
原文链接:http://learnpythonthehardway.org/book/ex26.html 你现在已经学习了这本书几乎一半内容了。剩下的这一半内容将更加有趣。你将学到逻辑,并通过条件判断来实现有用的功能。 在你继续学习之前,我们先要对你做一次考验。这个考验将会非常的难因为它要求你修复别人的代码。 当你成为一个程序员的时候你常常需要去处理别的程序员的代码翻译 2014-03-26 21:12:40 · 3413 阅读 · 1 评论 -
Exercise 41:学会阐述面向对象
原文链接:http://learnpythonthehardway.org/book/ex41.html翻译 2014-04-22 12:02:52 · 1499 阅读 · 0 评论 -
Exercise 36: 设计和调试
原文链接:http://learnpythonthehardway.org/book/ex36.html翻译 2014-04-08 13:31:04 · 1193 阅读 · 0 评论 -
Exercise 35: 分支和函数
原文链接:http://learnpythonthehardway.org/book/ex35.html翻译 2014-04-07 21:35:37 · 1598 阅读 · 0 评论 -
Exercise 25: 更多更多的练习
原文链接:http://learnpythonthehardway.org/book/ex25.html 我们打算做更多关于函数和变量的练习来让你更好的理解它们。这次的练习让你自己更直接的去输入,去分解和理解。 然而这次的练习还是有点不同的,你不能直接运行它,而是通过引入该脚本到Python中后来自己调用自己写的函数。def break_words(stuff)翻译 2014-03-25 21:44:35 · 2018 阅读 · 0 评论 -
Exercise 20: 函数和文件
原文链接:http://learnpythonthehardway.org/book/ex20.html 记住检查函数所列的检查列表,然后做下面这个练习,密切注意怎样用函数和文件一起来写一些有用的东西。from sys import argvscirpt ,input_file = argvdef print_all(f): print f.read()def r翻译 2014-03-18 23:43:49 · 1310 阅读 · 0 评论 -
Exercise 29:If 是什么
原文链接:http://learnpythonthehardway.org/book/ex29.html 下面你将进入的这个Python脚本向你介绍了 if 语句的使用。输入这些内容,并正确运行该脚本,然后我们来看看你的练习是否有了回报。people = 20cats = 30dogs = 15if people < cats: print "Too many c翻译 2014-03-30 18:22:58 · 908 阅读 · 0 评论 -
Exercise 9: Printing, Printing ,Printing
原文链接:http://learnpythonthehardway.org/book/ex9.html#Here ' some new strange stuff ,remeber type it exeactlydays = "Mon Tue Wed Thu Fri Sat Sun"months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"p翻译 2014-03-03 13:27:09 · 1012 阅读 · 0 评论 -
Exercise 8: Printing ,Printing
原文链接:http://learnpythonthehardway.org/book/ex8.htmlformatter = "%r %r %r %r"print formatter % (1 ,2 ,3 ,4)print formatter % ("one" ,"two" ,"three" ,"four")print formatter % (True ,False ,False ,翻译 2014-03-02 23:34:41 · 1002 阅读 · 1 评论 -
Exercise 7: 更多关于打印输出
原文链接:http://learnpythonthehardway.org/book/ex7.html 现在我们我们要做一些你只要输入代码并试其运行的练习。我不解释太多代码因为这些代码有很多是一样的解释。这次练习的目的主要是为了加深你对print使用的印象。认真的去做完这些练习,不要跳过这些。不要去复制黏贴。print "Mary had a littee lamb."prin翻译 2014-02-28 14:29:11 · 1205 阅读 · 0 评论 -
如何轻松学习Python
原文链接地址:http://learnpythonthehardway.org/book/intro.html一、看似困难其实也简单:在这本书的帮助下,你将做一件所有程序员学习编程语言都会去做的事情:1.通过书中每一节的练习;2.输入每一个书中的例子;3.让你的程序跑起来。对,就是这样。刚开始可能你会感觉非常困难,但是你一定要坚持下去。如果你真的通读了这本书,并且每翻译 2014-02-17 17:55:35 · 1441 阅读 · 0 评论 -
Exercise 6: 字符串
原文链接:http://learnpythonthehardway.org/book/ex6.html 虽然你已经知道了怎样写一个字符串,但是你始终不知道它们起什么作用。在这次练习中,我特意在变量这节中另起一节来说相对来说更复杂的字符串,这样你就可以更好的理解它们。首先解释一下什么是字符串。 字符串一般是一段你想展示给别人看的文本,或者你在程序中写下的输出的打印翻译 2014-02-27 22:19:32 · 1204 阅读 · 0 评论 -
Exercise 5:更多的变量及输出
现在我们要学习更多关于变量的输入和输出,这次我们要用到一个叫做“格式化字符串”的东西。每次当你用”(双引号)括起一段文字的时候你就创建了一个字符串。一个字符串就是在程序中方便人们使用而ch翻译 2014-02-26 13:25:02 · 1164 阅读 · 0 评论 -
Exercise 4:变量
原文链接:http://learnpythonthehardway.org/book/ex4.html 现在你已经学会了用print打印输出信息以及使用算术运算符。那么接下来就是学习有关变量的内容了。在编程中变量无非就是一样东西的名称罢了,这样的话在你的代码中就可以使用这个名称来代替这样东西。程序员往往喜欢在它们的程序中将一个变量的名称取的与语义相关的词,这样一来就更方便记忆。如果翻译 2014-02-25 13:32:48 · 1884 阅读 · 0 评论 -
Exercise3:数学运输符
每一种编程语言都有某一种处理数学运算符的方法。不要担心很难,虽然程序员经常撒谎说他们是数学天才实际上他们根本不是,如果是的话,他们就会去研究数学了而不是在这里写系统和社交网络游戏去偷别人的钱了。 这次的练习有很多数学符号。让我马上来告诉你们它们的命名让你知道它们都叫什么。当你输入一个符号,你就念一下它的名称。当你感觉念烦了你就可以停止了。下面就是这些符号的命名:+ plus (翻译 2014-02-24 13:25:04 · 1417 阅读 · 0 评论 -
Exercise2:'#'(井号)注释符
注释在你的程序中是非常重要的一部分。它们通常的作用是告诉你这些代码做了什么事情,有时候你临时需要在你的代码中移除一部分代码使其无效也需要用到注释。下面就是告诉你在Python中怎样使用注释:# A comment, this is so you can read your program later.# Anything after the # is ignored by python.翻译 2014-02-23 22:30:59 · 2037 阅读 · 0 评论 -
Exercise 0:搭建Python使用环境
原文链接:http://learnpythonthehardway.org/book/ex0.html 点击打开链接 这次练习不需要写代码,只是简单的完成在你的电脑上跑起Python程序。你尽量跟着下面的说明来操作,例如,在Mac OSX电脑上已经有了Python2,这样你就不需要再安装Python3(或者其他版本的Python). 警告:翻译 2014-02-19 18:24:53 · 2055 阅读 · 0 评论 -
Exercise 10: 那是什么?
在Exercise 9中我介绍了一些新的知识给你,是为了让你循序渐进的学习。上一节中我展示了让一个字符串分多行打印输出的两种方法。第一中方法是在以月份命名的字符串之间放了 \n 字符。你只要在两个字符需要分行输出的地方放入一个换行符就可以了。 这里使用的 \ (反斜杠)字符可以将一些难以输出的字符放入字符串中输出。有许多不同的字符的“转义序列”需要转化才可以写入字符串中,这里有一个翻译 2014-03-04 13:24:56 · 1315 阅读 · 0 评论 -
Exercise 13: 参数,解析,变量
原文链接:http://learnpythonthehardway.org/book/ex13.html 在这次练习中我们将介绍一个新的向一个脚本中传递变量的方法(脚本就是你.py文件的别称)。你应该知道了输入了 python ex13.py 来运行 ex13.py文件了吧?这个命令的ex13.py 的这部分就是被称作“参数”。现在我们要做的就是写一个也可以介绍参数的脚本。翻译 2014-03-08 13:45:07 · 1670 阅读 · 0 评论 -
Exercise 28: 布尔型练习
原文链接:http://learnpythonthehardway.org/book/ex28.html 上一次练习的逻辑组合称为“布尔型”逻辑表达式。布尔型逻辑表达式被广泛的应用与程序中。它们是逻辑运算的基础组成部分,掌握它就好比掌握了音乐中的音阶一样。 在这次的练习中你将用到你逻辑练习中记住的东西并且要把它们应用在Python中。对于每一个逻辑问题你先写下你认为的答翻译 2014-03-30 01:32:10 · 1301 阅读 · 0 评论 -
Exercise 27: 熟记逻辑关系
原文链接:http://learnpythonthehardway.org/book/ex27.html 今天我们将开始学习关于逻辑关系方面的知识。到目前为止你应该已经完成了前面的所有练习,已经能够读写脚本文件,可以在命令行终端操作运行,以及学到很多Python中的数学计算功能。 从现在起,你讲开始学习逻辑关系。不会让你去学习那些专业学者喜欢研究的复杂的逻辑关系理论翻译 2014-03-27 21:48:04 · 1465 阅读 · 0 评论 -
Exercise 19: 函数和变量
原文链接:http://learnpythonthehardway.org/book/ex19.html 关于函数的使用可能大量让你头晕目眩的信息,但是不要担心你学不会它。你只要坚持做这些练习并且坚持按上一次练习中提到的检查列表来写函数,你最终将会学会使用它的。 有一个很小的细节你可能还没有意识到,现在我们将补充一下。就是你函数中的变量跟你脚本中的变量没有关联。下面翻译 2014-03-17 13:30:39 · 1123 阅读 · 0 评论 -
Exercise 17:更多文件操作
原文链接:http://learnpythonthehardway.org/book/ex17.html 现在让我们做更多关于文件的操作练习。我们打算写一个Python 脚本来实现将一个文件的内容复制到另一个文件中。这次脚本程序虽然非常简短,但是它将会给你对文件操作有一些额外的想法。form sys import argvform os.path import exists翻译 2014-03-14 13:26:55 · 1957 阅读 · 1 评论