170 likes | 493 Views
Python. “优雅”、“明确”、“简单”. 周丞 上海交通大学. Python 娘. 简介 父亲是 吉多 · 范罗苏姆 ( Guido van Rossum ) 出生于 1991 年。 女大十八变,已经历了 幼女期( 1.X 版本)和 萝莉期( 2.X 版本) 目前进入御姐期( 3.X 版本) 还在健康成长着 ……. Python 娘. 培养理念(设计哲♂学) “优雅”、“明确”、“简单”. 因为家长们不喜欢邻家男孩 Perl 的教育方式 “ There’s More Than One Way To Do It. ” (不只一种方法来做一件事。)
E N D
Python “优雅”、“明确”、“简单” 周丞 上海交通大学
Python娘 简介 • 父亲是吉多·范罗苏姆(Guido van Rossum) • 出生于1991年。 • 女大十八变,已经历了 幼女期(1.X版本)和 萝莉期(2.X版本) 目前进入御姐期(3.X版本) 还在健康成长着……
Python娘 培养理念(设计哲♂学) “优雅”、“明确”、“简单” 因为家长们不喜欢邻家男孩Perl的教育方式 “There’s More Than One Way To Do It.” (不只一种方法来做一件事。) 所以Python娘受到的教育是 “用一种方法,最好是只有一种方法来做一件事”
Python娘 特点 • 活泼(动态语言) • 灵活(“脚本语言”、“胶水语言”) • 抽象思维(面向对象语言,支持函数式编程) • 优雅美丽(语法简捷和清晰)
Python娘很傲骄,御姐状态和萝莉状态变化很大。Python娘很傲骄,御姐状态和萝莉状态变化很大。 (3.X版本不兼容2.X版本) • 御姐是未来和希望,但是人们现在更加喜欢萝莉。 • 最为重要的,我是lolicon。 所以接下来的事例采用2.7.6版本的Python
Hello World! print"Hello, world!"
缩进 利用縮进表示语句块的开始和退出 • 不是花括号或者某种关键字。 • 增加縮进表示语句块的开始,而减少縮进则表示语句块的退出。 • 必须使用4个空格来表示每级縮进。
赋值和表达式 • 主要的算术运算符与C/C++类似。 • 使用and、or 和 not 表示逻辑运算。 • is, is not 用于比较两个变量是否是同一个对象。 • in, not in 用于判断一个对象是否属于另外一个对象。 • Python支持“迭代表达式”(generator comprehension),比如计算0-9的平方和: • 使用lambda表示匿名函数。比如:
Python服务的地方 EVE 网络游戏EVE大量使用Python进行开发 Dropbox 文件分享服务 豆瓣网图书、唱片、电影等文化产品的资料数据库网站 GoAgent很重要的东西,很重要的东西。 YouTube、Google、Yahoo!、NASA等都在内部大量地使用Python!