zoukankan      html  css  js  c++  java
  • 02-Python解释器和编辑器介绍

    Python解释器和编辑器介绍

    解释器

    python

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

    除了 cpython 解释器之外,还有 Jpython , IronPython 以及 PyPy

    Ipython

    IPython 是基于 CPython 之上的一个交互式解释器,也就是说,IPython 只是在交互方式上有所增强,但是执行Python代码的功能和 CPython 是完全一样的。

    IPython 是一个交互式计算系统。主要包含三个组件:增加的交互式 “Python shell”,解耦的双过程通信模型,交互式并行计算的架构。支持变量自动补全。

    CPython>>> 作为提示符,而 IPythonIn [序号]: 作为提示符。

    jupyter notebook

    Jupyter Notebook(此前被称为 IPython notebook )是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。

    Anaconda

    Anaconda指的是一个开源的 Python 发行版本,其包含了condaPython 等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用 Miniconda 这个较小的发行版(仅包含 condaPython)。

    集成开发环境

    集成开发环境(IDE,Integrated Development Environment )

    Pychram

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

    VS code

    全程是 Visual Studio Code , (简称 VS Code ) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……

    Sublime Text

    Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

    我的开发环境:

    解释器:

    Anaconda(Python3.6.5)

    编辑器:

    Pycharm

    交互式命令行:

    Ipython

    浏览器:

    Chrome

  • 相关阅读:
    leetcode 300. 最长上升子序列
    JAVA基础系列:Arrays.binarySearch二分查找
    leetcode 674. 最长连续递增序列
    小红书:笔试题(棋盘最短路径,笔记本草稿栈,迷宫游戏)
    VIPKID:笔试题(数组中和为0的一对数的数量,十进制转二进制中1的个数)
    [******] 树问题:普通二叉树的创建与遍历
    [******] 链表问题:将单向链表按某值划分成左边小、中间相等、右边大的形式
    [******] java多线程连续打印abc
    快手:笔试题(版本号比较,平方和为1,合并两个流)
    京东:笔试题(合唱队找剩余的最小值,考场安排搬出的人数尽可能少)
  • 原文地址:https://www.cnblogs.com/mark-wq/p/12662465.html
Copyright © 2011-2022 走看看