python大多数人推荐的都是PyCharm,但是这个社区版的限制有点多啊……有种被垄断的感觉。为什么像JAVA就有eclipse, C,C++,C#就有VS community(这个的限制除了不能商用以外就没有别的了,是我的幻觉吗?),python工程师们就没有开发出一款比肩PyCharm的开源无限制(或者像巨硬一样只对用途进行限制的那种)IDE的想法吗?


JetBrains还是很nb的,对比了几家同类型公司的 FCF(自由现金流),如下图:

我们看到 7 家公司中,JetBrains 公司的自由现金流占比 50%,而像 Splunk、MongDB 这样的公司自由现金流(FCF)竟然都为负,让人大跌眼镜。

它的成功奥秘

1. 产品非常棒,深受用户喜爱

一位网友说,「每个软体工程师都可以使用它们的工具,非常出色的产品,我很喜欢使用 IntelliJ IDEA。」

「老实说,他们的 IDE 好过我用过的其他任何东西,并且他们会继续定期更新产品。」另一位网友表示。

2. 出色工程师团队,公司有著英明的创始人

有网友称赞,「JetBrains 拥有一支优秀的工程师团队,一个强大的组织。很高兴看到创始人 / 公司走负责的发展道路并建立可持续的基础,这样可以不断发展。」

3. 成功的商业模式

对于软体而言,如何获取收入是一件很有挑战性的事。更重要的是,如果市面上有同类的开发工具并且免费,拉开产品间的差距就很重要。

有一名网友的话让我们可以了解 JetBrains 的商业模式。「它开发人们实际需要的精湛产品,这比免费替代品好多了。尽管意识到人们一个月可能在 IDE 上花 30 英镑,但很少有人真正愿意花这笔钱(如果产品没有足够吸引力,想让人们掏钱很难)。他们(JetBrains)看到差距,并且做到了。」


写 Python 用什么?

我 18 年底,当时参加腾讯一个项目,项目负责人指著一台电脑:就这台了,但上面没什么IDE,你看著用吧。

我:别那么麻烦,能打字的地方就足够了。

事实证明,要什么 IDE?sublime 真香。


PyCharm有专业版,社区版,教育版功能区别主要是,专业版功能集成丰富,而社区版和教育版可以看成是专业版的精简版,但可满足日常使用的需要。其具体介绍如下:

1.三者功能上存在差异:

Pycharm专业版是功能最丰富的,与社区版相比,Pycharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持资料库与SQL等更多高级功能,这些事社区版中没有的。PYcharm教育版的功能虽然比专业版会少一些,但与社区版相比,更加支持学校的教学工作。

2.三者使用授权方式不同:

Pycharm专业版是需要付费购买该软体的激活码才可以进行使用,而社区版提供给开发者免费使用的。教育版提供给师生认证用户免费使用。

3.三者适用人群不同:

PyCharm专业版是适用于一些公司进行专业互联网开发适用,这需要使用公司投入一定资金。社区版是提供给编程爱好者使用学术交流的,所以是免费提供的,其功能虽然不够全面,但能够满足日常开发需要。教育版则是以公益为目的免费提供给各大学校进行编程教学,发展编程教育事业。

发布于 2020-03-30继续浏览内容知乎发现更大的世界打开Chrome继续真红酱紫真红酱紫算命

我也试过VS,spyder啥的,我用的功能也不多,我甚至觉得vs的字体、ui是最好看的。

但是有个不起眼的功能只有pycharm做得好,其实我也不需要别的功能,但是没办法我只能花钱续约。

就是交互界面直接查看dataframe数据或者array数据的这个功能,就是模仿matlab工作区的那个功能

1.快

2.数据自动拍色

3.和界面耦合的紧密

spyder和jupter的都有,包括vs也可以调用j的模块来进行数据区查看,但是太慢了,我经常做几百万行的数据,有数字有字元串,手动查看一下看看有没问题问题,就懒得写代码检查,像查看excel一样。但是j的和spyder的数据区查看太慢了。


我也试过VS,spyder啥的,我用的功能也不多,我甚至觉得vs的字体、ui是最好看的。

但是有个不起眼的功能只有pycharm做得好,其实我也不需要别的功能,但是没办法我只能花钱续约。

就是交互界面直接查看dataframe数据或者array数据的这个功能,就是模仿matlab工作区的那个功能

1.快

2.数据自动拍色

3.和界面耦合的紧密

spyder和jupter的都有,包括vs也可以调用j的模块来进行数据区查看,但是太慢了,我经常做几百万行的数据,有数字有字元串,手动查看一下看看有没问题问题,就懒得写代码检查,像查看excel一样。但是j的和spyder的数据区查看太慢了。


PyCharm社区版是免费的。


推荐阅读:
相关文章