教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级(ncre)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“python 语言程序设计”科目。
2017 年初消息,浙江省信息技术新教材,即将在 2017 级(2017 年 9 月入学)高中新生中开始使用。
也就是说,python 语言将纳入高考内容之一!编程语言在升学中的比重逐渐加大,将要成为高考提分的一大利器。
编程语言在升学中的比重逐渐加大,其实不止浙江,教育大省北京和山东也确定要把 python 编程基础纳入信息技术课程和高考的内容体系,python 语言课程化也将成为孩子学习的一种趋势。
尤其山东省最新出版的小学信息技术六年级教材也加入了 python 内容,小学生都开始接触 python 语言了!
python[1] (英国发音:/paθn/ 美国发音:/paθɑn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人guido van rossum于1989年发明,第一个公开发行版发行于1991年。 python是纯粹的自由软件, 源代码和解释器cpython遵循 gpl(gnu general public license)协议[2] 。python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是c/c++)很轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3d游戏中的图形渲染模块,性能要求特别高,就可以用c/c++重写,而后封装为python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
7月20日,ieee发布2017年编程语言排行榜:python高居首位
python这么火爆,是因为它强大的功能和极具潜力的应用前景。
系统编程:提供api(application programming interface应用程序编程接口),能方便进行系统维护和管理,linux下标志性语言之一,是很多系统管理员理想的编程工具 。
图形处理:有pil、tkinter等图形库支持,能方便进行图形处理。 数学处理:numpy扩展提供大量与许多标准数学库的接口。
文本处理:python提供的re模块能支持正则表达式,还提供sgml,xml分析模块,许多程序员利用python进行xml程序的开发。
数据库编程:程序员可通过遵循python db-api(数据库应用程序编程接口)规范的模块与microsoft sql server,oracle,sybase,db2,mysql、sqlite等数据库通信。python自带有一个gadfly模块,提供了一个完整的sql环境。
网络编程:提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。很多大规模软件开发计划例如zope,mnet 及bittorrent. google都在广泛地使用它。 web编程:应用的开发语言,支持最新的xml技术。
多媒体应用:python的pyopengl模块封装了“opengl应用程序编程接口”,能进行二维和三维图像处理。pygame模块可用于编写游戏软件。 pymo引擎:pymo全称为python memories off,是一款运行于symbian s60v3,symbian3,s60v5, symbian3, android系统上的avg游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的avg游戏,故命名为pymo。
黑客编程:python有一个hack的库,内置了你熟悉的或不熟悉的函数,但是缺少成就感。 用python写简单爬虫 首先,要通过urllib2这个module获得对应的html源码。(ps:在python3.3之后urllib2已经不能再用,代之以urllib) 1 2 3 4 import urllib2 #调用urllib2 url='http://baidu/s?wd=cloga' #把等号右边的网址赋值给url html=urllib2.urlopen(url).read() #html随意取名 等号后面的动作是打开源代码页面,并阅读 print html #打印 通过上面这三句就可以将url的源码存在content变量中,其类型为字符型。 接下来是要从这堆html源码中提取我们需要的内容。用chrome查看一下对应的内容的代码(也可以用firefox的firebug)。 可以看到url的信息存储在span标签中,要获取其中的信息可以用正则式。
python 势必成为人工智能时代的新宠儿,python 这门学科也将引入大量的学习者,任何行业的成功人士当属那些先行者,人工智能的浪潮还未席卷,选择 python 这门学科就是有先见之明。