python入门第一讲:认识python

目录

什么是计算机

什么是编程

编程语言有哪些

python是咋来的

python能干啥

python的优缺点


什么是计算机

什么叫计算机,当你把问这个问题问家里的老人的时候,他们很可能指着计算器告诉你说,这个就是计算机,这个很明显,和我们认识的计算机是有很大的区别的。

在我们看来,什么是计算机呢?

现在我们所说的计算机,不止能进行复杂的算术运算,还能进行逻辑判断,数据存储,网络通信等功能,以至于可以自己完成复杂的工作。

例如:

python入门第一讲:认识python_第1张图片

这些就是我们所认为的计算机。

总的来说,一台计算机,主要有以下几个部分组成:

CPU

存储器(内存,硬盘等)

输入设备(键盘,鼠标等)

输出设备(显示器,音响等)

更有意思的是,CPU可以算是人类目前的巅峰之作,科技含量可以和cpu匹敌的,也只有氢弹了

美国限制向中国出口的芯片,其实就是主要指CPU,虽然国内目前具有生产CPU的能力,但是整体水平和国际一线的intel,AMD相比,还是有一定的差距的

有同学奇怪显卡吗?

其实显卡(GPU)是和CPU类似的计算芯片

CPU是“通用计算芯片”,可以处理各种场景下的各种问题

GPU是“专用计算芯片”,特别擅长浮点数计算

以上的组成结构,叫做“冯诺依曼结构体系”,冯诺依曼大佬,正是计算机的祖师爷

除了冯诺依曼之外,还有一个大佬,叫做图灵

什么是编程

要说硬件是计算机的躯体的话,编程就像是给予计算机灵魂

软件/程序,指挥了计算机要按照什么样的规则来执行任务

制作软件,就是在明确这个软件需要完成什么任务,依靠的,就是编程

编程本身,并不是一件容易的事情,他需要大量的积累,这个就是程序员产生的原因

编程语言有哪些

编程语言大体而言,可以分为以下三类

机器语言

汇编语言

高级语言

其中机器语言和汇编语言是更加贴合计算机的,人类理解起来并不容易,因此目前程序员使用的编程语言主要是高级语言

python是咋来的

有一个荷兰程序员叫Guido van Rossum,人们叫他龟叔

龟叔在1989年圣诞节的时候,因为在家里待着无聊,为了打发时间,开始了python的创作,第一个正式版本发布在1991年

1991年可是一个神奇的年份

python,万维网,Linux,Vim,Qt,第一台笔记本电脑,都诞生在1991年

python能干啥

经历了多年的发展,python目前是一个应用场景非常广泛的编程语言

科学计算&数据分析

Web开发(搭建网站)

自动化运维

人工智能

爬虫程序

自动化测试

python的优缺点

优点:

语法言简意赅,容易上手

功能强大,应用广泛

生态丰富,拥有海量的成熟第三方库

方便调用C/C++编写的代码进行高性能/系统级操作

缺点:

执行效率比较低

对于多核心并发程序支持偏弱

动态类型系统对于大型项目不太友好

你可能感兴趣的:(Python,c语言,开发语言,python)