首页 > 编程语言 >python解释器与环境变量,计算机各部件,编程语言

python解释器与环境变量,计算机各部件,编程语言

时间:2022-09-22 19:36:37浏览次数:74  
标签:解释器 计算机 编程语言 python CPU 环境变量 运行

python第二天

一、计算机五大组成部分详解

1.控制器:控制计算机各个硬件的工作

2.运算器:数学运算、逻辑运算

控制器+运算器=CPU(中央处理器)

3.存储器:存储数据

(1)内存:基于电工作,存取数据的速度快,但是断电数据立刻丢失,类似于人的短期记忆

(2)外存:不基于点工作,存储数据的速度较内存慢,但是可以永久保存数据,类似于人的长期记忆 eg:U盘 磁盘 磁带 硬盘 固态

4.输出设备 eg:显示屏 打印机 音响 5.输入设备 eg:鼠标 键盘 触摸屏

 

二、计算机三大核心硬件

1.CPU:控制计算机中所有的软、硬件(硬件与软件都在CPU的控制下运行)

 

2.内存:存取数据的速度极快,主要与CPU配合使用

 

3.硬盘:能够长久保存数据

(1)一款软件会下载到计算机的硬盘中,防止因开关软件或开关电脑导致数据丢失

(2)双击将该软件打开,软件中的运行代码会先读取到内存,然后CPU会到内存中读取指令开始运行,软件就运行起来了

(如果一款软件的容量越大,那么等待的时间越长)

 

 

 

(3)内存的容量一般比硬盘小的多得多,这是由于硬件水平跟不上 eg:4GB 8GB 16GB 32GB 64GB

(4)为什么不直接砍掉内存,让CPU跟硬件交互 CPU的运行速度非常的快,但是硬盘的运行速度非常的慢,内

存的速度比硬盘快很多,可以提升CPU运行效率

(5)运行的程序,产生的数据第一时间肯定在内存 以前的文本编辑器使用过程中如果突然断电数据会立刻丢失 现在的文本编辑器不会出现这种情况的原因是内部自动执行保存操作

自动保存机制有两种方式 方式1:实时检测文档变化 一旦有变化就保存 方式2:循环定时任务 每隔一段时间保存一次

三、操作系统

在以前,无论开发什么软件都要先编写操控计算机各个硬件的代码,在编写软件的代码

 

 

 

由于计算机各个硬件几乎一致 所以操作计算机各个硬件的代码也几乎相同,为了避免重复造轮子,出现了编写操作系统的公司 微软>>>:windows

我们现在所使用的应用程序都必须依赖于操作系统之上才可以运行 现在拿到一台计算机之后第一件事就是按装操作系统

PC端常见操作系统 windows、macOS、linux 移动端常见操作系统 安卓、IOS、鸿蒙

 

四、编程与编程语言

1.什么是编程语言?

(1)语言:是人与人之间沟通交流的媒介

(2)编程语言:是人与计算机之间沟通交流的媒介

 

2.什么是编程?(重要) 程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程 编程的结果是产生一堆文件

我们在学习新的语言的时候一定要多练,之所以不能灵活掌握只有一个原因:练的少了

 

五、编程语言发展史

1.机器语言:程序员是直接使用二进制与计算机沟通交流

eg:(01101001 101010 1100101)

优势:计算机能够直接读懂 执行效率高

劣势:学习难度太大 开发效率极低 门槛太高

 

2.汇编语言:用一些英语字母来表示一串二进制数

eg:(a=01010101 b=010101010 c=010100100)

优势:学习难度有所降低 开发效率有所提高

劣势:门槛还是太高

 

 

3.高级语言 用人类能够读懂的字符与计算机沟通交流

eg:print(’hello world‘)

优势:学习难度低 开发效率高 门槛低

劣势:执行速度没有上述两个语言快

 

常见高级语言:C++、Java、PHP、python、Golang 类虽然多但是万变不离其宗 底层原理几乎一致 掌握了一门学习其他的会非常的快

 

六、编程语言的分类

1.python发展方向

web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量 化、人工智能、机器学习、数据分析

 

截至目前为止没有任何一门编程语言可以像python这样多点开花

 

2.python解释器

荷兰的龟叔在圣诞节的时候闲着无聊开发了python

(1)版本:版本其实是软件更新迭代的记录 python1.X:初期版本 几乎不用

python2.X:python2.7(2020年就已经不再维护更新)

python3.X:python3.6 python3.8 python3.10+

我们学习python语法 对版本的区别差异不大 python2.7 python3.6 python3.8

 

(2)下载官网:https://www.python.org/downloads/windows/

          ps:苹果电脑自带python2.7

 

 

(3)安装:选自定义安装,尽量别选C盘,空间小了容易卡,路径尽量简单一些,乱七八糟的都删了,在盘下的一个文件就好了

 

 

(4)使用(在CMD中)

(1)输入windows+r

(2)输入cmd,加回车

(3)切换盘符 相应的盘加冒号 D:(回车确认)

 

 

(4)切换目录 cd加要切换的目录名字,中间要空格隔开

         例:cd python38(回车确认)

 

 

(5)运行解释器 输入python回车确认

 

 

(6)退出解释器 exit() 或Ctrl加z

 

 

7.退到上一层目录 cd ..

 

 

IT领域只要这个软件能够正常运行,计算使用的是十几二十年前的版本,也不要更新,更新后容易兼容出现问题

 

七、环境变量

我们在cmd窗口内查找资源的时候

1.先在当前路径查找(在当前盘下的目录中找)

2.如果没有,则去系统环境变量中查找

3.如果没找到,则会提示报错(凉凉) 修改环境变量之后需要使用新的cmd窗口

 

 

4.多版本共存 拷贝解释器中的python.exe文件

然后给拷贝之后的文件命名(独一无二)

 

 

5.设置环境变量

(电脑右键点属性-高级系统设置-环境变量-path(双击进入)-新建添加

 

 

 

八、运行python程序的三种方式

1.cmd直接编写运行 适用于较短 临时执行的代码

 

2.解释器命令运行 可以编写较长的代码 并且可以长久保存

(在  .txt  格式中用编程语言编写代码,在CMD中找到文件位置并运行)

 

 

 

 

 

 

 

 

3.利用IDE工具编写并运行 IDE开发者工具:自动提示 携带各种功能插件 编写代码效率更高更快

1.sublime 对小白不友好

2.vscode 对小白不友好

3.pycharm 功能强大 对小白友好

 

九、安装python

1.选择自定义安装,记得勾选自动配置环境变量

 

 

2.下一步

 

 

3.尽量不要安装在C盘,也不要那么多得后缀名,盘下的第一个文件就可以

 

 

4.安装中

 

 

5.安装完成

 

标签:解释器,计算机,编程语言,python,CPU,环境变量,运行
From: https://www.cnblogs.com/8564129qwe/p/16720606.html

相关文章

  • python
    今日学习概要1.对计算机五大组成部分的补充1.运算器+控制器=cpu(中央控制器)2.存储器:内存:基于电工作,存储数据快,断电则会丢失数据外存:不基于电工作......
  • Python学习笔记2(未完待续)
      使用占位符格式化字符串:使用占位符格式化输出时:在%后面加数字表示给这个字符多少个位置,不足电脑会自动使用空格补齐。正数表示左对齐,负数表示右对齐。如:%4d表示左对......
  • python入门掌握的必须知识和工具
    摘要:计算机并不会主动去工作,那自然需要我们人来控制,那人是通过何种方式来怎样实现控制计算机的,这便是我们编程语言的所要必须了解的计算机五大组成部分1.控制器用......
  • python学习之路Day02
    Python学习之路Day02:一、今日学习内容概括:计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言的发展编程语言分类python解释器......
  • 力扣445(java&python)-两数相加Ⅱ(中等)
    题目:给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外......
  • python无法导入自定义的包:错误提示“未解析的引用”
     无法导入的均为本地python文件自定义的包,然后我把项目关闭,并重新打开项目,重新打开的目录为ude_2.0的上一级目录,问题就解决了    ......
  • Python中的数据类dataclass详解
    1.为什么需要数据类1.1☹️内置数据类型的局限假设我们现在遇到一个场景,需要一个数据对象来保存一些运动员信息.可以选择使用基本的数据类型tuple或者dict实现.如:创建......
  • 进入python的世界_day2_工欲善其事必先利其器
    写在开头,昨天是初步了解了typora文本编辑器及markdown语法,今天主要是了解计算机构成部分的功能、认识python以及初步环境搭建一、计算机三大核心硬件1.CPU(中央处理器c......
  • python-模块-模块导入之相关函数
    1.python变量作用域一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己......
  • Python进阶篇03-内置函数
    内置函数abs()返回数字的绝对值语法:abs(x),x为数值表达式:整数、浮点数、复数返回值:返回x的绝对值,若x为复数,则返回复数的大小>>>abs(-5)5>>>abs(-12.27)12.27>>>a......