首页 > 编程语言 >Python基础入门(二)

Python基础入门(二)

时间:2022-09-22 19:47:14浏览次数:80  
标签:解释器 入门 编程语言 Python 基础 硬件 python 计算机

Python基础入门(二)

目录

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

image

1、控制器

控制器是计算机的指挥系统,控制计算机各硬件的工作。

2、运算器

运算器在计算机中负责数学运算(计算)和逻辑运算(判断)。

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

3、存储器(存取数据)
类别 特点 优势 劣势
内存 基于电工作 读取数据速度快 断电数据会丢失
外存 不基于电工作,有实际硬件 可永久保存数据 读取数据速度慢

常见外存有U盘、磁带、硬盘等等。

4、输入设备

输入设备是往电脑里录入数据(给电脑传递信息)的硬件,如鼠标、键盘。
image

5、输出设备

输出设备是展示电脑数据(向外界传递信息)的硬件,如显示屏、音响。
image

二、计算机三大核心硬件

image

1、CPU

计算机中真正干活的人,没有CPU的参与,程序将无法运行。

2、内存

内存与CPU是好搭档,读取数据的速度很快。

3、硬盘

硬盘是计算机存储数据的地方。

解析:当下载软件时,软件是被下载至硬盘了,但是当打开软件时,软件数据是内存读取的。直到CPU通过内存获取到程序指令并执行后,软件才得以运行。这一过程充分利用了内存读取速度快和硬盘能够永久保存数据的两个优势,且体现了三大核心硬件的作用及运作流程。

三、操作系统

image

操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统协调、管理和控制计算机各硬件的工作。

电脑上常见的操作系统如Windows、Linux等等。

手机上常见的操作系统,iOS、安卓和鸿蒙。

四、编程与编程语言

image

1、什么是编程语言?

语言如中文、英文,是人与人之间沟通交流的媒介,而编程语言实际上就是人与计算机交流使用的语言。

2、什么是编程?

编程就是我们将自己的思维逻辑和想法用计算机能理解的语言记录下来的过程。

编程最后得到的就是一个个文件。

五、编程语言的发展史

1、机器语言

直接用二进制指令编写程序

优点:能被被计算机无障碍理解、直接运行,执行效率高

缺点:学习难度太大,容易出错;编程太过复杂、开发效率极低

2、汇编语言

用英文字母取代一串二进制数去编写程序。

优点:相较于机器语言,编写程序相对简单,开发效率稍高一点。

缺点:仍旧是直接操作硬件,复杂程度还是很高,学习门槛还是很高。

3、高级语言

用人类能够读懂的字符与计算机沟通

优点:学习难度低,开发效率高

缺点:执行效率没有机器语言和汇编语言高

常见高级语言有c++、Java、Python及Go语言等等

六、编程语言的分类

类型 描述 优点 缺点 举例
编译型语言 先将代码预处理(编译),再整体执行 翻译一次可重复使用, 执行效率高、 速度快 当程序中频繁出现bug时,需要反复编译 C++
解释型语言 计算机一边“阅读”一边执行 bug对执行效率影响微乎其微 速度没有编译型语言快 Python,shell

七、Python解释器

1、Python发展方向

web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据分析等等。
截至目前为止没有任何一门编程语言可以像python这样多点开花!!!

2、Python解释器

Python解释器的作用,通俗理解,就是起到一个翻译的作用,把程序员所编写的代码翻译为计算机能读懂执行的代码

3、Python的由来

image

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido闲来无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。

4、版本

版本是更新迭代的记录,学习Python语法对版本区别差异不大。

5、下载与安装

官网:https://www.python.org/downloads/windows/
ps:苹果电脑自带python2.7

安装路径简单一些更好,方便找到它。

6、使用

1.windows+r

2.输入cmd回车

3.切换盘符 D:

4.切换目录 cd python38

5.运行解释器 python

6.退出解释器 exit()

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

八、环境变量

1、找到计算机,鼠标选中右键单击打开选项框,点击属性进入设置页面。

2、找到高级系统设置点击进入,出现系统属性页面,找到环境变量打开。

3、在系统变量中,找到Path,双击,在打开的编辑系统变量中,在末尾添加一个英文的分号,将python软件安装路径复制就可以了。

4、确定,打开命令行,输入python,出现以下提示即为配置成功。
image

九、python解释器多版本共存

复制解释器中的python.exe文件,然后重新命名复制文件(如python27.exe),跟其他版本不同名字。

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

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

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

3.利用IDE工具进行编写并运行。IDE(开发者工具):自动提示、携带各种功能插件、编写代码效率更高更快。eg:sublime、vscode、pycharm等。

标签:解释器,入门,编程语言,Python,基础,硬件,python,计算机
From: https://www.cnblogs.com/zhiliaowang/p/16720642.html

相关文章

  • python解释器与环境变量,计算机各部件,编程语言
    python第二天一、计算机五大组成部分详解1.控制器:控制计算机各个硬件的工作2.运算器:数学运算、逻辑运算控制器+运算器=CPU(中央处理器)3.存储器:存储数据(1)内存:基于......
  • 【逻辑】【java基础】查询逻辑 分页查询【实用】
    控制层:逻辑业务层:  数据层: 封装类: ......
  • python
    今日学习概要1.对计算机五大组成部分的补充1.运算器+控制器=cpu(中央控制器)2.存储器:内存:基于电工作,存储数据快,断电则会丢失数据外存:不基于电工作......
  • Python学习笔记2(未完待续)
      使用占位符格式化字符串:使用占位符格式化输出时:在%后面加数字表示给这个字符多少个位置,不足电脑会自动使用空格补齐。正数表示左对齐,负数表示右对齐。如:%4d表示左对......
  • 直流无刷电机(BLDC)基础知识---TMC4671-LA
    提到直流无刷电机,那不得不提的就是有刷电机了。有刷电机有一个比较令人讨厌的缺点:那就是“吵”。因为电刷和换向环需要时刻不停地摩擦,才能给电枢供电。所以,如果你想要一......
  • python入门掌握的必须知识和工具
    摘要:计算机并不会主动去工作,那自然需要我们人来控制,那人是通过何种方式来怎样实现控制计算机的,这便是我们编程语言的所要必须了解的计算机五大组成部分1.控制器用......
  • 数列分块入门
    数列分块入门写在前面写得好的暴力叫分块,写得烂的分块叫暴力警钟敲烂修改时要先将原数组复制一份,否则无法应对边角块的修改。一定要特判$l$和$r$属于同一......
  • python学习之路Day02
    Python学习之路Day02:一、今日学习内容概括:计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言的发展编程语言分类python解释器......
  • 力扣445(java&python)-两数相加Ⅱ(中等)
    题目:给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外......
  • Linux基础知识之挂载详解(mount,umount及开机自动挂载)
    一、简单用法$mount/dev/hda2/home第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。第二个叁数是要mount到的目录。$umount/dev/hda2$umount/usr参数可以......