- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python 基础学习笔 记
基于《 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 Python 语言的特 点
语法简洁
可跨平台
应用广 泛
支持中文
强制可 读:通过强制缩进体现语句间的逻辑关系提高了程序的可读 性
模式多 样:语法层面同时支持面向过程和面向对象两种编程方 式
粘性 扩展:通过接口和函数集成其他语言编写的代码
开源理念
库类丰 富
1.4 Python 语言开发环境配 置
Python 解释器
IDLE 开发环 境
交互式启 动
文件式启 动
Python 语言集成开发环境 —— PyCharm
1.5 程序的基本 编写方 法
1.5.1 IPO 程序 编写方 法
每个程序都有 统一的运算模式:输入数据、处理数据和输出数据。这种朴素的运算模式形
成了基本的
原创力文档


文档评论(0)