精华内容
参与话题
问答
  • python解释器介绍

    千次阅读 2018-02-09 08:47:52
    刚开始学习python,首先要了解一下python解释器。什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件。要运行此文件,就需要python解释器去执行.py文件。这里,我们介绍3种解释器。...

    刚开始学习python,首先要了解一下python解释器。

    什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件。要运行此文件,就需要python解释器去执行.py文件。

    这里,我们介绍3种解释器。

    1.CPython

    当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。

    这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

    2.Jython

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

    3.PyPy

    PyPy是另一个python解释器,它的目标是执行速度。PyPy采用JIT技术,对python代码进行动态编译(注意不是解释),所以可以显著提高python代码的执行速度。 绝大部分

    python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的python代码在两种解释器下执行可能会有不同的结果。

    如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。

    展开全文
  • Python解释器以及PyCharm的安装

    万次阅读 多人点赞 2018-07-12 20:56:10
    通过CSDN上,大神写的教程,安装了PyCharm,现自己总结Python解释器安装以及PyCharm安装过程。一、Python解释器安装解释器(英语:Interpreter),又译为直译器,是一种电脑程序能够把高级编程语言一行一行直接转译...

    通过CSDN上,大神写的教程,安装了PyCharm,现自己总结Python解释器安装以及PyCharm安装过程。

    一、Python解释器安装

    解释器(英语Interpreter),又译为直译器,是一种电脑程序能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。

    Python的下载网站:Python官网http://www.python.org

    现以windows环境为例:

    下载完成后安装

    Step1:选择“Install Now”,并勾选下面的Add Python3.7 to PATH(此处是自动配置环境变量),之后默认安装完成

    点击开始菜单,运行命令cmd,进行dos模式,输入python,即可进行python的交互式环境:

     

    Tip:如果Step1中未勾选下面的Add Python3.7 to PATH,安装成功后就需要配置环境变量。因为我安装过程中勾选了,因此通过我的电脑 - 属性 - 高级设置 - 环境变量,可以查看如下图:

    如果没有,动动小手手追加上。

    二、PyCharm安装

    PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

    PyCharm的下载网站:https://www.jetbrains.com/pycharm/download

    现以windows,专业版为例:

    下载成功后开始安装:

    Step1:在弹出的PyCharm安装欢迎页面中,点击“Next按钮”进入下一步

     

    Step2:根据your computer处理器选择32位或64位,创建桌面快捷方式、关联*.py文件

     

    Step3:选择开始菜单文件夹,选择Install

     

    Step4:开始安装

     

    Step5:安装完成,立刻运行Pycharm

     

    Step6:选择是否导入开发环境配置文件,此处选择不导入

     

    Step7:阅读和接受这些条款和协议,毫无疑问,果断接受

     

    Step8:注册码:软件激活方式
      1、推荐购买正版软件。
      2、可以选择下载社区版本,免费的。
      3、专业版本可以选择试用,免费试用30天。
      4、网上寻找激活码或授权服务器。

    在此使用第4种方法,建议先把“0.0.0.0 account.jetbrains.com”添加到hosts文件中,一般在C:\Windows\System32\drivers\etc目录下,若没有,动动小手新建一个,注意无后缀名

     

    修改hosts文件,在最后添加黄色标记部分,即0.0.0.0 account.jetbrains.com,并保存:


    此处通过http://idea.lanyus.com/,获取激活码,并复制 

     

    Step9:粘贴注册码到下图紫色框框里,点击OK即可。

     

    Step10:漂亮的原谅色界面就出现了

     

    Step11:点击创建新项目

     

    Step12:自定义项目存储路径,默认关联Python解释器,点击Create

     

    三、PyCharm汉化

    Tip:汉化前请关闭PyCharm

    Step1:汉化包获取:https://pan.baidu.com/s/1j7H9KYWgH3xjZLiX7mPksg

     

    Step1:将汉化包”resources_cn.jar”放置到安装目录的lib下,重启PyCharm 


    展开全文
  • PyCharm与python解释器安装配置小结

    万次阅读 多人点赞 2018-10-10 20:57:30
    Y1 1、 PyCharm的安装与激活: 首先下载PyCharm,有很多途径,可以通过官网下载,也可以在原文博客中找到。 这里分享我使用的PyCharm版本链接: ...提取码:ah6d 2、下载成功后安装,很好安装,不需要非得按到C盘,任何...

    Y1


      PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。


    接下来介绍安装过程~


    1、 首先下载PyCharm,有很多途径,可以通过官网下载,也可以在原文博客中找到。
    这里分享我使用的PyCharm版本链接:
    https://pan.baidu.com/s/1lcXBFNnoj4NjuiiF8jUhOQ
    提取码:ah6d


    2、下载成功后安装,很好安装,不需要非得按到C盘,任何盘都可以。如果想看着步骤安装,推荐博客:https://www.cnblogs.com/dcpeng/p/9031405.html


    3、安装成功之后,需要破解激活,或者汉化。强烈推荐博客:https://blog.csdn.net/u014044812/article/details/78727496
    这个博客把激活步骤写的很详细,我自己也用过多次。


    4、pycharm安装成功并激活后,需要安装python环境。没这个环境是无法运行python代码的,当然python也可以不安装到C盘(只不过你如果安装到其他盘,会影响之后需要安装一些python模块的路径,因为这些路径默认是C盘的某一个位置。)我用的是python3.6版本,在此分享链接:
    https://pan.baidu.com/s/1x0_nPhhRtWPzNOAyiITz_Q 提取码:qjh5


    如果你没有安装到C盘,之后你可能需要改变pip的安装路径,以确保以后安装python模块的时候,能够直接使用模块,路径一定要换到“python解释器/Lib/site-packages”(例如我的这个路径:G:\python3.6.4\Lib\site-packages)中。具体方法推荐博客
    https://blog.csdn.net/mukvintt/article/details/80908951


    5、安装完python解释器,打开pycharm,创建你的项目,为其选择python解释器
    方法:点击File(文件)->Setting(设置)->Project:your project name->Project Interpreter->右侧小圆圈->Add Local
    进入之后在Base interpreter中添加python环境路径,路径选择你安装python解释器的路径,如下图(百度经验也有教程)
    在这里插入图片描述
    在这里插入图片描述
    以上完成之后,pycharm和python环境就安装好了,之后就可以需要什么模块就下载什么模块。可以通过cmd管理员下直接执行pip install xxx安装,也可以通过pycharm安装,即在下图中选择“+”号进入搜索你需要的模块进行安装。
    在这里插入图片描述

    个人小结,定有不足之处,欢迎指点。
    谢谢~

    展开全文
  • 【Python】Python简介和Python解释器

    千次阅读 多人点赞 2018-12-17 22:28:05
    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。机器语言(二进制)→汇编语言→(前面两种语言是与硬件进行交互) →高级语言(面向过程语言(C语言)→面向对象语言)

    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
    机器语言(二进制)→汇编语言→(前面两种语言是与硬件进行交互)
    →高级语言(面向过程语言(C语言)→面向对象语言)

    Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。

    那Python是一种什么语言?

    首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。

    比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。

    所以Python是一种相当高级的语言。

    你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。

    那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。

    但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。

    用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。

    Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。

    一、Python简介

    Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

    现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:

    tpci_trends

    总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。

    当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议的SMTP库,针对桌面环境的GUI库,在这些已有的代码库的基础上开发,一个电子邮件客户端几天就能开发出来。

    Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

    除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

    许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

    龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

    总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、动不动就几万行的代码,你可以尽情地嘲笑他。

    那Python适合开发哪些类型的应用呢?

    首选是网络应用,包括网站、后台服务等等;

    其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

    另外就是把其他语言开发的程序再包装起来,方便使用。

    最后说说Python的缺点。

    任何编程语言都有缺点,Python也不例外。优点说过了,那Python有哪些缺点呢?

    第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

    但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。例如开发一个下载MP3的网络应用程序,C程序的运行时间需要0.001秒,而Python程序的运行时间需要0.1秒,慢了100倍,但由于网络更慢,需要等待1秒,你想,用户能感觉到1.001秒和1.1秒的区别吗?这就好比F1赛车和普通的出租车在北京三环路上行驶的道理一样,虽然F1赛车理论时速高达400公里,但由于三环路堵车的时速只有20公里,因此,作为乘客,你感觉的时速永远是20公里。

    不要在意程序运行速度

     

     

     

    第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。

    这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候。好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。

    再说了,现在如火如荼的开源运动和互联网自由开放的精神是一致的,互联网上有无数非常优秀的像Linux一样的开源代码,我们千万不要高估自己写的代码真的有非常大的“商业价值”。那些大公司的代码不愿意开放的更重要的原因是代码写得太烂了,一旦开源,就没人敢用他们的产品了。

    哪有功夫破解你的烂代码

    二、Python解释器

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

    由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。

    CPython

    当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。

    CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

    IPython

    IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。

    CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

    PyPy

    PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。

    绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点

    Jython

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

    IronPython

    IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    小结

    Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

    转载至:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    展开全文
  • Python解释器的选择,初学者必看

    千次阅读 2019-05-03 12:37:47
    对大数据以及人工智能概念都是模糊不清的,该按照什么线路去学习,学完往哪方面发展,想深入了解,想学习的同学欢迎加入大数据学习qq群:952145281,有大量干货(零基础以及进阶的经典实战)分享给大家,并且有清华...
  • Python解释器下载 官网地址: https://www.python.org/ 选择适合自己的版本 Python解释器安装 第一步: 选择install Now, 会安装在默认路径很深的位置。不建议选择。 选择 第二个 安装, 勾选安装到环境变量path ...
  • 怎样安装python解释器

    2018-10-24 21:02:18
    怎样安装python解释器 1、python网站:https:||www.python.org ##(了解)版本选择 Python 3.7.0 三位数字分别表示 大版本、小版本、小小版本 我们用的是Python3大版本 平时下载注意第二位数小版本 小小...
  • 查看 Python解释器路径的两种方式

    万次阅读 2019-01-16 18:47:27
    查看 Python 解释器路径 运行以下脚本,或者进入交互模式手动输入即可。 import sys import os print('当前 Python 解释器路径:') print(sys.executable) r""&amp...
  • python基本概念 python是一门编程语言,同shell语言不同,shell是一门脚本语言 python是一门高级语言, 这里说一下高级语言并不是“高大上”那种意思 而是f 越接近人类的语言,越高级 如python,java语言,但...
  • python解释器

    千次阅读 2018-07-24 09:11:25
    python解释器 标签(空格分隔): python 在阅读TensorFlow源代码时,经常看到解释器这样的一类的东西,打算将这部分知识梳理一下,方便自己后面继续看代码,该部分主要参考这两个博客Python中的解释器、python...
  • 什么是python解释器?有什么作用?

    千次阅读 2020-02-15 12:06:43
    解释器就是帮助我们将Python代码,也就是.py文件,交给机器可以执行的工具 解释型 用户提交源码 解释器将源码转化为字节码,在Python中一般为.pyc文件,在Java中则是.class文件了,这个字节码机器不能执行的 如果要...
  • python解释器及工作原理

    万次阅读 多人点赞 2018-08-09 11:59:31
    python解释器及工作原理 我们编写代码时会得到一个.py结尾的文件,要想运行执行此文件就需要python解释器python解释器的构成及其各部分功能 解释器由一个编译器和一个虚拟机构成,编译器负责将源代码转换成字节...
  • 安装好Pycharm后如何配置Python解释器简易教程

    万次阅读 多人点赞 2018-07-27 17:51:21
    这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下。 1、一般来说,当我们启动Pycharm,如果Pycharm正常激活的话,就会直接进入到...
  • Python学习:使用Python解释器

    千次阅读 2018-07-16 10:14:58
    使用python解释器 使用python解释器 2.1. 调用 Python 解释器 Python 解释器通常被安装在目标机器的 /usr/local/bin/python3.5 目录下。将 /usr/local/bin 目录包含进 Unix shell 的搜索路径里,以确保可以...
  • Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器: CPython当从Python...
  • 要想将Python解释器移植到Android平台,首先要做的就是将Python源码用NDK工具交叉编译为Android平台的二进制库。目前官方是没有提供对Android平台的支持的,但新的版本已经在考虑对Android提供支持,参考文档 API 24...
  • mac安装python解释器

    千次阅读 2018-04-16 16:07:41
    因为mac电脑系统内置有python解释器,如果我们使用dmg等安装包来安装,会跟系统内置发送冲突,所以需要工具包来单独保存我们自己安装的1.安装Xcode,苹果商店自带的开发工具,虽然我们只需要xcode中的一个工具,...
  • 哪个python解释器好?

    千次阅读 2018-10-31 11:30:54
    Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器: CPython 当从...
  • PyCharm 是一款功能强大的 Python 编辑,具有跨平台性,目前PyCharm 安装使用教程网上很多,但针对最新版的较少,有稍许出入,所以小编来介绍一下 PyCharm 在 Windows系统下下载、安装以及使用教程的。结合...
  • 大家好,我又回来了!...在嵌入和扩展Python时,需要调用python的c api,则需要包含Python.h,若想成功的将其包含,需要安装python dev。Ok,终于成功包含了Python.h,然后你欢天喜地的去运行程序了...

空空如也

1 2 3 4 5 ... 20
收藏数 228,596
精华内容 91,438
关键字:

python解释器