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

第1章 Python语言介绍-夏敏捷.pptx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python程序设计主讲 夏敏捷计算机学院副教授Python程序设计应用教程夏敏捷 主编中国铁道出版社AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言?谷歌AlphaGo对决围棋世界冠军中国棋手柯洁。屡次战胜人类围棋手的 AlphaGo,背后的程序很大一部分就是由 Python 编程语言编写的。最近浙江省教育局对其信息技术课程进行了改革,将原 Visual Basic 语言从教材中移除,更换为 Python 语言教学内容,甚至还将 Python 语言纳入了浙江省信息技术高考内容。对于人工智能系统的编写,Python 天生拥有许多方便开发的「工具库」,满足开发数值计算、机器学习、神经网络以及数据可视化使用,大大提高了程序编写的效率。Python 语言的战略定位,也一定程度地造就了如今的它。Python 追求的是一种易用且严谨专业的通用组成语言,让语言本身更容易入门,能将各种基本程序原件拼装协调运作。Python 追求的是开发效率,优先级甚至高于 CPU 效率;不过也正因如此,在使用 Python 开发时,开发者常常会使用别的编程语言进行配合,让整个程序运行得更快。另外,Python 还拥有非常好的包装能力、可组合性以及可嵌入性,极易形成可用性高的接口 – 这恰很好满足了人工智能系统开发的需求。第1章Python语言介绍1.1 Python语言简介1.2 安装与配置Python环境1.3 Python开发环境IDLE简介1.4 Python基本输入输出1.5 Python代码规范1.6 使用帮助1.1 Python语言简介Python 是一种面向对象、解释型计算机程序设计语言,由荷兰人Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。正因为 Python 语言的简洁、优雅、开发效率高,它常被用于网站开发,网络编程,图形处理,黑客编程等等。Python语言的发展历史Python由荷兰的Guido van Rossum设计。Python第一个版本于1991年初公开发行。。Python 2.0于2000年10月发布,增加了许多新的语言特性。Python 3.0于2008年12月发布,此版本不完全兼容Python 2.0 ,导致Python 2.0与Python 3.0不兼容。Python 3.5在2015年9月发布Python3.6正式版在2016年12月发布,主要的新特性包括:async 和 await 关键字可用于生成器和推导;改善 CPython 实现,在不破坏兼容性的情况下降低内存占用和提高速度;可插拔支持 JIT、跟踪器和调试器;引入新的字符串和数字格式,为变量加入类型注释,简化定制子类创建的方法,等等。Python3.7 2018年7月TIOBE 2016年8月编程语言排行榜是一种面向对象、解释型计算机程序设计语言纯粹的自由软件Python语法简洁清晰,用空格(space)作为语句缩进Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Python快速生成程序的原型封装Python可以调用的扩展类库跨平台,程序无需修改在Windows、Linux、Unix、Mac等操作系统上使用应用领域Web开发,基于python的优秀web框架如Django网络编程,网页解析,如爬虫程序开发科学计算,各种实验数据的处理以及相关实验模拟等,机器学习等数据库应用多媒体开发电子游戏开发人工智能应用需要什么应用就能找到什么库1.1.3 Python语言的应用领域1.Web开发 Python语言支持Web网站开发,比较流行的开发框架有web2py、django等。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。 利用py2exe模块可以将Python程序转换为.exe可执行程序,使得Python程序可以脱离Python系统环境来运行。 2.网络编程 Python语言提供了socket模块,对Socket接口进行了二次封装,支持Socket接口的访问;还提供了urllib、cookielib、httplib、scrapy等大量模块,用于对网页内容进行读取和处理,并结合多线程编程以及其他有关模块可以快速开发网页

文档评论(0)

renwofei86 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档