python学习笔记DAY02(编程语言)
编程语言之python
这是我个人的学习笔记,都依赖于(egon老师)的分享,以下是老师博客的原地址:https://www.cnblogs.com/xiaoyuanqujing/articles/11640888.html
前言:我们之前已经了解了计算机硬件及其整个平台的运行逻辑,现在我们需要了解编程语言的知识。
一、编程语言的分类
- 机器语言
计算机能理解的语言只有0和1,机器语言就是编写程序的人员直接用二进制进行编写,计算机可以无障碍的理解,运行程序,执行效率高。但是开发工作过于复杂,效率太低
- 汇编语言
汇编语言是用一个英文标签代表一组二进制指令,虽然比起用机器语言编写已经有所优化,但是本质上还是直接操作计算机硬件,所以汇编语言仍然是底层的语言,开发效率不高。
-
高级语言
高级语言是用人类可以看懂的字符去编写程序,程序向操作系统发出指令,由操作系统调动CPU。也就是说开发人员只需要考虑程序的与操作系统进行交互,不用考虑如何与计算机硬件打交道了。如此一来就大大提升了开发程序的效率。
- 编译型语言(如C语言)
就是用人类可以看懂的字符进行编程,编程结束之后把整个程序编译成二进制指令,还是可以直接操作硬件。但是翻译时只能针对某一个平台进行翻译。如果更换平台需要再翻译
- 解释型语言(如python)
解释型语言的运行需要解释器,解释器执行代码的过程就是(读取-翻译-执行),就是每次运行你的程序代码时,都会通过解释器直接把代码解释为二进制指令,进行操作硬件。所以如python程序编写完成之后,想在各个平台上运行,只要对应平台安装的有python解释器就可以了。
总结:机器语言执行效率最高,开发效率最低。高级语言的执行效率最低,开发效率最高(解释型开发效率>编译型)
具体使用何种语言最合适,要根据项目需求来定。
二、python简介
1991年,第一个python解释器诞生,目前常用的版本都是python3系列
- python解释器的类型
官方python解释器本质就是基于C语言开发的一个软件,所以又称Cpython,而python解释器作为一个应用程序,可以用任意编程语言开发。所以python解释器有如下几种:
JPython(Java编写)/IPython(基于cpython的交互式解释器) 等
四、安装python解释器
- 下载
https://www.python.org(官网下载)
- 安装
不要安装在C盘,安装完之后配置环境变量
- 测试
cmd---输入python--看到python解释器的版本号
五、第一个python程序
- 运行python程序有两种方式
- 在cmd进入python,输入命令,进行交互
- 使用文本编辑工具,编写完代码文件,使用解释器执行
- 注释
在python中注释可以用#号(快捷键ctrl+/)或者 “”“ ”“” 三引号。
六、IDE工具pycharm的使用
- 什么是IDE
IDE即开发集成环境,它集成了多个软件的功能,又有代码提示和纠错功能,会极大提升开发效率。而开发python程序的IDE就是pycharm
- pycharm安装
https://www.jetbrains.com/pycharm/download(下载pytharm)
安装完成之后,会让你创建一个项目文件夹,之后的代码都存在里面。
- pycharm执行程序
编写的代码文件.py 右键可以看到执行该程序的提示,点击即可运行(ctrl+shift+f10)
在运行结果底部,看到Terminal 点击后进入交互模式,与cmd一致。

浙公网安备 33010602011771号