首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
19赞
147
当前位置:
开发笔记
>
编程语言
> 正文
Mac下搞 Python 开发用什么 IDE?- Python教程
作者:手机用户2402852307 | 2021-09-03 02:26
主要玩玩数据挖掘,Django。
主要玩玩数据挖掘,Django。
回复内容:
谢邀。
知乎的 Python 工程师几乎都是用 VIM,Guido 是用 PyCharm,我是 PyCharm + VIM 模式,因为不想浪费时间配一个能重构 + 代码提示 + 语法检查 + 代码分析 + 跳转到定义处 + 调试的 VIM……
说到底,工程师就是懒=。= 正如楼上们说的,PyCharm 可能已经是公认最好的了,不过我补充一下,
有免费的社区版,但是如果你真的做 Django 的话,专门的专家版适合你,
可以三十天使用,完了以后决定买不买,有支付宝。
如果你是开源软件维护者,提交一份申请可以免费用一年。
我记得教育也有优惠。 我用过的 Python IDE 里面最好用的是PyCharm, 或者 IDEA Ultimate 安装python插件。无论是补全、工具集成还是插件支持都是IDE里面最好的。不过缺点是资源占用比较大, 建议升级到16G内存+SSD, 如果你电脑配置不高可以试试Emacs/Vim/Sublime/Textmate。
这里有Stackoverflow上Python IDE的一个总结:
http://
stackoverflow.com/quest
ions/81584/what-ide-to-use-for-python
eclispe + pydev Emacs+Prelude 推荐IDE这个得到的答案肯定会是五花八门,因为IDE实在繁多,如果从这些繁多的结果做出一个选择相信大多会迷茫
我的一个推荐就是试下最新的一些IDE,比如上文大家已经有人推荐过的Sublime Text 2,设计理想很不一样,试试看 IDE最舒服的是pycharm。社区版免费。花钱买还可以自动上传代码到服务器。
桌面端
用PyCharm,比起Eclipse+pydev来说更智能、全面一点,特别是对django的支持更智能,例如它能读取项目的settings中的一些目录配置(STATIC_ROOT、TEMPLATE_DIRS之类),然后准确定位你的资源。
服务器端
难免要在服务器上直接写些代码,就VIM吧。 pycharm
sublime text
vim 我最喜欢用vim和sublime
推荐阅读
程序员
将ISO 639-1转换为ISO 639-2
如何解决《将ISO639-1转换为ISO639-2》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何缓存读取?
如何解决《如何缓存读取?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
你能根据`Monads`来定义`Comonads`吗?
如何解决《你能根据`Monads`来定义`Comonads`吗?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Apple推送通知无法在生产中使用
如何解决《Apple推送通知无法在生产中使用》经验,为你挑选了0个好方法。 ...
[详细]
程序员
拖放(事件)不会触发ajax POST
如何解决《拖放(事件)不会触发ajaxPOST》经验,为你挑选了1个好方法。 ...
[详细]
程序员
使用OpenCV在棋盘中检测中国象棋棋子
如何解决《使用OpenCV在棋盘中检测中国象棋棋子》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何访问ListBox中所选项的属性并将其粘贴到TextBox中
如何解决《如何访问ListBox中所选项的属性并将其粘贴到TextBox中》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Python正则表达式在内部找到并替换
如何解决《Python正则表达式在内部找到并替换》经验,为你挑选了1个好方法。 ...
[详细]
程序员
通过PInvoke"Hello World"
如何解决《通过PInvoke"HelloWorld"》经验,为你挑选了1个好方法。 ...
[详细]
程序员
美丽的汤元内容标记
如何解决《美丽的汤元内容标记》经验,为你挑选了1个好方法。 ...
[详细]
程序员
随机分类的数字到变量
如何解决《随机分类的数字到变量》经验,为你挑选了1个好方法。 ...
[详细]
程序员
iOS 9自定义转换 - 未调用animationControllerForDismissedController
如何解决《iOS9自定义转换-未调用animationControllerForDismissedController》经验,为你挑选了1个好方法。 ...
[详细]
程序员
将JSON反序列化为对象C#
如何解决《将JSON反序列化为对象C#》经验,为你挑选了1个好方法。 ...
[详细]
程序员
d3访问分组条形图中的嵌套数据
如何解决《d3访问分组条形图中的嵌套数据》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Dynamics CRM 2013图表DrillDown排序
如何解决《DynamicsCRM2013图表DrillDown排序》经验,为你挑选了0个好方法。 ...
[详细]
程序员
如何在Visual Studio 2015中切换已登录的用户?
如何解决《如何在VisualStudio2015中切换已登录的用户?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
是不是可以为ForkJoinPool提供线程库或名称模式?
如何解决《是不是可以为ForkJoinPool提供线程库或名称模式?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Flask:如何在蓝图中的每个路径之前运行方法?
如何解决《Flask:如何在蓝图中的每个路径之前运行方法?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Textarea字段在提交时返回空
如何解决《Textarea字段在提交时返回空》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在OSx更新后修复损坏的python 2.7.11
如何解决《如何在OSx更新后修复损坏的python2.7.11》经验,为你挑选了2个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
手机用户2402852307
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
actionscrip
bash
c#
c++
c语言
erlang
flutter
go
golang
java
javascript
lua
node.js
perl
php
python
scala
typescript
RankList | 热门文章
1
在<URL>中阻止脚本执行.因为文档的框架是沙箱,并且未设置"allow-scripts"权限
2
检测ListView何时"向上"或"向下"滚动?Windows Phone 8.1 ListView
3
Telegram bot api键盘
4
链接是什么:功能"参数"(范围,元素,attrs)?AngularJS
5
添加id并使用它的jquery脚本不起作用
6
plotly js:如何在加载绘图图像后运行我的javascript
7
Stata访问元素作为标量或宏的矩阵
8
重构Ruby
9
java:如何为变量自动生成自定义方法
10
自定义URI方案和Skype链接
11
有没有办法关闭JIT编译器,这样做会对性能产生影响吗?
12
因大小而无法上传文件
13
当键盘出现在swift中时,向上滚动UITableView
14
Android上的Cordova全屏启动画面仍显示标题栏
15
Swing Ui倍增面板重影
16
移动到vim中行中给定字符的最后一个实例?
17
应用程序在HttpLoggingInterceptor上崩溃
18
docker组合中'image'和'build'之间的区别
19
Android 6.0.1上的Spinner内部填充更大
20
如何在Python中将浮点数舍入到最接近的整数
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有