作为一个Python程序员,电脑上应该具备哪些软件?
作者:shiorinrin_933_893 | 来源:互联网 | 2018-05-06 09:41
我是一个初学者,最近被一大堆人推荐弄花眼了。希望看看大家都是用什么工具或者软件的。另外还想看看职业程序员们都爱用什么小众或高端或优雅的软件。
我是一个初学者,最近被一大堆人推荐弄花眼了。希望看看大家都是用什么工具或者软件的。另外还想看看职业程序员们都爱用什么小众或高端或优雅的软件。
回复内容:
初学者不要过分执着与工具,先把Python主要的语法、数据结构学好了,写过一些程序之后有更高的要求了再去尝试不同的工具。
个人经历:
1.刚开始学Python,就用自带的IDLE(Windows下),一个字母一个字母的敲,体会语法结构和缩进。
2.小程序写了一段时间,感觉IDLE不好用,遂用了好多人推荐的Sublime Text 2,界面美观,简单配置后就能实现自动缩进,自动补全等等功能,用着真是一种享受,还是跨平台软件,简直不能更好
3.后来做项目,用到git,听说了PyCharm这个强大的IDE,界面与Sublime不分伯仲,功能感觉不能更强大了,最让我感到贴心的就是,变量如果命名不规范都会提醒你,而且带版本管理功能,clone,push轻松完成。最后,这货居然有免费的社区版,而且跨平台!还能更好一点吗?
希望自己的经历能帮到你,作为一个有强迫症的人,能体会到选择工具的那种纠结……想想还是多写点代码才有用
ipython, pip, vim
IDE:PyCharm
一个用得顺手的写码的工具: editor, ide 看你.
一个方便查api\\lib的字典工具: 比如mac下的dash, win下可以用 DevDocs: Open-source / Offline API Documentation Browser 代替,
如果有必要还可以加个Git 的Gui.
linux...你在windows上用python,总会有那么种种隔靴搔痒的无奈感。
1. 装个 Python
2. 装个 Notepad++
足够了。
IDE以外重中之重的软件:浏览器
因为你肯定会遇到问题的,而且你肯定要上网查
sqlmap!
pip、Ulipad(或Sublime Text、或自己顺手的其他代码编辑器,初学不需要PyCharm、Eclipse之类的庞然大物)、iPython(Option,其实Windows下用PythonWin更简单,,不过如果打算学numpy、scipy、matplotlib、scipy等一众科学计算模块的话iPython就是必选了)
这是个无关紧要的问题。
可能是因为初学都是c/c++,产生了学语言先找IDE的思维定势。
其实完全没必要,尤其是解释型语言,装好环境,再找一个编辑器就行了。
看了大家的回答,感觉有一点是一致的,大家都很少有推荐python的IDE的。
至于编辑器,老Linux喜欢Vim;
目前还比较流行的是sublime text(版本应该到4了),不过是付费的,对于开源派,不喜欢。
习惯用Windows的会用notepad++。
没有好坏之分,只是习惯不同。
推荐阅读
-
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
-
本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ...
[详细]
蜡笔小新 2024-12-28 09:42:41
-
-
本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ...
[详细]
蜡笔小新 2024-12-27 13:47:38
-
本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ...
[详细]
蜡笔小新 2024-12-28 11:00:33
-
1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ...
[详细]
蜡笔小新 2024-12-27 19:32:17
-
1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ...
[详细]
蜡笔小新 2024-12-27 18:36:54
-
2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ...
[详细]
蜡笔小新 2024-12-27 17:49:56
-
在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ...
[详细]
蜡笔小新 2024-12-27 14:49:56
-
本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ...
[详细]
蜡笔小新 2024-12-27 14:43:56
-
本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ...
[详细]
蜡笔小新 2024-12-27 14:38:54
-
探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ...
[详细]
蜡笔小新 2024-12-27 14:34:44
-
本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ...
[详细]
蜡笔小新 2024-12-27 13:55:14
-
本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ...
[详细]
蜡笔小新 2024-12-27 12:00:01
-
在项目开发中,有时会遇到电脑只能连接内网或完全无法联网的情况。本文将详细介绍如何在这种环境下安装Python及其所需的第三方库,确保开发工作的顺利进行。 ...
[详细]
蜡笔小新 2024-12-26 19:51:48
-
本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ...
[详细]
蜡笔小新 2024-12-26 19:47:05
-
shiorinrin_933_893
这个家伙很懒,什么也没留下!