python编程和大数据挖掘基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python基础介绍 行业技术部 卢萌 为什么是它? ——Python是干什么的 万丈高楼平地起 ——Python的基础语法 工欲善其事必先利其器 ——Python的工作环境 我欲成仙 ——无所不能的Python扩展应用 礼包大放送 ——Python常见问题解答 目录 Python是干什么的? WHY 为什么是它? Python 这一名字来源于一个喜剧,是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 monty python(蒙提·派森)组合 Python之父 Guido van Rossum 外文名: Guido van Rossum 绰号: Benevolent Dictator For Life (仁慈的独裁者) 民族: 荷兰 出生地: 荷兰 出生日期: 1956年1月31日 职业(前): Google工程师 毕业院校: 阿姆斯特丹大学 Python的优点 简单 易学 免费、开源 高层 可移植性 解释性 面向对象 可扩展性 可嵌入性 丰富的库 …… Python的缺点 强制缩进 奇慢无比 Python的地位 他们说:“来吧!我们要建造一座城和一座塔,塔顶通天,为要传扬我们的名,免得我们分散在全地上。”   耶和华降临,要看看世人所建造的城和塔。 ——创世纪 Python的基础语法 万丈高楼平地起 Python的结构 程序 模块 语句 对象 Python的语法以语句为基础,顺序执行。 采用缩进控制,边界自动探测 复合语句的首行用“:”表示,下行缩进 空格和注释自动忽略 语句可以跨行编写 用“\”或者括号实现语句跨行 列表、数组、字典都可以跨行编写 语法 python中的标识符是区分大小写的。 标示符以字母或下划线开头,可包括字母,下划线和数字。 以下划线开头的标识符是有特殊意义的。 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问; 以双下划线开头的(__foo)代表类的私有成员; 以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。 在交互模式下运行python时,一个下划线字符(_)是特殊标识符,它保留了表达式的最后一个计算结果。 标示符 定义: 调用: 函数定义 def 函数名(参数1,参数2……): 语句块 return 返回值 函数名(参数1,参数2……) 变量名 = 函数名(参数1,参数2……) 类 定义: 调用: class 类名(): def __init__(self,参数……): def 函数名1(self,参数……): def 函数名2(self,参数……): 实例名 = 类名() 实例名.方法名(参数) 模块(module)是python最高级别的程序组织单位。它可以打包程序代码和数据以备重用。 模块采用python程序的文件形式(或者C扩展程序的形式)存储,客户导入模块并对使用他们定义的名字。 模块 关键字:import、print、if、def、try、class …… 运算符:+、-、* 、/、**、、、=…… 集合、数组、元组、字典…… 条件、循环、分支…… 异常…… 内置函数…… 扩展函数…… …… 其他内容 Python的工作环境 IDE name 自动补全 智能感知 调试 语法检查 开源 特别注意 推荐度 IDLE 手动 有(很差) 用库 无 开源 ★★ PythonWin 手动 有 用库 无 开源 Win Only ★★★ SPE 无 有 WPDB 存盘时 开源 ★★★★ Ulipad 有 有 WPDB 自动 开源 ★★★★★ Eric 有 有 类VC 自动 开源 ★★★★★ BOA 手动 手动 类VC 无 开源 中文支持差 ★★★ WingIDE 有 有 类VC 手动 共享 中文要设置 ★★★★ Komodo 无 有 类VC 手动 共享 相当耗资源 ★★★★ VIM+插件 有 无 无 无 开源 ★★★ emacs+插件 有 无 无 无 开源 ★★★ eclipse+pydev插件 有 有 类VC 自动 开源 比较耗资源 ★★★★★ VS +VisualPython 无 有 类VC 无 共享 ★★ 市面上常用的IDE工具比较 Eclipse + PyDev 无所不能的Python扩展应用 ArcPy ArcGIS 10.1 for Python新特性 新增网络分析模块 自动的网络分析工作流 新增数据访问模块 快速访问 编辑处理 几何操作 功能增强

文档评论(0)

smashing + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档