Python语言介绍

一、计算机的语言介绍

如果我们想操作计算机,要让计算机能听懂我们说的话,但是因为计算机的组成原因,计算机只能理解二进制,所以,如果我们想要操纵计算机完成我们下达的任务,就必须用计算机能听懂的语言。

1.机器语言

机器语言是用二进制进行编写的,可以直接调用计算机硬件,计算机能够识别,执行效率高,属于低级语言,因为使用二进制进行编写,对于人来说不易学习,所以在计算机发展的早期,能进行编程的都是行业大佬。

特点:执行效率高,开发效率差,跨平台性差

2.汇编语言

汇编语言也属于低级语言,但是已经开始用简单的英文来进行编码了,执行效率也相对较高,适当地降低了程序员的门槛。

特点:执行效率较高,开发效率差,跨平台性差

3.高级语言

高级语言属于高级语言,开始用人的语言编写代码,高级语言的出现正式降低了程序员的能力要求,以牺牲执效率为代价换取了开发效率,当前有两种形式的高级语言。

3.1 编译型

编译型语言需要一个解释器,解释器对将要执行的代码进行一次性的编译,生成一个二进制形成的计算机指令文件,然后操作系统根据指令直接操作硬件。

特点:执行效率高,开发效率低,跨平台性差。不开源

3.2 解释型

解释型语言也需要解释器,解释器解释一句执行一句,在执行效率上不如编译型。

特点:执行效率低,开发效率高,跨平台性好。开源。

二、Python程序执行的两种方式

1.交互式

在终端下进行编码,可以即时得到代码反馈的结果,但是只适合临时的调试代码,不能永久保存,且不能编写较多的程序。

2.脚本文件

脚本文件可以永久保存代码,大型开发都会使用脚本文件进行。

2.1 解释器运行脚本的步骤

解释器运行脚本文件一共有三个步骤:如执行python3 a.txt

首先会启动python3的解释器。

解释器会将a.txt从硬盘读入内存

然后开始对内存中的代码进行识别、解释、执行。

2.2 文本编辑器读取脚本的步骤

文本编辑器读取脚本文件也会经历三个步骤:

启动文本编辑器

文本编辑器将脚本内容从硬盘读入内存。

将读入内存中的内容输出到屏幕上。

解释器运行脚本和文本编辑器运行脚本的前两步是相同的 ,但是在第三步就有所区别了,当脚本内容出现语法错误 的时候,解释器在第三步程序会崩,但是文本编辑器只是将脚本的内容读出来显示,不涉及语法的识别等等。

三、注释

3.1 注释的重要性

注释对于规范程序是非常重要的,无论是我们自己以后阅读程序还是自己编写程序,有一个清晰明了的注释都会让你迅速了解程序,如果自己的代码没有对程序进行注释,过了一二十天,你就会发现自己对这个程序一无所知,同样,如果别人的代码没有注释,你在阅读的时候也会感到头痛。

注意:注释非常重要!!!!

注意:注释非常重要!!!!

注意:注释非常重要!!!!

对关键代码进行注释,不必对简单的代码注释,那样会显得逼格不高。

3.2注释的方式

注释有两种方式:

# 1.使用井号键进行注释。

# 我寻思着我是注释

print("上边是注释,右边也是注释") # 我寻思着我也是个注释

# 2.使用三引号进行注释。

"""

我是多行注释

如果需要很多的说明请用我

"""

计算机语言python-Python语言介绍相关推荐

  1. Shell Perl Python 脚本语言介绍

    一.  Shell 文字操作系统与外部最主要的接口就叫做shell.shell是操作系统最外面的一层.shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系 ...

  2. 各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言)

    各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言) 总结 a.一个语言或者一个东西能火是和这种语言进入某一子行业的契机有关.也就是说这个语言有没有解决社会急需的问题. ...

  3. python语言简介-Python语言介绍

    原标题:Python语言介绍 Python简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其 ...

  4. python语言-Python语言介绍

    Python语言介绍 一.计算机的语言介绍 如果我们想操作计算机,要让计算机能听懂我们说的话,但是因为计算机的组成原因,计算机只能理解二进制,所以,如果我们想要操纵计算机完成我们下达的任务,就必须用计 ...

  5. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  6. Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    目录 Python语言的简介 1.Python的应用领域 2.Python语言特点.对比其它语言 2.1.Python语言特点 2.2.Python语言对比其它语言 3.Python版本语言兼容问题( ...

  7. python语言介绍-Python语言简介

    一.Python语言发展史 1989年吉多·范罗苏姆(Guido van Rossum)中文外号"龟叔",圣诞节期间开始编写Python语言的编译器. Python这个名字,来自G ...

  8. python编程 语言-Python现在还是最火的编程语言吗?

    相信对于每个人而言,知道编程和学习编程这件事,出发点是不同的.我在北京接触编程的时间是2013年,那个时候还在一个二线城市上大学,还没有这么多各种融资,各种互联网创业的氛围,大家想的更多的是一些线下的 ...

  9. python介绍和用途-python python简介及其特点

    该文章以python2为基础,当然也会指出其中2和3的区别以及3的用法,使用python3的一样可以学习 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Pyth ...

  10. 如何用Python一门语言通吃高性能并发、GPU计算和深度学习

    [CTO讲堂]如何用Python一门语言通吃高性能并发.GPU计算和深度学习 发表于2016-01-04 15:11| 4374次阅读| 来源CSDN| 4 条评论| 作者蒲婧 CTO俱乐部CTOCT ...

最新文章

  1. 深入理解JavaScript this
  2. VTK计算网格模型上的最短路径
  3. Java GregorianCalendar computeTime()方法与示例
  4. PgSQL · 应用案例 · 经营、销售分析系统DB设计之共享充电宝
  5. 已经被删除的PDF怎么用EasyRecovery恢复
  6. CS224N笔记——RNN和语言模型
  7. [环境搭建]-Web Api搭建到IIS服务器后PUT请求返回HTTP Error 405.0 - Method Not Allowed 解决方法
  8. pdf 复制文本 乱码_如何在保留格式的同时从PDF复制文本?
  9. 华为鸿蒙主题设计,3W品牌报:2020 华为全球主题设计大赛获奖作品公布;华为鸿蒙 OS 正式上线...
  10. Pubwin服务端重装(安装)教程
  11. 编写程序,用户输入日期,计算该日期是这一年的第几天
  12. 【从零开始学AR】:开发工具选择与Unity安装(准备工作)
  13. Linux应用程序动态更改用户ID
  14. 策划学习——对用户粘性的思考(下)
  15. Vimeo高级API:使用SCRIBE在JAVA中搜索公共视频
  16. 商业画布是什么-business model canvas
  17. kafka 主动消费_Kafka ack消费确认-提交和偏移量 详解
  18. 三维图像高斯金字塔matlab,图像拼接中 高斯金字塔的建立 matlab程序详细解释 现金奖励...
  19. php文本转换为html,PHP转换文本框内容为HTML格式的方法
  20. 用在线模板做个失物招领小程序

热门文章

  1. 每个前端都需要知道这些面向未来的CSS技术
  2. 【可视化分析案例】用python分析Top100排行榜数据
  3. ogg如何转换成mp3格式?
  4. mysql第一章试题_MySQL基础-第一章
  5. swift中代码生成纯色图片
  6. 【NOIP2014】飞扬的小鸟
  7. 多模态自编码器从EEG信号预测fNIRS静息态
  8. java roll_Java Calendar roll()用法及代碼示例
  9. 12.15有一种数叫回文数,正读和反读都一样,如12321便是一个回文数。编写一个程序,从命令行得到一个整数,判断该数是不是回文数
  10. gitlab 分支保护