到目前为止,我只使用Windows进行编程。现在,我将在两周后开始实习,我将只使用Linux环境和Python编程语言。我已经在我的系统上安装了Ubuntu,但是没有使用shell脚本。
我需要一些关于如何快速学会使用Linux终端的建议。你有什么可以推荐的书籍或网络资源吗?
另外,对于Linux上的Python编程,是否有特定的IDE是首选的,或者Vim是首选的?我该如何为即将到来的实习做好最好的准备?
谢谢你抽出时间来。
发布于 2010-04-13 04:12:38
作为一个实习生,你会想要使用你的导师最熟悉的工具。如果你被卡住了,你可以很快地寻求建议。
从学习vi、vim或emacs开始会有所帮助。其中使用的基本概念将转移到另一种。您将需要能够打开和读取文件、搜索文件、编辑和保存文件,并学习如何正确应用任何python格式化助手。
如果您还没有熟悉版本控制,那么也应该熟悉它。再说一次,任何人都可以,你需要关注概念和礼仪,而不是特定的工具。
实习的目标(实际上是你在大学的全部时间)应该用来学习概念,而不是具体的工具。如果你学习了这些概念,你就可以使用任何工具来应用这些概念。你还将“学习如何学习”一个新的工具,这是非常有价值的。
发布于 2010-04-13 04:12:03
在这种情况下,您是否缺乏shell脚本知识应该无关紧要,尽管这并不难学。我仔细阅读了一些shell教程,并将它们付诸实践。尝试从命令行执行所有操作,包括find (grep)、find/replace all (sed)、find files (find)、使用python脚本自动化等等。这样你会学到很多东西。你也可能最终会想知道你是如何使用Windows的。
我使用什么取决于项目。我真的很喜欢Eclipse+PyDev,但这是我的个人偏好,我也会根据我在哪里/我在做什么而使用Vim。记住,您只需在命令行中输入python,它就会将您拖入python环境。
发布于 2010-04-13 04:35:48
我也推荐Eclipse + PyDev。您可以快速开始使用此开发环境。我也推荐网站Dive Into Python。它为您提供了一个在线免费版本的Dive Into Python书籍,非常容易阅读,易于理解,非常适合Python初学者。如果你手头真的想要一本纸质书,Learning Python,又名。The Animal Guide,简直就是最好的。
https://stackoverflow.com/questions/2624968
复制相似问题