欢迎来到天天文库
浏览记录
ID:20886401
大小:1.36 MB
页数:28页
时间:2018-10-17
《python编程入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、李书豪IntroductiontoPytion(Python入门)Python是什么?Pythonisaprogramminglanguagethatletsyouworkmorequicklyandintegrateyoursystemsmoreeffectively.YoucanlearntousePythonandseealmostimmediategainsinproductivityandlowermaintenancecosts.Python是一种简单易学,功能强大的编程语言。它有高效率的高层数据结构,能够简单、有效
2、地实现面向对象编程。Python语法简洁,支持动态输入,是解释性语言。在大多数平台上,对于众多领域,Python都是一个理想的开发语言,特别适合于应用程序的快速开发。Python官方网站的描述《简明Python教程》的描述Python的作者是谁?1989年,GuidovanRossum创立了Python语言。现在,他在Google工作。GuidovanRossum(1956-)Python特点丰富的库简单、易学可扩展、可嵌入解释性面向对象、高层免费开源、可移植为什么要学Python?实际需要;高效、易懂;众多优点集于一身(人身苦
3、短,我用Python!)为什么要学Python?Python的特点1)简单、易学Python是一种代表简单主义思想的语言,有简单的语法,容易上手。Python的这种伪代码本质是它最大的优点之一。Python使你能够专注于解决问题而不是去搞明白语言本身。2)面向对象的高层语言无需关注底层细节,而C/C++中需要操作指针。与其他语言相比,Python以强大而又简单的方式实现面向对象编程。3)解释性Python程序不需要编译成二进制代码,可以直接在源代码上运行。对于编译性语言(C/C++),源文件->编译/链接器->可执行文件。为什么
4、要学Python?Python的特点4)免费开源,可移植性Unix衍生系统,Win32系统家族,掌上平台(掌上电脑/手机),游戏控制台(PSP)等等。5)可扩展性,可嵌入性如果一段关键代码希望运行得更快或者希望算法不公开,你可以把这部分程序用C或C++编写,然后在Python程序中使用它们。你可以把Python嵌入到C/C++程序,从而向程序用户提供脚本功能。6)丰富的库Python标准库确实很庞大,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、等等。此外,还有其他高质量的库,如wxPython、Twisted和
5、图像库等等。进入Python编程世界Python的官网网站:http://www.python.orgUnix衍生系统可能已经安装了Python,在命令行对话框中键入“python”即可显示版本信息。Windows下安装Python和安装其他软件一样,很easy!Python3.x现在的性能低一些,15%左右。编码方面:Python3.x默认utf-8。语法方面有改动,数据类型方面有调整。面向对象、异常处理和模块等方面也有改动。根据之前的学习开发经验,本教学使用Python2.x。Python下载与安装Python2.xvsPy
6、thon3.xWindows下运行Python程序HelloWorld.py#-*-coding:cp936-*-支持汉字注释print"Hello,world!"#我的第一个Python程序raw_input()#使cmd框不立刻退出三种运行方式打开源文件,用PythonShell运行。双击源文件,用CMD运行。在PythonShell中直接写程序运行。进入Python编程世界其他的Python集成开发环境1)开源PythonWin+Win32Extensionshttp://starship.python.net/crew/
7、skippy/win32IPython(增强的交互式Python)http://ipython.scipy.orgIDEStudio(IDLE以及更多)http://starship.python.net/crew/mike/IdleEclipsehttp://pydew.sf.enthttp://eclipse.org2)商业WingIDE(WinWare公司)http://wingware.comKomodo(ActiveState公司)http://activestate.com/Products/Komodo进入Pyth
8、on编程世界Python学习资源0102Python学习资源0203Python学习资源免费资源简明Python教程啄木鸟社区CSDN下载其他http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chine
此文档下载收益归作者所有