- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python编程入门(适合于零基础朋友)教学教材.pptx
李书豪
Python是什么?
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是一种简单易学,功能强大的编程语言。它有高效率的高层数据结构,能够简单、有效地实现面向对象编程。
Python语法简洁,支持动态输入,是解释性语言。
在大多数平台上,对于众多领域,Python都是一个理想的开发语言,特别适合于应用程序的 快速开发。
Python 官方网站的描述
《简明Python教程》的描述
Python的作者是谁?
1989年,Guido van Rossum创立了Python语言。现在,他在Google工作。
Guido van Rossum
(1956 - )
丰富的库
简单、易学
可扩展、可嵌入
解释性
面向对象、高层
免费开源、可移植
为什么要学Python?
实际需要;高效、易懂;众多优点集于一身
(人身苦短,我用Python!)
为什么要学Python?
Python的特点
1)简单、易学
Python是一种代表简单主义思想的语言,有简单的语法,容易上手。
Python的这种伪代码本质是它最大的优点之一。
Python使你能够专注于解决问题而不是去搞明白语言本身。
2)面向对象的高层语言
无需关注底层细节,而C/C++中需要操作指针。
与其他语言相比,Python以强大而又简单的方式实现面向对象编程。
3)解释性
Python程序不需要编译成二进制代码,可以直接在源代码上运行。
对于编译性语言(C/C++),源文件-编译/链接器-可执行文件。
为什么要学Python?
Python的特点
4)免费开源,可移植性
Unix衍生系统,Win32系统家族,掌上平台(掌上电脑/手机),游戏控制台(PSP)等等。
5)可扩展性,可嵌入性
如果一段关键代码希望运行得更快或者希望算法不公开,你可以把这部分程序用C或C++编写,然后在Python程序中使用它们。
你可以把Python嵌入到C/C++程序,从而向程序用户提供脚本功能。
6)丰富的库
Python标准库确实很庞大,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、等等。
此外,还有其他高质量的库,如wxPython、Twisted和图像库等等。
进入Python编程世界
Python的官网网站:
Unix衍生系统可能已经安装了Python,在命令行对话框中键入“python”即可显示版本信息。
Windows下安装Python和安装其他软件一样,很easy!
Python3.x现在的性能低一些,15%左右。
编码方面:Python3.x默认utf-8。
语法方面有改动,数据类型方面有调整。
面向对象、异常处理和模块等方面也有改动。
根据之前的学习开发经验,本教学使用Python2.x。
Python 下载与安装
Python2.x vs Python 3.x
Windows下运行Python程序
HelloWorld.py
# -*- coding: cp936 -*- 支持汉字注释
print Hello, world! # 我的第一个Python程序
raw_input() # 使cmd框不立刻退出
三种运行方式
打开源文件,用Python Shell运行。
双击源文件,用CMD运行。
在Python Shell中直接写程序运行。
进入Python编程世界
Python学习资源
Python学习资源
Python学习资源
简明Python教程
啄木鸟社区
CSDN下载
其他
:9081/doc/abyteofpython_cn/chinese/index.html
/moin/
htp://
/
Python快速入门
输入输出,注释
本 章
主 题
操作符,赋值,数据类型
缩进,循环语句,条件语句
文件操作,错误处理
函数,类,模块
print输出,注释
print “Hello world!“ # Python Shell提示符
Hello world!
abs(-4) # abs(): 内建函数,取绝对值
4
myString = ‘Hello world!’ # 单引号、双引号成对使用
print myString
Hello world!
myString
‘Hello world!’
您可能关注的文档
- Prasini 普瑞斯空气净化器知识研讨.ppt
- Premiere初学者培训资料.ppt
- premiere基本操作简介教学教材.ppt
- Primavera_P6项目管理软件培训课件方案研究.ppt
- PrincipalComponentsAnalysis 主成分分析知识研讨.ppt
- PROE 高级曲面建模培训案例实例.ppt
- ProEngineer Wildfire 2.0中文版数控加工教程培训资料.ppt
- PROE数控加工5.0教学教材.ppt
- proe数控加工研究报告.ppt
- ProQuest系列数据库的使用方法案例实例.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)