网站大量收购独家精品文档,联系QQ:2885784924

Python程序设计-Python语言介绍与入门.pptx

Python程序设计-Python语言介绍与入门.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python程序设计

Python面世

·1989年,GuidovanRossum在阿姆斯特丹完成,第一个公开版发行于1991年。

·Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承

·使用Python作为语言的名字,因为是英国幽默剧团:MontyPython飞行马戏团的fans·ABC是由Guido参加设计的一种教学语言非常优美和强大,是专门为非专业程序员设计的

Python面世

·目前Guido在Google,主要从事GAE/Python3.x方面的研究

吉多·范罗苏姆

GuidovanRoSSum

Python面世

·Python2.0于2000年10月16日发布,主要是实现了完整的垃圾回收,并且支持Unicode。

·Python3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。·目前使用最广泛的版本是2.7,必威体育精装版的版本是3.3.5(2014.3.13)

·Python的设计哲学:

简单优雅

明确

·Python开发者的哲学:

“用一种方法,最好是只有一种方法来做一件事。

在设计Python语言时,如果面临多种选择,Python开发者总会拒绝花哨的语法,而选择明确的没有或者很少有歧义的语法。

Python哲学

翻译与解释

Python之禅byTimPeters

优美胜于丑陋(Python以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写

except:pass风格的代码)

当存在多种可能,不要尝试去猜测

而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是Python之父(这里的Dutch是指Guido)

LLLL

Python的特色

·容易上手

·提供交互式环境

·语法简洁

·高级数据结构简洁地表达复杂的操作

·语句组织依赖于缩进

·参数或变量不需要声明

·火力强大

·易学但不简单,从桌面程序,到网络互联,图形处理,科学计算,实时控制,到处都有Python的身影

·跨平台的(Windows,Unix,Macantoshi)

·面向对象

开发环境

·IDLE:Python内置IDE(随python安装包提供)

·PyCharm:由著名的JetBrains公司开发,带有一整套可以帮助用户在使用

Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发,推荐!

·Ulipad:功能较全的自由软件,基于wxPython;作者是中国Python高手limodou,推荐!

开发环境

·Eclipse+pydev-收费的

·Eric:基于PyQt的自由软件,功能强大。全名是:TheEricPythonIDE

·PyScripter:使用Delphi开发的轻量级的开源PythonIDE

·其它编辑器

UltraEdit,notepad++,editplus…

·

Python安装

·官网/下载核心·python-2.7.6.msi推荐!

·python-3.3.5.msi

·常用第三方库下载

·Pythonpackageindex(pypi):

/pypi

科学计算

二维、三维画图游戏开发

图形用户界面开发web开发

数据挖掘

numpy、

·matplotlib

pygame

·wxpython·django·scikit-learn

scipy

·

·

32

Python2.7.6(default,Nov102013,19:24:18)[MSCv.150032bit(Intel)]

您可能关注的文档

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档