- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)]
您可能关注的文档
- (完整版)中国共青团ppt.pptx
- “拥抱美好未来”激励教学课件.pptx
- 2-保险代理机构管理规定(2011修订版).pptx
- 2025年除夕年夜饭美食介绍课件.pptx
- 2025年元旦节日介绍课件:传统与近代的交融.pptx
- PPT矢量可编辑素材.pptx
- Python基础教程第2章(共133张).pptx
- 成人手术后疼痛评估与护理.pptx
- 成人住院患者静脉血栓栓塞症预防护理课件.pptx
- 春节放假通知安全教育培训讲座PPT课件.pptx
- 2023年7月党建评论汇编(16篇).docx
- 2023年上半年工作总结汇编(9篇).docx
- 调查研究主题评论文章、研讨发言、心得体会汇编(23篇).docx
- 宣传部工作情况报告汇编(10篇).docx
- 2篇:2025年贯彻八项规定加强党的作风建设专题党课讲稿例文.docx
- 2025年市交通局党组书记在学习八项规定精神理论学习中心组会上研讨发言材料与开展学习八项规定主题教育工作方案【2篇文】.docx
- 2025年全面深入贯彻八项规定精神学习教育讲话稿党课讲稿例文【word版2篇】供参考.docx
- 领导2025年在深入贯彻八项规定精神学习教育部署会上的讲话稿与在市商务局党组研究部署深入贯彻八项规定专题会讲话稿【2篇】.docx
- 2025年全面深入贯彻八项规定精神学习教育实施方案与落实八项规定精神情况总结【2份文】.docx
- 2025年贯彻八项规定精神学习教育加强党的作风建设的重要论述专题党课讲稿【word版范文2篇】.docx
文档评论(0)