编程语言的发展史

机器语言是最开始的编程语言,之后改进成了汇编语言,到现在的高级语言。

编程语言 解释 优势 劣势
机器语言 程序员直接使用二进制与计算机进行沟通 计算机可以直接识别二进制,速度快 程序员需要记住0和1两个数字的大量不同的组合,学习难度大,开发效率低
汇编语言 用简单的英文单词代替二进制与计算机进行沟通 比起机器语言,需要记忆的内容减少,速度也很快 没有从根本上解决问题,效率并没有提高多少
高级语言 程序员用人类能够懂得语言与计算机进行沟通 学习难度低,开发效率高 计算机无法理解,速度较慢

编程语言的分类

编程语言主要分为两2类,解释型和编译型。

编程语言类型 解释 优势 劣势
编译型 一次性把代码全部翻译 速度快 如果需要修改bug,则每次都会全部翻译,效率低
解释型 一行一行把代码翻译 由于每次都是逐行翻译,有bug和无bug都没影响 速度慢

python解释器

总所周知,python是一门编程语言,我们人类可以读懂,但是计算机不懂,计算机只知道1和0两个数字,这时候就需要一个“翻译官”来把python翻译给计算机,让计算机能够明白是什么,这个“翻译官”就是python解释器。

python解释器的下载与安装

目前python解释器的版本有许多,有三个大版本和许多的小版本,大家可以自己随意下载。

这里以Windows里下载python3.6为例。

  1. 首页我们进入python的官网。官网链接

  2. 找到对应的版本,下载exe程序。

  3. 将python添加到环境变量,选择第二个选项。

  4. 按照默认设置不用动,下一步。

  5. 勾上为所有使用电脑的人安装,选择安装位置,在点击安装即可。

  6. 按下win+r,输入cmd后回车,在cmd窗口中输入python,如果这个时候和我一样进入编程环境中就是成功安装了python解释器了。

环境变量

如果你在python解释器的下载与安装中的第三步没有勾选“Add Python3.6 to PATH”,这个时候就需要你手动添加环境变量了。

  1. 首先我们找到之前安装的python解释器的路径,复制路径。

  2. 右键此电脑,选择属性。

  3. 找到高级系统设置。

  4. 点击环境变量。

  5. 双击PATH。

  6. 点击“新建”,将之前复制的路径粘贴上即可。

执行python程序方式

执行python程序有三种方式:

  • 在cmd窗口内编写,这个方式适用于临时编写代码,无法保存。

  • 在cmd窗口用python命令执行脚本。

  • 使用专门编写代码的软件,如vscode、sublime、pycharm等。

pycharm编辑器

pycharm是由jetbrains公司开发的oython语言编辑器,它还开发了很多编程语言相关的编辑器,都非常好用,唯一的缺点就是所有的产品都是收费的。

pycharm下载和安装

  1. 进入官网
  2. 这里有两种版本可以选择:一种是专业版,功能全面但是收费;另一种是社区版,功能有些缺失但是免费。这里以下载专业版为例。

  3. 下载打开后点击下一步,选择安装路径。
  4. 将“添加桌面快捷方式”和“添加环境变量”打勾,下一步。

  5. 点击安装,等待完成。

编程语言与python与pycharm的下载的更多相关文章

  1. python 用 pycharm 光速下载各种包

    https://blog.csdn.net/z1178517021/article/details/80200999 就是这么简单

  2. Python学习1-Python和Pycharm的下载与安装

    本文主要介绍Python的下载安装和Python编辑器Pycharm的下载与安装. 一.Python的下载与安装 1.下载 到Python官网上下载Python的安装文件,进入网站后显示如下图: 网速 ...

  3. python之PyCharm下载和安装教程

    PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具.图 1 所示为 JetBrains 公司开发的多款开发工具,其中很 ...

  4. python和pycharm下载与安装

    python解释器 1.python的由来 Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum为了打发圣诞节假期的无聊,便开始了Python语言的编写.Python第一 ...

  5. PyCharm中文下载与安装教程【2021年更新】

    第一章:下载与安装 1.1   [版本介绍]多个版本的介绍与选择 Jetbrain 公司是一家专业的 IDE 生产商,只要是市面上主流的编程语言,Jetbrain 都有相应的产品. 比如:Python ...

  6. 新手使用python以及pycharm看过来

    前言 随着互联网时代的进步,人类与计算机之前的沟通交流越来越便捷,自此交流的媒介--编程语言吸引力更多的人学习,今天我们就来谈谈当前市面上最火的编程语言 1.文件的概念 什么是文件夹.文件 其实是操作 ...

  7. python安装selenium和下载浏览器驱动

    1.安装selenium     方法一:可以用在cmd中用pip命令安装. python默认自带pip工具,如果在电脑上配置了pip的环境变量,打开cmd命令窗口后可以直接输入命令pip insta ...

  8. Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍

    一.测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.p ...

  9. python学习Day2 python 、pycharm安装及环境变量配置

    复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换   2n-1幂次方相加 十进制到二进制转化  将十进制除以2,把余数记下 ...

随机推荐

  1. 深入解析 float

    0.前言 float属性在css2中是一个热门的属性,被广泛应用于布局之中,同时由于不当使用float带来的问题也非常多,本文结合自己对float的理解以及实际项目中碰到float的相关问题,做一个详 ...

  2. call、apply和 bind的简单使用方法

    - call.apply:在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向. J ...

  3. ubantu14.04搜狗拼音安装

    1. 先卸载fcitx: sudo apt-get purge fcitx*2. 安装fcitx和libssh2-1: sudo apt-get install fcitx 和 sudo apt-ge ...

  4. DB2表数据导出、导入及常用sql使用总结

      一.DB2数据的导出: export to [path(例:D:"TABLE1.ixf)]of ixf select [字段(例: * or col1,col2,col3)] from ...

  5. Vue UI 可视化项目管理界面

    除了直接使用npm的命令进行安装脚手架的安装以外,我们还可以使用Vue提供的GUI方法vue ui来进行项目的构建以及安装 win+R powershell 打开终端 在一个干净的目录下输入命令 vu ...

  6. GO语言学习——基本数据类型——整型、浮点型、复数、布尔值、fmt占位符

    基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8.int16.int32.int64 对应的无符号整型:uint8.uint16.uint32.uint64 其中,uint8就是我们熟 ...

  7. MySql创建分区

    一.Mysql分区类型 1.RANGE 分区:基于属于一个给定连续区间的列值,把多行分配给分区. 2.HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列 ...

  8. 2022.02.27 CF811E Vladik and Entertaining Flags(线段树+并查集)

    2022.02.27 CF811E Vladik and Entertaining Flags(线段树+并查集) https://www.luogu.com.cn/problem/CF811E Ste ...

  9. Blazor Bootstrap 组件库 Toast 轻量弹窗组件介绍

    轻量级 Toast 弹窗 DEMO https://www.blazor.zone/toasts 基础用法: 用户操作时,右下角给予适当的提示信息 <ToastBox class="d ...

  10. WinUI使用LiteDB做个女演员图鉴

    为什么选择LiteDB 之前做uwp的时候有做过一个植物图鉴,当时图片使用的是在线图片,所以图片很多也并没有什么体验上的差别,但是直到有一天别人的网站挂掉了,图片访问不到了,当时想访问不到也没啥,反正 ...