《Python语言程序设计》第一章学习笔记

发布于:2022-07-17 ⋅ 阅读:(167) ⋅ 点赞:(0)

《Python语言程序设计》学习笔记

笔记选自《Python语言程序设计》[美]梁勇 著
本篇笔记用没有记录用python绘画的turtle库


第一章 概述

解释器从源代码中读取一条语句,将它翻译成为机器代码或者虚拟机代码,然后立即执行它。注:源代码中的一条语句可以被翻译成几条机器指令。
编译器整个源代码翻译成一个机器代码文件,然后执行这个机器代码文件。
使用解释器运行Python代码。大多数其他程序设计语言使用编译器进行处理。

Python是解释性的,这表示Python代码是被解释器翻译和执行的,每次一句。Python程序是用Python解释器执行的。
Python是一门面向对象的程序设计语言(OOP)。Python中的数据都是由类所创建的对象。本质上讲类就是一种类型或者某个种类,他能够定义同种类型的对象,这些对象都具有相同的属性以及相同的操作这些对象的方法。
面向对象程序设计是开发可重用软件的强大工具。

本书教授如何使用Python3来进行程序设计。

字符 名称 描述
() 左括号和右括号 和函数一起使用
# #号 表示行注释
“” 双引号 将字符串(即字符序列)括起来
‘’’ ‘’’ 段注释 将一段注释括起来

缩进问题:输入语句是从新行第一列开始。
不要在语句末尾放置任何标点符号。
区分大小写:在程序中用Print替换print会报错
一个运算符的两边都应该添加一个空格,如print(3 + 4 * 4)

总结

  1. 计算机是一个存储和处理数据的电子设备。
  2. 计算机包括硬件软件
  3. 硬件是计算机中可以触碰的物理部分。
  4. 计算机程序,也称为软件,是控制硬件并让硬件完成任务的不可见的指令集。
  5. 计算机程序设计是指编写让计算机来完成的指令(即代码)。
  6. *中央处理器(CPU)*是计算机的大脑。它从内存获取指令然后执行它们。
  7. 计算机使用0和1是因为数字设备有两个稳定的电子状态:关和开,习惯上将它们表示成0和1.
  8. *比特(bit)*是二进制数0或1。
  9. *字节(Byte)*是8比特构成的序列。
  10. KB大约是1000字节,MB大约是100万字节,GB大约是10亿字节,而TB大约是万亿字节。
  11. 内存存储的是CPU要执行的数据和程序指令。
  12. 内存单元是一个有序的字节序列。
  13. 内存是不稳定的,因为一旦断电,没有保存的信息就会丢失。
  14. 程序和数据被永久地保存在存储设备上,当计算机真的要用到它们的时侯被移到内存。
  15. 机器语言是一套嵌入每台计算机的原始指令集。
  16. 汇编语言是一种低级程序设计语言,它使用的助记符来表示每一条机器语言指令。
  17. 高级语言很像英语,易于学习和编程。
  18. 高级语言编写的程序称为源代码。
  19. 编译器是一个软件程序,它负责将源程序翻译成机器语言程序。
  20. 操作系统(OS)是管理和控制计算机动作的程序。
  21. 可以在Windows、UNIX和Mac上运行Python。
  22. Python是解释性的,这意味着Python解释每条语句,同时处理该语句。
  23. 可以在Python语言提示符“>>>”下交互地输入Python语句,或者在一个文件中存储所有代码,然后使用一条命令解释它。
  24. 要从命令行运行Python源文件,使用命令python filename.py
  25. Python中,在一行前面加一个#号(#)的注释称为行注释,而用三重引号('''''')括住一行或几行称为段注释。
  26. Python源代码是区分大小写的。
  27. 程序设计错误可以分为三种类型:语法错误、运行时错误和逻辑错误。语法和运行时错误会导致程序意外终止。当程序没有完成它预期的任务时会出现逻辑错误。

关键术语

英文 中文
.py file .py文件
assembler 汇编器
assembly language 汇编语言
bit 比特
bus 总线
byte 字节
cable modem 光缆调制解调器
calling a function 调用函数
central processing unit(CPU) 中央处理器(CPU)
comment 注释
compiler 编译器
console 控制台
dot pitch 点距
DSL(digital subscriber line) DSL数字用户线
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到