zoukankan      html  css  js  c++  java
  • 01-Python简介&安装

    一、Python简介

      “人生苦短,我用Python。”应当是很多人对Python最初印象的来源。和我之前所熟悉的C不同,Python语法相对简单便捷,拥有完善的基础代码库(传说中的“内置电池”——batteries included),此外还拥有大量的第三方库。由此,Python开发者可以调用大量现成的功能,不用自己造轮子,从而大大提高了开发的速度。

      此外,和Java类似,Python也可以跨平台运行。

      正所谓“金无足赤”,Python也并非无懈可击。

      作为解释型语言,Python代码执行时,必然会有一行行翻译成机器码的过程。和编译型语言相比,这是与生俱来的差距。However,这一点差距虽然客观存在,却未必真的对我们产生实际影响。随着CPU性能的提升,代码运行速度带来的影响明显缩小,矛盾逐渐转向其他资源的限制(譬如网速)。

      此外,Python不能进行代码加密。如果要把编写的软件发给其他人,那么这是个很严重的缺陷。但如果我们的卖点是服务,则不会受其影响。

    二、安装Python

      进行Python编程前,首先要安装Python。由此我们可以获得Python解释器、命令行交互环境以及一个简单的集成开发环境。

      这里只记录windows的安装过程,需要在Mac或Linux上安装Python的童鞋可移步百度查找方法。

      首先根据windows版本获取安装程序:64位32位。然后运行下载的安装包,注意勾选“Add Python 3.X to PATH”,点击“Install Now”。

      验证安装是否成功:进入cmd,输入Python,如输出Python的版本,则说明安装成功。提示符>>>表示我们处在Python交互环境中,输入exit()并回车,则会退出Python交互式环境。

    三、Python解释器

      上面提到,Python是解释型语言。要运行代码,需要Python解释器去执行.py文件。Python解释器不止一种,以下是比较常见的解释器。

      CPython

      官方解释器,使用最广。用C语言开发,故称CPython。

      IPython

      基于CPython,仅在交互方式上有所增强的解释器。

      注意:CPython的提示符是>>>,IPython的提示符是In [序号]:

      PyPy

      采用JIT技术,对Python进行动态编译(不是解释哦)。执行速度快。由于PyPy和CPython有差异,相同的Python代码在两种解释器运行,结果可能不同。

      Jython

      运行在Java平台,可以将Python代码编译成Java字节码执行。

      IronPython

      运行在.Net平台,可以将Python代码编译成.Net字节码执行。

  • 相关阅读:
    Windows Phone 7 Ti“.NET研究”ps (1) 狼人:
    Eclipse开发Android应用程序入“.NET研究”门:重装上阵 狼人:
    Android UI基本测验“.NET研究”:线性布局 狼人:
    “.NET研究”Eclipse开发Android应用程序入门 狼人:
    Window“.NET研究”s Phone 7 Tips (2) 狼人:
    文件位置修改strurs2中struts.xml文件的位置
    方法类struts2环境搭建
    平台程序微信平台开发应用的签名
    节点数据TYVJ P1742 [NOI2005]维护序列
    版本编译器Unsupported major.minor version 51.0
  • 原文地址:https://www.cnblogs.com/murongmochen/p/11650115.html
Copyright © 2011-2022 走看看