Python编程入门1.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Python编程入门1.ppt》由会员分享,可在线阅读,更多相关《Python编程入门1.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、李书豪李书豪 流氓流氓艳遇遇记PythonPython是什么?是什么?Python is a programming language that lets you work more quickly and integrate your systems more effectively.You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.Python是一种简单易学,功能强大的编程语言。它有高效是一种简单易学,功能强大的编程语言。它有高效率的高
2、层数据结构,能够简单、有效地实现面向对象编程。率的高层数据结构,能够简单、有效地实现面向对象编程。Python语法简洁,支持动态输入,是解释性语言。语法简洁,支持动态输入,是解释性语言。在大多数平台上,对于众多领域,在大多数平台上,对于众多领域,Python都是一个理想的都是一个理想的开发语言,特别适合于应用程序的开发语言,特别适合于应用程序的 快速开发。快速开发。Python 官方网站的描述官方网站的描述简明简明Python教程教程的描述的描述PythonPython的作者是谁?的作者是谁?1989年,年,Guido van Rossum创立了立了Python语言。言。现在,他在在,他在Go
3、ogle工作。工作。Guido van Rossum(1956-)Python特点丰富的库简单、易学可扩展、可嵌入解释性面向对象、高层免费开源、可移植为什么要学为什么要学PythonPython?实际需要;高效、易懂;众多优点集于一身(人身苦短,我用Python!)为什么要学为什么要学PythonPython?PythonPython的特点的特点1 1)简单、易学)简单、易学Python是一种代表简单主义思想的语言,有简单的语法,容易上手。Python的这种伪代码本质是它最大的优点之一。Python使你能够专注于解决问题而不是去搞明白语言本身。2 2)面向对象的高层语言)面向对象的高层语言无需
4、关注底层细节,而C/C+中需要操作指针。与其他语言相比,Python以强大而又简单的方式实现面向对象编程。3 3)解释性)解释性Python程序不需要编译成二进制代码,可以直接在源代码上运行。对于编译性语言(C/C+),源文件-编译/链接器-可执行文件。为什么要学为什么要学PythonPython?PythonPython的特点的特点4 4)免费开源,可移植性)免费开源,可移植性Unix衍生系统,Win32系统家族,掌上平台(掌上电脑/手机),游戏控制台(PSP)等等。5 5)可扩展性,可嵌入性)可扩展性,可嵌入性如果一段关键代码希望运行得更快或者希望算法不公开,你可以把这部分程序用C或C+编
5、写,然后在Python程序中使用它们。你可以把Python嵌入到C/C+程序,从而向程序用户提供脚本功能。6 6)丰富的库)丰富的库Python标准库确实很庞大,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、等等。此外,还有其他高质量的库,如wxPython、Twisted和图像库等等。进入进入PythonPython编程世界编程世界-Python的官网网站:的官网网站:http:/www.python.org-Unix衍生系统可能已经安装了衍生系统可能已经安装了Python,在命令行对话框,在命令行对话框中键入中键入“python”即可显示版本信息。即可显示版本信息。-Win
6、dows下安装下安装Python和安装其他软件一样,很和安装其他软件一样,很easy!-Python3.x现在的性能低一些,现在的性能低一些,15%左右。左右。-编码方面:Python3.x默认utf-8。-语法方面有改动,数据类型方面有调整。-面向对象、异常处理和模块等方面也有改动。-根据之前的学习开发经验,本教学使用Python2.x。Python 下载与安装下载与安装Python2.x vs Python 3.xWindowsWindows下运行下运行PythonPython程序程序HelloWorld.pyHelloWorld.py#-*-coding:cp936-*-支持汉字注释pr
7、int Hello,world!#我的第一个Python程序raw_input()#使cmd框不立刻退出三种运行方式三种运行方式打开源文件,用Python Shell运行。双击源文件,用CMD运行。在Python Shell中直接写程序运行。进入进入PythonPython编程世界编程世界其他的其他的PythonPython集成开发环境集成开发环境1 1)开源)开源Python Win+Win32 Extensions http:/ IPython(增强的交互式Python)http:/ipython.scipy.org IDE Studio(IDLE以及更多)http:/ Eclipse h
8、ttp:/pydew.sf.ent http:/eclipse.org 2 2)商业)商业WingIDE(WinWare公司)http:/ Komodo(ActiveState公司)http:/ 进入进入PythonPython编程世界编程世界PythonPython学习资源学习资源10PythonPython学习资源学习资源PythonPython学习资源学习资源免免 费费资资 源源简明简明PythonPython教程教程啄木鸟社区啄木鸟社区CSDNCSDN下载下载其他其他http:/:9081/doc/abyteofpython_cn/chinese/index.htmlhttp:/ 章章
9、主主 题题操作符,赋值,数据类型缩进,循环语句,条件语句文件操作,错误处理函数,类,模块printprint输出,注释输出,注释 print“Hello world!“#Python Shell提示符Hello world!abs(-4)#abs():内建函数,取绝对值4 myString=Hello world!#单引号、双引号成对使用 print myStringHello world!myStringHello world!#显示结果带引号 _#下划线含义:表示最后一个表达式Hello world!PythonPython快速入门快速入门printprint输出,注释输出,注释 prin
10、t%s is%d years old.%(李书豪,26)李书豪 is 26 years old.#%s 字符串;%d 整型;%f 浮点型#Python非常灵活,即使将数字传递给%s,也不会引发严重后果 logFile=open(myLogFile.txt,a)#打开文件 print logFile,Python让程序员的工作更轻松。#重定向输出符号 logFile.close()#关闭文件PythonPython快速入门快速入门raw_input()raw_input()输入输入 userName=raw_input(输入登录名:)输入登录名:李书豪 print 你的登录名为,userName
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 入门
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内