编程语言和Python介绍

一,编程语言分类

        1、机器语言
        2、汇编语言
        3、高级语言
        4、存储单位

                1.0  机器语言是计算机能直接读懂的语言,也就是二进制指令,因此机器语言就是用二进制0和1来进行编程,所以机器语言是直接控制计算机硬件的。

                1.1  机器语言的优势是执行效率高,速度快,劣势是学习难度较大,开发效率低。

                          部分指令实例:000 代表加载(lLOAD)

                                                   0001 代表储存(STORE)

                2.0  汇编语言是用使用一种特殊字母来达标一段信息,比起机器语言是一种进步,但二者都是直接操控硬件的,因此二者都属于对于新手编程员来讲比较难懂。

                2.1  汇编语言的编程者需要将每一步的具体的操作用命令的形式写出来,因此汇编语言程序一般比较长,复杂,容易犯错。但汇编语言也有好处,那就是汇编语言所能完成的操作不是一般高级语言所能实现的而且源程序经汇编生成的可执行文件不仅比较小而且执行速度快。

                

                3.0  高级语言是更加贴近人了的一种语言,是用人类的字符去编写程序,想计算机发出指令而不是机器语言和汇编语言那样直接操作硬盘,因此开发效率可以得到极大的提升,隐文高级语言例硬件比较远,又比较贴近人类,因此人类认为计算机是需要翻译才能被计算机所理解。

                3.1  高级语言又分为编译型语言和解释型语言

                        3.1.1编译型语言:c++ -----需要安装c++编译器才能使用

                                特点:一次性翻译

                        3.12解释型语言:python ------需要安装python解释器才能使用

                                特点:说一句翻译一句

                4.0  存储单位:比特位(bit)

                           8bit=1字节(bytes)

                          1024bytes=1kb

                          1024KB=1MB            

                          1024MB=1GB

                          1024GB=1TB

                            ..............

二,Python介绍

        1、Python的由来
        2、Python版本
        3、解释器的下载和安装

                                                     Python之父——吉多·范罗苏姆

编程语言和Python介绍_第1张图片

为打发时间儿写的Python

Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。为了打发圣诞节的无趣,决心开发一个新的脚本解释语言承,之所以选中Python作为该编程语言的名字,是因为吉多非常喜欢的英剧《Monty Python飞行马戏团》

编程语言和Python介绍_第2张图片

由于Python语言的简洁性、易读性,跨平台性以及可扩展性,使其在如今依然有非常多的编程者使用它,是一门非常火的编程语言。

        Python版本:  Python1.x (原始版本)

                                Python2.x

                                Python3.x

        以上为三大版本,其中三大版本中还有许多小版本,例如3.8.1,3.10 ....等

Python官网地址:     Welcome to Python.orgicon-default.png?t=N6B9https://www.python.org/

2021最新版Python环境安装&变量配置超详细教程,看了就会_python环境配置_51Aspx源码服务专家的博客-CSDN博客icon-default.png?t=N6B9https://blog.csdn.net/ruanjimu/article/details/121549510

你可能感兴趣的:(python)