- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P y t h o n 基 础 学 习 笔 记
基于《Python语言程序设计基础(第2版)》
第一部分 初识Python语言
第1章 程序设计基本方法
1.1 计算机的概念
计算机是根据指令操作数据的设备,具备功能性和可编程性两个基本特性。
计算机技术发展阶段:
1. 第一阶段:1946-1981年,“计算机系统结构阶段”。
2. 第二阶段:1982-2007年,“计算机网络和视窗阶段”。
3. 第三阶段:2008年至今,“复杂信息系统阶段”。
4. 第四阶段:月20年后某个时期开始,“人工智能阶段”。
1.2程序设计语言
1.2.1程序设计语言概述
机器语言:直接使用二进制代码表达指令,可被计算机硬件直接识别和执行。
不同计算机结构的机器指令不同。
汇编语言:使用助记符对应机器语言中的指令,可直接操作计算机硬件。不同
计算机结构的汇编指令不同。
机器语言和汇编语言都直接操作计算机硬件并基于此设计,统称“低级语言”。
高级语言:用更接近自然语言的方式描述计算问题。代码只与编程语言有关,
与计算机结构无关。
1.2.2编译和解释
高级语言按执行方式可分为采用编译执行的静态语言和采用解释执行的脚本语
言。
编译是将源代码转换成目标代码的过程。
解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。
1.2.3 计算机编程
我学习 Python 的原因:
1. 通过编程实现自动化,提高效率。
2. 通过编程了解一个新的广阔世界。
学习一门编程语言(重点在于练习)
1. 掌握该语言的语法
2. 结合问题设计程序结构
3. 掌握解决问题的能力
1.3Python 语言概述
1.3.1 Python 语言的发展
Python 语言是一个语法简洁、跨平台、可扩展的开源通用脚本语言。
Python 语言诞生于 1990 年,创世人 Guido。
2000 年 10 月,Python 2.0 正式发布,2010 年,Python 2.x 系列发布最后一版
(2.7)。
2008 年 12 月,Python 3.0 正式发布,解释器内部采用完全面向对象的方式实
现,代价是 3.x 系列版本无法向下兼容 2.x 系列的既有语法。
Python 2.x 已经是遗产,Python 3.x 是这个语言的现在和未来。
1.3.2 编写 Hello 程序
print (Hello World)
1.3.3 Pytho 语言的特点
语法简洁
可跨平台
应用广泛
支持中文
强制可读:通过强制缩进体现语句间的逻辑关系提高了程序的可读性
模式多样:语法层面同时支持面向过程和面向对象两种编程方式
粘性扩展:通过接口和函数集成其他语言编写的代码
开源理念
库类丰富
1.4 Pytho 语言开发环境配置
Pytho 解释器
IDLE 开发环境
交互式启动
文件式启动
Pytho 语言集成开发环境——PyCharm
1.5 程序的基本编写方法
1.5.1 IPO 程序编写方法
每个程序都有统一的运算模式:输入数据、处理数据和输出数据。这种朴素的运算
模式形成了基本的程序编写方法:IPO (Input,Process,Output)方法。
IPO 不仅是程序设计的基本方法,也是描述计算问题的方式。
1.5.2 理解问题的计算部分
使用计算机解决问题的 6 个步骤:
1. 分析问题
2. 划分边界
3. 设计算法
4. 编写程序
5. 调试测试
6. 升级维护
第 2 章 Python 程序解析
2.1 Python 程序语法元素分析
Python 程序包括格式框架、注释、变量、表达式、分支语句、循环语句、函数等
语法元素。
程序的格式框架
Python 语言采用严格的“缩进”来表明程序的格式框架,缩进表达了所属关系
在代码编写中缩进可通过 Tab 键实现,也可用多个空格实现,建议采用 4 个空
格方式书写代码
注释
注释是辅助性文字,不被执行
单行注释:以#开头
#这是注释
多行注释:以(3 个单引号)开头和结尾
这是注释
这也是注释
这还是注释
命名
命名是为变量关联标识符的过程,
您可能关注的文档
- PPP项目运营维护方案.pdf
- PPT2010复习题参考答案.pdf
- PPT2010复习题参考答案讲解.pdf
- PPT2010复习题及参考答案.pdf
- ppt上机操作练习题.pdf
- PPT与Excel完美结合做练习.pdf
- PPT与小学数学课堂教学整合研究word文档6.pdf
- PPT中Flash、声音文件的停止播放.docx
- PPT中滚动字幕的制作及与音乐同步的技巧 法创编.pdf
- PPT中插入Flash的三种方法.pdf
- 2010-2023历年福建省三明九中高二上学期第二次月考政治试卷(带解析).docx
- 2010-2023历年福建省三明一中高二下学期第一次月考化学试卷(带解析).docx
- 2024年中国打捞工具市场调查研究报告.docx
- 2024年中国针市场调查研究报告.docx
- 2024年中国氟氯氰菊酯水乳剂市场调查研究报告.docx
- 2010-2023历年福建泉州泉州一中高三上期期中考试生物卷(带解析).docx
- 2010-2023历年福建省三明一中、二中高三上学期期末联考物理试卷(带解析).docx
- 2010-2023历年福建省泉州市第一中学八年级上学期期中考试地理试卷(带解析).docx
- 2010-2023历年福建省安溪第一中学高二上学期期中考试物理试卷(带解析).docx
- 2010-2023历年福建省厦门第一中学高二第一学期期中考试政治试卷.docx
文档评论(0)