文章目录
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,按提示下载即可
3.2安装python解释器
3.3测试安装是否成功
windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。
4.第一个python程序
4.1 运行python程序有两种方式
4.1.1方式一: 交互式模式
4.1.2方式二:脚本文件
1、打开一个文本编辑工具,写入下述代码,并保存文件,此处文件的路径为D:\test.py。强调:python解释器执行程序是解释执行,解释的根本就是打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾
print('hello world')
2、打开cmd,运行命令,如下图
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