版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程介绍、Python程序设计概述、对象模型智慧交通概论-Python语言主讲人:李曲浙江交通职业技术学院杭州数湾信息科技有限公司liqu@
1.课程介绍
2.Python简介
3.Python编程环境
4.python对象模型Python简介——计算机的概念计算机(Computer)概念计算机(computer)俗称电脑,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。冯∙诺依曼结构五大基本部件:由运算器、控制器、存储器、输入设备和输出设备等组成二进制表示:内部采用二进制来表示指令和数据按程序顺序执行:将编写好的程序和原始数据事先存入存储器,然后再启动计算机工作Python简介——程序的概念今天这堂课会点名3个学生读取学生名册如果已经抽取了3个学生,就去步骤f)从1到N中随机抽取一个数在学生名册序列中找到这个数重新执行步骤b)结束步骤:这几个步骤就是对于这样一个计算过程的描述,叫做算法。而计算机程序就是对这个操作步骤的代码实现,也即由编程人员去编写的能实现某种任务的代码,通过程序去告诉计算机应该怎么操作。Python简介——程序设计语言概念能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。分类机器语言:用二进制代码表示,具有灵活、直接执行和速度快等特点,但是难读、难编、难记和易出错。汇编语言:机器指令的符号化,汇编程序翻译成的机器语言程序的效率高,但是难学难用、容易出错、维护困难。高级语言:与自然语言相近并为计算机所接受和执行的计算机语言,无论何种计算机,只要配上相应的高级语言的编译或解释程序,就可以用。Python简介——Python是这样一种语言Python是一门跨平台、开源、免费的解释型高级动态编程语言。Python支持命令式编程、函数式编程,完全支持面向对象程序设计,拥有大量扩展库。胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。GuidovanRossum(吉多·范·罗苏姆)1989年,他创立了Python语言。2005年12月,加入Google2012年12月,加入Dropbox公司。Python简介——命令式编程问题解决:把列表中的所有数字都加5,得到新列表。>>>x=list(range(10))>>>x[0,1,2,3,4,5,6,7,8,9]>>>y=[]>>>fornuminx:y.append(num+5)
>>>y[5,6,7,8,9,10,11,12,13,14]>>>[num+5fornuminx][5,6,7,8,9,10,11,12,13,14]循环,遍历x中的每个元素列表方法,在尾部追加元素列表推导式创建列表空列表Python简介——函数式编程问题解决:把列表中的所有数字都加5,得到新列表。>>>x=list(range(10))>>>x[0,1,2,3,4,5,6,7,8,9]>>>defadd5(num):returnnum+5>>>list(map(add5,x))[5,6,7,8,9,10,11,12,13,14]>>>list(map(lambdanum:num+5,x))[5,6,7,8,9,10,11,12,13,14]定义函数,接收一个数字,加5后返回把函数add5映射到x中的每个元素lambda表达式,等价于函数add5Python简介——python版本版本更新时间Python3.4.82018/2/5Python3.5.52018/2/5Python3.6.42017/12/19Python3.6.32017/10/3Python3.3.72017/9/19Python2.7.142017/9/16Python3.4.72017/8/9Python3.5.42017/8/8Python3.6.22017/7/17Python3.6.12017/3/21Python3.4.62017/1/17Python3.5.32017/1/17Python3.6.02016/12/23Python2.7.132016/12/17版本更新时间Python3.4.52016/6/27Python3.5.22016/6/27Python2.7.122016/6/25Python3.4.42015/12/21Python3.5.12015/12/7Python2.7.112015/12/5Python3.5.02015/9/13Python2.7.102015/5/23Python3.4.32015/2/25Python2.7.92014/12/10Python3.4.22014/10/13Python3.3.62014/10/12Python3.2.62014/10/12Python2.7.82014/7/2版本更新时间Python2.7.72014/6/1Python3.4.12014/5/19Python3.4.02014/3/17Python3.3.52014/3/9Python3.3.42014/2/9Python3.3.32013/11/17Python2.7.62013/11/10Python2.6.92013/10/29Python3.3.22013/5/15Python3.2.52013/5/15Python2.7.52013/5/12Python3.3.12013/4/6Python2.7.42013/4/6Python3.2.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械监督管理条例讲课
- 拍摄场地租赁协议
- 大型展览馆建设总承包合同
- 烟草行业计量器具管理
- 水利工程安全生产
- 旅游景区质量监督员聘用合同
- 2022年中考物理一轮复习学案 专题三 物态变化
- 厂房水电施工合同:摩托车制造篇
- 2024勘察设计合同的条款
- 工业园区厂房租赁合同终止函
- 微景观制作课件
- 2023学年西藏省重点中学英语九上期末考试试题含解析
- 三位数除两位数的除法练习题
- 小学心理健康教育人教六年级下册目录生命只有一次教学设计
- 小学劳动课教案三年级上册5篇
- 2021版特种设备目录
- 五年级上册美术课件-第4课 未来的交通工具丨赣美版
- 最新爆破安全规程
- 主题班会课防盗
- 支委会委员选举计票单
- 近三年无重大违法违规情况的说明
评论
0/150
提交评论