zoukankan      html  css  js  c++  java
  • 手把手安装python和pycharm

    1 python语言介绍

    python的创始人为吉多·范罗苏姆(Guido van Rossum),一般称 龟叔 。
    1989年的圣诞节期间,龟叔为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

    2 编程语言说明

    编程语言分为二种:编译型语言 和 解释型语言

    编译型语言说明

    代表语言:C语言、Go语言

    编译性语言会将写好的程序代码进行编译(翻译)成计算机可以识别的二进制文件,如Windows下的exe文件。当程序进行编译后,只要内部代码不改变可以多次执行,有效提高了程序执行效率

    解释型语言说明

    代表语言:python、PHP、JavaScript

    可以直接把代码执行在解释器上. 由解释器负责逐行的解释代码. 把每行代码翻译成机器识别的二进制指令. 再由操作系统去执行。

    解释型语言相比编译性语言的执行效率低,每次执行代码时,需要交给解释器进行解释,再执行

    UTOOLS1589333223022.png

    python编写的代码和C语言代码执行效率相比:在处理亿级数据量时,C语言执行效率会快

    3 python解释器

    python由于语言本身的规范到解释器都是开源的,开源就是一个项目可以让所有人进行修改,并且是免费

    与其产生了许多解释器:

    cpython:官方版本的解释器,由C语言开发

    PyPy

    PyPy它的目标是执行速度。PyPy采用 JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的。

    Jython

    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    4 python安装说明

    我们常用的python的解释器是官方解释器: cpython

    python官网:https://www.python.org/

    第一步:打开官网,选择 Downloads

    UTOOLS1589334368172.png

    第二步:选择python下载版本

    UTOOLS1589334776084.png

    第三步:选择好版本,点击进入下载

    注意:选择含有 exe 的文件 Windows x86-64 executable installer

    UTOOLS1589335545462.png

    第四步:下载好进行安装

    建议把Add 选项勾选

    作用:把python的解释器加入系统的环境变量中,可以在当前系统下任意地方调用python解释器

    如果不加,每次编译python代码需要到python安装路径下执行代码

    image-20200513101614672.png

    第五步:选择好路径,默认下一步

    UTOOLS1589336816849.png

    第六步:注意:勾选 install 选择安装存放路径

    TIM图片20200513105307.png

    第七步:安装成功

    UTOOLS1589338771612.png

    第八步:检查安装是否成功 在终端下输入 python -V

    说明:python 减号 - V(大写)

    UTOOLS1589446593580.png

    注意:再次点击安装包,并不是执行python解释器
    UTOOLS1589509477566.png

    5 pycharn安装配置

    官网:https://www.jetbrains.com/pycharm/download/

    pycharm专业版破解、汉化 https://www.cnblogs.com/xuanxuan360/p/12890261.html

    安装一路下一步即可

    UTOOLS1589447004247.png

    配置pycharm,创建项目

    UTOOLS1589447596463.png

    UTOOLS1589447815712.png

    UTOOLS1589447999713.png

    UTOOLS1589448056306.png

  • 相关阅读:
    Elasticsearch 搭建
    P137、面试题23:从上往下打印二叉树
    数组高级应用—排序与查找
    Java API ——StringBuffer类
    Java API ——String类
    P134、面试题22:栈的压入、弹出序列
    P132、面试题21:包含min函数的栈
    P127、面试题20:顺时针打印矩阵
    P125、面试题19:二叉树的镜像
    Java API ——Scanner类
  • 原文地址:https://www.cnblogs.com/xuanxuan360/p/12890087.html
Copyright © 2011-2022 走看看