python学习,到目前已经一个多月,最近讲到了网络通信协议,python 的基础阶段就要结束了,所以自己来做一个复习
一》 计算机基础:
编程语言:
什么是编程语言,如何用以及为什么用
编程:
什么是编程, 为什么要编程,以及如何编程(老egon说月薪3w一下都不叫编程)
计算机五大硬件组成:控制器,运算器,存储器,输入设备,输出设备
注意哈,我这样写可是不行的哈(硬盘,内存,CPU, 输入设备,输出设备)
与程序运行有关的三大硬件:
硬盘,内存,CPU
然后又涉及到程序运行的过程:
加载阶段: 1.程序,也就是代码文件,是存放在硬盘中, 要从硬盘读取到内存中
2.cpu从内存中读取代码内容
运行阶段 :3.程序运行
软件:
硬件以上运行的都是软件,而软件分为两种
1 应用软件
2 操作系统
操作系统:
定义:操作系统应用软件与硬件之间的一个桥梁,是协调、管理、控制计算机硬件与应用软件资源的控制程序。
计算机三层体系结构图:
由操作系统引申出一个,平台 的概念:
应用程序都是运行于操作系统之上,而操作系统则是运行于硬件之上的,
所以承载应用程序的是一台运行有操作系统的计算机,称之为应用程序的运行平台,即:硬件 + 操作系统 == 平台
常见的平台有:windows系统+某款硬件、linux系统+某款硬件、ubuntu+某款硬件等, 我们在开发应用程序时就需要考虑到应用程序的跨平台性,如果能开发出一款可以在任意平台运行的应用程序,那对于开发者来说真是极大的福音。 而决定应用软件的跨平台性的关键因素往往是编程语言的选择,python恰好是一款跨平台性语言,这也是我们学习它的原因之一。
ps:混合型语言
Java是一类特殊的编程语言,Java程序也需要编译,但是却没有直接编译为机器语言,
而是编译为字节码,然后在Java虚拟机上以解释方式执行字节码。
python 是一种强类型,解释型,动态型语言 一个python程序的运行方式分为两种: 方式一: 交互式模式 方式二:脚本文件 注意与python文件的区别: py文件区分两种用途: 模块与脚本 一个python程序的运行的3个阶段: 1 启动python解释器 2 解释器将代码文件读入到内存中 3 python解释器识别语法,并执行 颠覆所学,如下链接 https://www.cnblogs.com/dancesir/p/7544106.html 三》基础语法之变量 什么是变量,为什么用变量,如何用变量 变量的3个部分: 变量名: 赋值符号:将变量值所在的内存空间,绑定给变量名 变量值: