3 回答
TA贡献1995条经验 获得超2个赞
日常工作,很多工作都是很琐碎 很细节的,你想不到你会遇到什么具体的小任务。
这时,你总不能打开vim 写个python脚本。
很可能还没写完#! ,shell 可能已经搞定了任务了。
所以会shell,熟练掌握各种命令,会sed awk,给日常工作带来很大的效率提升。
相信每一个Linux下的讨饭吃的程序员都深有体会。
琐碎任务一次性的任务交给shell; 注定要扩展,代码量不小,要维护的任务交给python.
需要效率的工作交给C。从来就不冲突。
TA贡献1785条经验 获得超4个赞
编程语言在进行编程时,都需要借助一定的集成开发环境和代码编辑器,Python编程亦如此,以下是在Python初学者在选择Python编辑器时,可以从以下几个方面着手:
1. 保存和重载代码文件
如果一款集成开发环境或者编辑器不允许你保存现有工作,并在之后重新打开时不能保持你离开时的相同状态,那么它就不是什么集成开发环境。
2. 在环境内运行代码
类似的是,如果你必须退出编辑器来运行Python代码,那么它也就是一个普通的文本编辑器。
3. 支持调试
在程序运行时支持逐步运行代码是所有集成开发环境和大多数优秀代码编辑器必备的核心功能。
4. 语法高亮
支持对代码中的关键词、变量和符号快速标识可以让阅读和理解代码更为轻松。
5. 自动补充代码格式
任何一个引人注目的编辑器或者集成开发环境都会在一个“while”或者“for”语句末端识别冒号,并且知道下一行应该缩进。
当然还有许多你或许关注的别的功能,例如源码控制、扩展模型、构建和测试工具、语言帮助等等。但是以上所列5点是我认为一个出色的编辑环境所必须具备的核心功能。
添加回答
举报