《Python程序设计基础与应用》教学课件—01Python语言概述.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Python程序设计基础与应用》教学课件—01Python语言概述.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计基础与应用 Python 程序设计 基础 应用 教学 课件 01 语言 概述
- 资源描述:
-
1、第1章 概述11.1 Python语言简介Python是一门跨平台、开源、免费的解释型高级动态编程语言。Python支持命令式编程(How to do)、函数式编程(What to do),完全支持面向对象程序设计,拥有大量扩展库。胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。21.1 Python语言简介 问题解决:问题解决:把列表中的所有数字都加5,得到新列表。(命令式编程)x=list(range(10)x0,1,2,3,4,5,6,7,8,9 y=for num in x:y.append(num+5)y5,6,7
2、,8,9,10,11,12,13,14 num+5 for num in x5,6,7,8,9,10,11,12,13,143循环,遍历x中的每个元素列表方法,在尾部追加元素列表推导式创建列表空列表1.1 Python语言简介 问题解决:问题解决:把列表中的所有数字都加5,得到新列表。(函数式编程)x=list(range(10)x0,1,2,3,4,5,6,7,8,9 def add5(num):return num+5 list(map(add5,x)5,6,7,8,9,10,11,12,13,14 list(map(lambda num:num+5,x)5,6,7,8,9,10,11,1
3、2,13,144定义函数,接收一个数字,加5后返回把函数add5映射到x中的每个元素lambda表达式,等价于函数add51.2 Python版本简介 Python目前存在2.x和3.x两个系列的版本,互相之间不兼容。在选择Python版本的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,该领域或方向有哪些扩展库可用,这些扩展库最高支持哪个版本的Python。这些问题全部确定以后,再最终确定选择哪个版本。Python 2.x系列最迟将于2020年全面放弃维护和更新。51.3 Python开发环境安装与配置6默认编程环境:IDLE其他常用开发环境:Eclipse+Py
4、DevpyCharmwingIDEEricPythonWinAnaconda3(内含(内含Jupyter和和Spyder):):https:/ IDLE7命令提示符每次只能执行一条语句1.3.1 IDLE81.3.2 Anaconda391.3.2 Anaconda3101.4 Python编程规范与代码优化建议(1)缩进类定义、函数定义、选择结构、循环结构、with块,行尾的冒号表示缩进的开始。python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。同一个级别的代码块的缩进量必须相同。一般而言,以4个空格为基本缩进单位。111.4 Python编程规范与
5、代码优化建议(2)每个import语句只导入一个模块,最好按标准库、扩展库、自定义库的顺序依次导入。121.4 Python编程规范与代码优化建议(3)最好在每个类、函数定义和一段完整的功能代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格。131.4 Python编程规范与代码优化建议(4)尽量不要写过长的语句。如果语句过长,可以考虑拆分成多个短一些的语句,以保证代码具有较好的可读性。如果语句确实太长而超过屏幕宽度,最好使用续行符(line continuation character)“”,或者使用圆括号将多行代码括起来表示是一条语句。141.4 Python编程规范与
展开阅读全文