第1章 计算机和程序
小结:
本章介绍了计算机、计算机科学和编程。下面是一些关键概念的小结。
● 计算机是一种通用的信息处理机器。它能执行可以充分详细描述的任何过程。用于解决特定问题的步骤序列的描述称为算法。算法可以变成软件(程序),确定硬件(物理机)能做什么和做了什么。创建软件的过程称为编程。
● 计算机科学研究什么可以计算。计算机科学家使用设计、分析和实验技术。计算机科学是更广泛的计算领域的基础,其中包括的领域如网络、数据库和信息管理系统等。
● 计算机系统的基本功能视图包括中央处理单元(CPU)、主存储器、辅助存储器以及输入和输出设备。CPU是计算机的大脑,执行简单算术和逻辑运算。CPU操作的信息(数据和程序)存储在主存储器(RAM)中。更多的永久信息存储在辅助存储设备上,如磁盘、闪存和光学设备。信息通过输入设备进入计算机,而输出设备显示结果。
● 程序使用形式表示法来编写,这称为编程语言。有许多不同的语言,但都具有精确的语法(形式)和语义(意义)的属性。计算机硬件只能理解-.种非常低级的语言,称为机器语言。程序通常使用面向人类的高级语言(如Python) 编写。高级语言必须被编译或解释,以便计算机能够理解它。高级语言比机器语言更容易移植。
● Python是一种解释型语言。了解Python的一-个好方法是使用交互式shell进行实验。标准Python发布版包括–个名为IDLE的程序,它提供了-.个shell以及编辑Python程序的工具。
● Python 程序是-一个命令序列(称为语句),供Python解释器执行。Python 包括了一些语句来完成工作,如打印输出到屏幕、从用户获取输入、计算数学表达式的值以及多次执行一系列语句(循环)。
● 如果输入中的非常小的变化导致结果的大变化,让它们看起来是随机的或不可预测的,则该数学模型被称为混沌。许多现实世界现象的模型表现出混沌行为,这让计算的力量受到一些限制。
第2章 编写简单程序
保留字
| False | Class | finally | is | retrun |
|---|---|---|---|---|
| None | continue | for | Iambda | try |
| True | def | from | nonlocal | while |
| and | del | global | not | with |
| as | elif | if | or | yield |
| assert | else | import | pass | |
| break | execpt | in | raise |
内置函数
| abs() | dict() | help() | min() | setattr() |
|---|---|---|---|---|
| all() | dir() | hex() | next() | slice() |
| any() | divmod() | id() | object() | sorted() |
| ascii() | enumerate() | input() | oct() | staticmethod() |
| bin() | eval() | int() | open() | str() |
| bool() | exec() | isinstance() | ord() | sum() |
| bytearray() | filter() | issubclass() | pow() | super() |
| bytes() | float() | iter() | print() | tuple() |
| callable() | format() | len() | property() | type() |
| chr() | frozenset() | list() | range() | vars() |
| classmethod() | getattr() | locals() | repr() | zip() |
| compile() | globals() | map() | reversed() | import |
| complex() | hasattr() | max() | round() | |
| delattr() | hash() | memoryview() | set() |
print函数
print(<expr>, <expr>, ..., <expr>)
print()
print(<expr>, <expr>, ..., <expr>, end="\n")
<variable> = <expr>
<variable1>, <variable2>, ..., <variableN> = <expr1>, <expr2>, ..., <exprN>
输入数值
<variable> = eval(input(<prompt>)
<variable1>

本书详细介绍了Python编程的基础,从计算机和程序概念开始,涵盖保留字、内置函数、数字计算、对象和图形、序列操作、函数定义、判断结构到循环结构和模拟设计。内容包括Python的数据类型、流程控制、函数、异常处理、文件操作和图形编程,强调了面向对象编程和算法设计。此外,还介绍了random库在模拟与设计中的应用。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



