zoukankan      html  css  js  c++  java
  • Python的另一种开发环境--Anaconda中的Spyder

    本文作者LucyGill,转载请注明出处(虽然我觉得并不会有人转载)。


    刚开始学Python的时候,我用的是其自带的idle(安装Python后,在开始菜单里可以找到),后来发现在eclipse中设置环境后也可以编辑Python。不过作为初学者,最常用的还是idle,因为eclipse运行所占内存太大,而我也不需要开发什么项目。之后又听说了pycharm很适合编辑Python代码,但还没有尝试过。

    今天在实验室的电脑上安装anaconda(我认为这种方法是安装Python的最佳选择)后,发现其自带了一个Python的编辑器——Spyder,于是就打算尝试一下,结果相当惊艳。

    如图1所示,安装anaconda后,在开始菜单就可以找到Spyder。



    图1 Spyder的位置


    打开Spyder,是像图2这样的:



    图2 Spyder的界面


    有没有超级眼熟!是的,它和MATLAB很像。

    然后开始探索,发现Spyder确实好用。

    1. Editor窗口:即左边的窗口。可以用来写大段的代码,之后像MATLAB一样,用上面菜单栏的绿色按钮运行。

    2. python console/history log/ipython console窗口:即右下角的窗口。

    python console/ipython console是控制台,分别相当于python和ipython的命令行窗口,可以直接在窗口里输入代码,敲回车就能执行上一行。python和ipython的区别可参考http://blog.sina.com.cn/s/blog_6fb8aa0d0101r5o1.html

    简而言之就是ipython在python的基础上添加了若干功能。

    history log相当于历史记录,记录之前在命令行输入过的代码。

    3. variable explorer/file explorer/help

    分别显示现有的变量、文件,和帮助。


    此外,Spyder还有附加技能若干:

    1. 先按住Ctrl键,再单击某一变量,光标会跳至那个变量定义的地方。

    2. 其实是ipython的功能:再ipython console里输入某个命令,再按tab键,可以自动补全,如图3所示:



    图3 ipython的自动补全功能


    输入部分命令,按tab键,就跳出几个可选的函数。

    3. 其实也是ipython的功能。输入变量名+? 会显示变量的说明。如图4所示。



    图4 显示变量说明


    原文地址:https://blog.csdn.net/lucygill/article/details/78068985
  • 相关阅读:
    CF 1182F Maximum Sine——根号算法
    左偏树学习笔记
    CF1182 D Complete Mirror——思路
    AT3576 E Popping Balls——计数思路
    loj 6053 简单的函数 —— min_25筛
    bzoj 2784 时间流逝 —— 树上高斯消元
    loj 2542 随机游走 —— 最值反演+树上期望DP+fmt
    poj 2096 , zoj 3329 , hdu 4035 —— 期望DP
    loj 6485 LJJ学二项式定理 —— 单位根反演
    bzoj 3328 PYXFIB —— 单位根反演
  • 原文地址:https://www.cnblogs.com/jpfss/p/9062736.html
Copyright © 2011-2022 走看看