本文作者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

最新文章

  1. BZOJ 1006 【HNOI2008】 神奇的国度
  2. 使用AFNetWorking上传图片
  3. iOS_SourceTree忽略CocoaPods文件
  4. [BZOJ3714][PA2014]Kuglarz(MST)
  5. UISearchBar cover first cell of UITableView
  6. win7修改软件【授权给…】后面的名称
  7. 【JavsScript】当 JavaScript 从入门到提高前需要注意的细节:变量部分
  8. DateTime日期计算
  9. Android 动态Tab分页效果
  10. VS C# 快捷键
  11. 两种方法,获取磁盘剩余空间--PYTHON
  12. iOS 一招搞定去掉字符串开始的0,尤其是针对时间格式化
  13. Response.Write() Alert后页面布局改变
  14. Sonar 数据库表关系整理一(续)
  15. Bzoj3930: [CQOI 2015] 选数 & COGS2699: [CQOI 2015] 选数加强版
  16. net core swagger接口
  17. jquery实现点击页面空白处,弹框消失
  18. node 模块化思想中index.js的重要性
  19. JVM总结(四):JVM类加载机制
  20. 如何将Unicode文本写到日志文件中

热门文章

  1. Vue2.0实现路由
  2. WEB前端学习有用的书籍
  3. Android自定义zxing扫描界面的实现
  4. java中异常处理finally和return语句的执行顺序
  5. RHEL6.4上Samba/NFS服务器简单配置
  6. 初探ABP--记一些常见的开发问题
  7. sqlite3:深入理解sqlite3_stmt 机制
  8. Android主题更换换肤
  9. powerDesigner 一些设置
  10. PHP17 PDO