zoukankan      html  css  js  c++  java
  • Python3学习笔记2

    1.解释器

    解释器的功能是将Python代码解释成机器可以识别的机器码

    目前Python3使用的是官方的解释器CPython,当然还有其他的解释器,像PyPy,还有基于Java平台的JPython,基于.net平台的IronPython

    Jpython和IronPython都是把Python编译成对应的字节码,提高运行速度。

    Python的解释器跟其他语言的编译器不一样

    编译器是先将源代码统一编译成中间码,在运行时执行,优点是编译完成以后,运行速度快,但是只要后台代码有改动,就需要重新编译,不过编译完成后可以脱离环境运行。

    比如:.net代码编译以后生成的dll,可以拷贝到其他地方直接运行,但是如果源代码有改动,就需要重新生成dll了

    解释器是一边解析源代码,一边执行,运行速度慢,但是部分改动不需要重新解释,整个过程不能脱离Python环境运行

    2.开发工具

    Python在安装以后,有自带一个开发工具IDLE,但是这个太粗糙了,不够人性化,操作太麻烦也不好看

    目前使用比较多的是Pycharm,我学习和开发也使用这个

    当然其他还有很多工具都可以用来开发,这里就不介绍了

    PyCharm我下载的是专业版,这个需要激活,怎么激活就自己百度了,很多方法,我用的是修改hosts文件,然后加入激活码,操作简单,就是时间比较短,到时候要重新激活

    其他激活方法有些会失效,我也没用,有需要的可以自己去弄

    至于汉化这些,我其实不建议的,最好还是用英文的

  • 相关阅读:
    【转】memcached分布式部署
    【转】分布式与集群的区别
    [转]memcached+magent实现memcached集群
    [转]Memcache的原理和命中率的总结
    [转]PHP SOCKET编程
    [转]Hive安装及使用攻略
    [转]Linux的SOCKET编程详解
    Git介绍
    [转]wget 下载整个网站,或者特定目录
    [转]五种常见的 PHP 设计模式
  • 原文地址:https://www.cnblogs.com/zfylzl/p/9763554.html
Copyright © 2011-2022 走看看