欢迎来到天天文库
浏览记录
ID:36092872
大小:1.79 MB
页数:22页
时间:2019-05-05
《python简介(李伟)(定)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、杭州市基础教育研究室李伟2016年5月Python简介一、Python语言概况(诞生、发展与现状)(一)Python语言的诞生创始人GuidovanRossum(吉多·范罗苏姆)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫MontyPython的喜剧团体的爱好者。(二)Python语言的发展Python已经成为最受欢迎的程序设计语言之一。它被TIOBE
2、编程语言排行榜评为2007、2010年度语言。自从2004年以后,python的使用率是呈线性增长。2016年3月编程语言排行榜TOP20榜单(三)Python语言的现状截止到2014年7月,Python已经成为目前美国顶尖大学里最受欢迎的计算机编程入门语言。计算机排名前10的学校里,有8所学校(80%)使用Python作为编程入门语言。在计算机排名前39的学校里,有27所学校(69%)使用Python作为编程入门语言。二、Python编程环境的搭建Python可以运行于很多操作系统平台,如:Linu
3、x、windows、Macos等等。1.Python的版本选择2.7.11与3.5.1版本如果想要更多的成熟解决方案,最稳定的应用就用python2;Python3是未来的趋势。2.安装程序下载下载地址:http://www.python.org3.Windows版本的安装(1)安装软件只要点点“下一步”就可以了。(2)配置环境变量(3)检验python是否安装配置成功,打开cmd,输入python,出现以下界面,说明你的python安装成功了集成开发环境:IDLE三、Python语言的特点三、Pyt
4、hon语言的特点Python的设计哲学是“优雅”、“明确”、“简单”。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。摘自《AByteofPython》简单易学:Python是一门简单而文字简约的语言。阅读好的Python程序感觉就像阅读英语,尽管是非常严格的英语。Python的这种伪代码特性是其最大强项之一,它可让你专注于解决问题的办法而不是语言本身。免费
5、开源:Python是一个FLOSS(自由与开源软件)的例子。在一些简单的条款之下,你可以自由地分发这个软件的拷贝,阅读其源代码,修改它,或者将其一部分用到新的自由程序中。高层语言:当你使用Python编写程序时,你永远不需要担心低级细节,比如你的程序管理内存的使用等。可移植性:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。只要你足够小心,避免使用系统相关特性,你的所有Python程序都可以不加修改地运行在这其中任意平台。解释性:编译型语言(像C或者C++)编写的程序,会由
6、编译器将源代码转换成电脑能够识别的机器语言,才能运行。而Python不需要编译成二进制代码。只需从源代码直接运行程序。面向对象:Python同时支持面向过程和面向对象编程。可扩展性:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。可嵌入性:你可以将Python嵌入到C/C++程序,让你的程序的用户获得“脚本化”的能力。丰富的库:Python标准库很大。它能够帮助你完成许多工作,包括正则表达式、文档生成、单元测试、
7、线程、数据库、网页浏览器、CGI(公共网关接口)、FTP(文件传输协议)、电子邮件、XML(可扩展标记语言)、XML-RPC(远程方法调用)、HTML(超文本标记语言)、WAV(音频格式)文件、加密、GUI(图形用户界面)以及其它系统相关的代码。只要安装了Python,所有这些都能做到。四、Python编程小案例读文件f=file('data.txt')data=f.read()printdataf.close()猜数字importrandomnum=random.randint(1,100)a=0w
8、hilea!=num:a=input(“Pleaseinputanumber1-100:")ifa>num:print“toolager!"elifa
此文档下载收益归作者所有