编程语言的介绍和python解释器的安装 02

1.编程语言分类

1.1机器语言

机器语言:直接使用二进制指令编写程序
		优点:执行效率高
		缺点:
			1、二进制指令非常难记,容易出错
			2、即便是要实现一个小功能,需要用到的二进制指令的条数也非常多

1.2汇编 语言

用英文标签取代二进制指令去编写程序

1.3高级语言

用人类能理解的表达方式去编写程序,意味着计算机无法直接理解,必须经过翻译
	
		编译型(go、c)
		解释型(python、shell)
1.3.1编译型
是把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件
1.3.2解释型
需要有一个解释器,解释器会读取程序代码,一边翻译一边执行

2.python介绍

谈及python,涉及两层意思,一层代表的是python这门语言的语法风格,另外一层代表的则是专门用来解释该语法风格的应用程序:python解释器。

python的创始人为吉多·范罗苏姆(Guido van Rossum)。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus,他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,语法能够像shell一样简洁,易学易用、可拓展性强,同时兼顾C的强大功能。于是Guido在1989年的圣诞节期间,开始编写能够解释Python语言语法的解释器。

Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。最新的TIOBE排行榜https://www.tiobe.com/tiobe-index/,Python已飙升至世界第三。

Python可以应用于众多领域,如:人工智能、数据分析、爬虫、金融量化、云计算、WEB开发、自动化运维/测试、游戏开发、网络服务、图像处理等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

python的特点

简单易学,免费开源,类库丰富,可扩展,解释性,可移植性,可嵌如性

3.安装python解释器

Python解释器目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python解释器,在Windows系统上需要安装一下,具体步骤如下。

3.1.下载python解释器

打开官网 https://www.python.org,按提示下载即可

在这里插入图片描述

image-20210824202039979

image-20210824202505665

3.2安装python解释器

image-20210825112501326

image-20210824205350022

image-20210824210743199

3.3测试安装是否成功

windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

image-20210824211259690

image-20210824211414189

4.第一个python程序

4.1 运行python程序有两种方式

4.1.1方式一: 交互式模式

image-20210824211447500

4.1.2方式二:脚本文件
1、打开一个文本编辑工具,写入下述代码,并保存文件,此处文件的路径为D:\test.py。强调:python解释器执行程序是解释执行,解释的根本就是打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾
print('hello world')
2、打开cmd,运行命令,如下图

img

5.IDE工具

在编写第一个python程序时,存在以下问题,严重影响开发效率

问题一:我们了解到一个python程序从开发到运行需要操作至少两个软件

1、打开一个软件:文本编辑器,创建文本来编写程序
2、打开cmd,然后输入命令执行pyton程序

问题二:在开发过程中,并没代码提示以及纠错功能

综上,如果能有一款工具能够集成n个软件的功能,同时又代码提示以及纠错等功能,那么将会极大地提升程序员的开发效率,这就是IDE的由来,IDE全称Integrated Development Environment,即集成开发环境,最好的开发Python程序的IDE就是PyCharm。

5.1PyCharm

下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值