俗话说,工欲善其事,必先利其器!
从事编程工作,选择一个得心应手的工具,会让你觉得写代码是一种享受,据说骨灰级的程序员可以用记事本写出一个操作系统,不过你千万别试,这有可能导致你穷尽一生,也没有完成。
现代的编辑器不仅仅是编写代码,还包含了代码组织管理,版本管理,调试、文档、协作,环境配置等等功能,可以极大的提高开发效率,称为 Integrated Development Environment, 简称IDE,中文意思是:集成开发环境
Pycharm编辑器
Pycharm - 官网地址 :https://www.jetbrains.com/pycharm/
pycharm拥有两个大的版本:
- 社区版-community
- 专业版-professional
pycharm面向软件开发人员。专业版需要付费,在专业版中提供了flask,django一些开发环境与调试能力,通常使用社区版已经可以满足大部分编程场景。
Pycharm提供了丰富的代码补全,代码高亮,调试,版本控制等能力,使用上手也很快
Pycharm使用讲解
Anaconda集成开发工具
anaconda是一个包含集成环境与开发工具的软件工具包,anaconda会提供python虚拟环境,在anaconda的虚拟环境中,已经安装了科学计算需要的常用模块,比如numpy、pandas等模块包,非常适合数据分析人员使用
另外anaconda还提供了spyder、jupyter-nodebook, jupyterLa等等面向数据分析人员的IDE
anaconda - 官网地址:https://www.anaconda.com/products/individual
在最新的anaconda版本里面也集成了pycharm编辑器
Visual Studio Code编辑器
Visual Studio Code 简称vscode编辑器,由微软公司免费提供
下载地址: https://code.visualstudio.com/
vscode是一个轻量级的编辑器,通过安装不同的扩展,可以支持多种语言编程,调试器,比较适合有一定开发经验的或者有人指导的情况下选择
建议
另外还有其他的编辑器,对于初学者来讲,不用太纠结选择,每个编辑器都有自己的特点,一般是在别人的推荐或者指导下选择一个,在使用上手后,一般的就会一直使用某个编辑器。掌握了编程技巧,熟练之后,如果需要更换编辑器,再更换也不迟,可以会很快适应,所以编辑器不是什么大事,可以先从Pycharm,Spyder等入门,再根据自己的工作特点选择
讨论区