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

Python实用教程-全套PPT课件.pptx

  1. 1、本文档共508页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前言;学习Python有什么好处? 随着人工智能、区块链、大数据、云计算、物联网等新兴技术的迅速崛起,市场对Python人才的需求迅速增大。 伴随着国家对人工智能发展的全面支持与鼓励、国际上对人工智能的重视及国家教育部将Python加入高考科目,Python在中国的使用范围迅速扩大。 ;Python是一种使你在编程时能够保持自己风格的程序设计语言,使用它,你可以使用清晰易懂的程序来实现想要的功能。如果你之前没有任何编程经历,那么既简单又强大的Python就是你入门的完美选择。 Python如何体现它的简单? 完成一件相同的任务,使用汇编语言实现,可能需要编写1000行以上的代码,使用C语言实现,可能需要500行以上的代码,使用Java语言实现,可能需要100行以上的代码,而使用Python语言实现,可能只需要20行代码。这就是Python,它可以帮你节约大量编写代码的时间。 ;第一章 Python的自我介绍;1.1 Python的起源;1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 Python从一开始就特别在意可拓展性。Python可以在多个层次上拓展。从高层上,你可以直接引入.py文件。在底层,你可以引用C语言的库。 最初的Python完全由Guido本人开发。Python得到Guido同事的欢迎。他们迅速的反馈使用意见,并参与到Python的改进。 Guido和一些同事构成Python的核心团队。他们将自己大部分的业余时间用于hack Python。随后,Python拓展到研究所之外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。 Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员,Python开始流行。 ;1.2 Python的发展前景与应用场合;从2015年到2017,Python基本处于第5位,市场占有率次于Java、C、C++和C#,从2017年开始,Python就借着人工智能的东风,热度一路水涨船高,目前已经到第四位,有些排名机构甚至将其排名为第一。Python是一门比较注重效率的语言,不复杂,读和写都非常方便,所以才有“人生苦短,我用Python”这样的调侃。人工智能、云计算和大数据方向对Python人才的需求也在不断加大。 当前Python使用最为广泛的领域是人工智能领域。在人工智能这块土地上,存在数不尽的未开垦的沃土,等待着每一位拓荒者的到来,当然,你需要先准备好足够好的“拓荒”工具——Python。 除人工智能领域外,区块链领域也有大量使用Python做具体实现的应用案例。;Python在云计算方面的用途也很大,比如云计算中IaaS(Infrastructure as a Service,基础设施即服务)层的很多软件都大量使用Python,云计算的其他服务都建立在IaaS服务的基础上。 下面这些比较火热的软件中都大量使用Python。 (1)Google深度学习框架TensorFlow全由Python实现。 (2)Google深度学习框架Kares全由Python实现。 (3)深度学习框架Caffe由Python语言实现。 (4)开源云计算技术(OpenStack)的源码全由Python语言实现。 (5)Amazon s3命令行管理工具(s3cmd)。 (6)EC2云计算管理工具(StarCluster)。 ;在大数据领域,Python的使用也越来越广泛,Python在数据处理方面有如下优势: (1)异常快捷的开发速度,代码非常少。 (2)丰富的数据处理包,无论是正则,还是HTML解析、XML解析,用起来都非常方便。 (3)内部类型使用成本很低,不需要许多额外操作(Java、C++用一个Map都很费劲)。 (4)公司中大量数据处理工作不需要面对非常大的数据。 (5)巨大的数据不是语言所能解决的,需要处理数据的框架(如Hadoop)。Python虽然小众,但是有处理大数据的框架,一些框架也支持Python。 (6)编码问题处理起来非常方便。 ;除了在人工智能、区块链、云计算和大数据领域,很多网站也是用Python开发的,很多大公司如Google、Yahoo,以及NASA都大量使用Python。 我们熟知的AlphaGo就是Google用TensorFlow实现的,Facebook也是扎克伯格用Python开发出来的,后来的Twitter也是用Python写的,实际上,Python是国外很多大公司(如Google)使用的主要语

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档