我是IPython Notebook的新手.我在CrunchBang(华尔道夫)上使用Anaconda发行版.我的开发周期如下:
1. Open Spyder.
2. Open the .py file if not already loaded
3. Start IPython Notebook
4. Open the specific notebook from the main IPython screen
5. Select Cell/Run All
6. Note errors. If none goto step 11.
7. Save and close the notebook
8. Shutdown the notebook from main IPython screen
9. Correct errors in Spyder and save
10. go to step 4
11. Move on to the next part of the project and start the process over.
Run Code Online (Sandbox Code Playgroud)
对于菜鸟有更好的方法吗?这真的很单调,虽然我学到了很多东西.
提前致谢
忘了Spyder暂时只使用IPython笔记本.1,在笔记本中编写代码2.测试它3.完成后如果需要制作py文件...
你真的只需要Spyder以后开始它只会使事情复杂化而没有收获
使用Spyder和.py文件编写大型函数,类,模块,测试等.
使用IPython笔记本进行交互式工作,您希望将输出与代码一起保存(例如数据处理和分析,演示等).
要添加到Ian的答案,另一个有用的工具是autoreload扩展,它在更改时自动重新加载模块.
要使用,请键入您的IPython控制台或笔记本:
%load_ext autoreload
%autoreload 2
Run Code Online (Sandbox Code Playgroud)
例如:
这样,您可以同时处理Python文件和IPython笔记本,而无需在每次更改后重新加载Python文件.
| 归档时间: |
|
| 查看次数: |
4556 次 |
| 最近记录: |