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程序有两种方式
  1. 在cmd进入python,输入命令,进行交互
  2. 使用文本编辑工具,编写完代码文件,使用解释器执行
  • 注释

在python中注释可以用#号(快捷键ctrl+/)或者 “”“ ”“” 三引号。

六、IDE工具pycharm的使用

  • 什么是IDE

IDE即开发集成环境,它集成了多个软件的功能,又有代码提示和纠错功能,会极大提升开发效率。而开发python程序的IDE就是pycharm

  • pycharm安装

https://www.jetbrains.com/pycharm/download(下载pytharm)

安装完成之后,会让你创建一个项目文件夹,之后的代码都存在里面。

  • pycharm执行程序

编写的代码文件.py 右键可以看到执行该程序的提示,点击即可运行(ctrl+shift+f10)

在运行结果底部,看到Terminal 点击后进入交互模式,与cmd一致。

posted @ 2021-04-20 11:19  nida  阅读(83)  评论(0)    收藏  举报