python02
作者:互联网
1.操作系统
-
控制、协调、管理计算机各个硬件的工作(主要针对CPU)
-
操作系统的本质其实是程序员编写的应用程序
三层架构
1.普通的应用程序 2.操作系统 3.计算机硬件(CPU 内存 硬盘)
常见操作系统
1.windows系统 更加注重用户体验 2.Linux系统 更加注重程序运行 3.mac系统 用户体验和程序运行都比较好
*一台计算机必须要有操作系统才可以运行日常的软件,程序员开发的程序其实都是基于操作系统之上的。
2.文件的概念
文件就是用来存储数据的,就是操作系统提供给用户简单快捷操作计算机硬盘的快捷方式
*有三个问题可以很好的解释这个概念
Q1:鼠标双击一个文件到底发生了什么事情?
控制硬盘转动读取数据到内存
Q2:编辑文件内容本质是发生了什么事情?
修改内存中的数据(硬盘数据不改变,除非手动保存)
Q3:按CTRL+s到底是在做什么?
将内存中的数据刷到硬盘
3.编程语言的发展史
有三个阶段
-
机器语言:程序员使用二进制之间沟通交流,优势在于计算机能够直接识别,速度快,
劣势在于学习难度大,开发效率低 -
汇编语言:用简单的字母代替一串二进制数字,优势在于记忆难度有所降低,
劣势没有解决开发的难度和效率问题 -
高级语言:直接用人能读懂的语言与计算机沟通交流,优势在于学习难度低,开发效率高,
劣势在于计算机无法直接理解,速度较慢
现有的高级语言:c++、java、PHP、python、golang等等
4.编程语言的分类
-
编译型:一次性翻译,可以反复使用,速度快,劣势在于如果需要经常修改bug,就需要每次都整体翻译。代表语言c++
-
解释型:逐行翻译,每次翻译都需要逐行,有无bug都没影响,劣势在于速度较慢。代表语言python
5.python简介
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承
Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》
(Monty Python's Flying Circus)
6.python解释器
python1.x:实验版本,已经不用了
python2.x:最新版到python2.7(2020年以后不在维护更新了)
python3.x:最高版本到python3.9(推荐使用python3.6版)
python4.x:据说还在更新中
7.路径、环境变量
什么是路径?
某个资源所在的位置,类似于人的GPS定位
相对路径:需要一个参考值就可以找到资源所在的位置
绝对路径:不需要特定的参考值,给出的位置绝对具体,任何人通过绝对路径都可以找到该资源
- 环境变量
是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所 将使用到的信息。
如何设置path环境变量- 右键计算机——>属性——>高级系统设置,出现下图所示界面:
- 单击环境变量按钮,进入下图所示环境变量操作主界面:
3.双击path,出现下图界面,点击新建输入想要的具体路径在公共仓库:
4.一路点击确认就完成了。
- 右键计算机——>属性——>高级系统设置,出现下图所示界面:
查找数据的时候是先在当下路径下查找,如果没有再去环境变量中依次查找,找到一个就会自动结束
python解释器如何切换路径?
1.如果是切换盘(c.d.e盘等)加:号即可
2.如果是切换路径使用关键字cd即可(changedictory变更记录)
标签:操作系统,python,路径,在于,劣势,python02,环境变量 来源: https://www.cnblogs.com/Hsummer/p/16293903.html