python学习第一课
什么是python?
python是一门编程语言 什么是编程语言呢 就是人与电脑交互的语言 我们用python编写自己想要得软件而python把我们写的语言转化成计算机看的懂得语言来进行运行
什么是计算机
在学习python之前 大概了解下计算机基本原理
我们可以把计算机想象成一个“机器人”,它可以替代人类做一些事情,从而解放人类。
但是,默认情况下此“机器人”是冷冰冰什么都不会做的机器,需要有人指挥并告诉它去做这个、干那个…(当然指挥者说的话“机器人”必须听得懂才行)
例如:你现在要出门从北京去东莞帮助Alex去探望他女朋友。
-
原来:买一本地图,在地图上规划出路线(实时性不一定准确)。
-
现在:电脑或手机上打开地图软件,他会规划处最优路线并且会告诉你天气、路况等信息。
其实,这就是计算机根据天气、用户实时汇报的数据帮助你计算出来的结果(相当于“机器人”模拟你已经去了一趟东莞,然后告诉你路况信息)
计算机组成
组成:CPU 主板 内存 硬盘 显卡 等
这些硬件都是为了给我们操作电脑时方便 但是这时的电脑还不能运行 因为进去是什么都没有 至少我们看不懂
这时就必须说一下操作系统
操作系统
操作系统是程序员写的 方便我们使用电脑的图形化界面
要知道以前的电脑并没有现在电脑的样子 是程序员进行编写 才有的我们现在操作的方便
操作系统,可以控制和协调电脑的各个组件进行协同工作 。 所以,在买电脑的市场或商城 都会帮你把电脑组装起来后,再给你的电脑安装上一个系统,也就是我们常听说的 windows xp、windows7、windows10等。 常见操作系统:
-
windows【收费】,丰富的图形化界面、收费、大量工具、适用于个人办公。
-
windows xp
-
windows 7
-
windows 10
-
windows server
-
-
linux【免费】,性能好、占用资源少、适用于做服务器。
-
centos
-
ubuntu
-
redhat
-
-
mac os【免费】,人性化交互好、好看好用、适用于个人使用。
电脑安装上述的任意一种操作系统后,用户就可以在电脑上利用操作操作系统做一些:鼠标、键盘、触摸屏等操作,操作系统根据用户行为让操作系统去控制电脑的各个零件工作,从而帮助我们完成任务。
软件/网站(应用程序)
大家在电脑装上系统后,都会安装一些软件,如:QQ、浏览器、office、游戏、杀毒 等。 关于软件有两点需要大家了解:
-
软件需要运行在操作系统之上。
-
软件等都是由程序员开发的。
-
QQ、浏览器、等是由于各个公司的程序员开发。
-
注意:其实操作系统是由程序员开发出来的,只不过这些程序员比较牛逼,例如:比尔·盖茨、林纳斯·本纳第克特·托瓦兹。
它们之间的交互
我们编写出来的软件 --->操作系统---->硬件运行
在这里主要说一下 编写软件的语言 就是编程语言
计算机只能看懂010101 之类二进制码
那我们怎么让计算机看懂我们写的语言 那就是编程语言
在所有的编程语言中都有一个编译器/解释器/虚拟机
就是它们把我们的代码进行编译 然后让计算机看懂的
解释器/编译器
我们知道程序员需要掌握一门编程语言,如:C、C++、Python、Go、Java等,根据编程语言的规则来写代码,最终代码运行起来就是所谓的软件或应用程序了。 每种编程语言的代码要想运行,必须依赖自己语言的编译器或解释器(解释器或编译器是由编程语言的创始人开发)。
所以,程序员掌握的编程语言,都是由这些语言的创始人开创的,他们创建 解释器 + 解释器 能够读懂的语言,广大程序员学会之后,就可以利用他们写软件了。
后续更新...
标签:操作系统,编程语言,python,day02,电脑,程序员,自学,计算机 From: https://www.cnblogs.com/mozifei/p/17146322.html