python开发环境哪个好 博客园_我选用的Python开发环境
C#的开发, 首选工具自然是Visual Studio了, 你要不想花钱, Visual Studio Express 基本也够用了.
而Python的开发, 配置一个开发环境就是一个不小的问题, 首先要考虑功能, 再就是开发环境的流行程度, 以及工具背后的厂商是否强大. 我主要考察了几个工具, 最终, 为了省事, 选择了Aptana Studio 3 Beta.
VIM:
网络上有大牛在使用VIM做Python的开发, 我甚至也花了很多时间来配置一个基于VIM的Python开发环境, 代码自动完成功能还行, 代码分析较弱, 重构就更谈不上了. 感觉最达不到开发一个大型项目的要求. 也许比较适合于那类使用记事本就能开发程序的高手吧.
PythonWin:
用起来确实不错, 东西小巧, 功能强大. 如果项目不大, 使用这个工具应该是可以的. 如果你的类/文件有上百个, 这个工具恐怕就不灵了.
Eclipse+Pydev:
这个组合, 我比较喜欢, eclipse是跨平台的, 功能就不说了. Pydev功能很好很强大, 代码分析/重构/调试/代码自动完成, 给力!
题外话, 选用什么插件来编辑XML文件呢?可以选用Eclipse Team提供的XML editor, 默认情况下, 这个xml editor没有安装, 可以在Eclipse菜单help/install new software...中, 选择--All Available Sites--站点, 在候选区的Web--XML--Java EE类别找到xml Editor, 然后安装该editor.
在Eclipse中安装 pydev插件的方法是 :在Eclipse/Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址). 注意: http://pydev.sf.net/updates/ 已经不能使用了, 另外http://www.fabioz.com/pydev/updates虽然可以使用, 但感觉还是pydev.org那个是主打地址.
配置Pydev, 可以参考 http://www.cnblogs.com/realh/archive/2010/10/04/1841907.html, 具体有:
Eclipse/Preferences,
1、配置/PyDev/Interpreter - Python, 增加python的解释器, 你可以增加python解释器, 比如python2.6, python2.5等.
以下几步Python 3.x必选,Python 2随意。我比较习惯Unicode,所以一次性在这儿设定了。
2、General->Workspace,Text file encoding改成Other:UTF-8
3、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8
至此,PyDev的配置就完成了。
Aptana Studio:
Aptana是基于Eclipse开发的, Aptana过去是有免费版和收费的pro版,不过从2.0版已经完全免费且开源了。 Aptana 3 已经预装了pydev插件, 以及一些web开发的插件. 完美支持html、css、js, 据说, 也支持Ruby、php这些开发语言, 甚至支持 adobe air的开发. 如果不想费心配置Eclipse, 直接使用Aptana Studio 吧.
我在试用后, 有多个惊喜发现: Aptana集成了项目FTP/SFTP和Capistrano项目部署向导, 还有一个termial环境, 可以在Studio中执行linux基本命令, 另外, 还在Studio中集成了git客户端. 现在是beta版, 稳定性还不太好, Studio莫名其妙关闭了几次.
参考文章有:
python开发环境哪个好 博客园_我选用的Python开发环境相关推荐
- python数据挖掘领域工具包 - wentingtu - 博客园
python数据挖掘领域工具包 - wentingtu - 博客园 python数据挖掘领域工具包 - wentingtu - 博客园 python数据挖掘领域工具包 原文:http://qxde01 ...
- Python爬虫入门教程:博客园首页推荐博客排行的秘密
1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首 ...
- H5移动开发AUI框架入门---博客园老牛大讲堂
大家都知道H5可以开发移动端的页面,网上提供的移动端的开发都有很多.因为我学习了AUI框架,所以我这里介绍一下移动端AUI框架.--博客园老牛大讲堂 一.AUI框架是什么?---博客园老牛大讲堂 AU ...
- python博客园_用Python向博客园发布新文章
最近在开发一个博客系统,经常把写的东西放在自己网站的博客上(之前写在Onenote),然后我在博客园也申请了一个博客,就有了同样一篇文章,我需要复制粘贴排版分别提交两次的情况.于是我就想能不能在我的网 ...
- python教程是用什么博客写的-Python爬虫入门教程:博客园首页推荐博客排行的秘密...
1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首 ...
- 通用Windows应用《博客园-开发者的网上家园》开发(1)——MVVM模式
最近开发了个WP8.1和Windows8.1平台上的应用--<博客园-开发者的网上家园>,基于 Windows Runtime .在此有必要说明一下,WP8.0以前的应用程序是基于Silv ...
- python命令行运行模式_[Python] 命令行模式阅读博客园的博文
1 #-*- coding:UTF-8 -*- 2 importrequests3 from lxml importetree4 importsys5 importio6 importos7 8 9 ...
- Python爬虫入门教程 40-100 博客园Python相关40W博客抓取 scrapy
爬前叨叨 第40篇博客吹响号角,爬取博客园博客~本文最终抓取到了从2010年1月1日到2019年1月7日的37W+文章,后面可以分析好多东西了呢 经常看博客的同志知道,博客园每个栏目下面有200页,多 ...
- Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成"博客园" 博客的自动评论,其实原理是非常简单 ...
最新文章
- android.view.ViewRoot$CalledFromWrongThreadException的解决办法
- 从源码分析DEARGUI之add_label_text
- 数据库中间件mycat
- Python OS模块使用汇总
- VS2013怎么给实体类的属性自动生成set和get方法
- asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)...
- 安卓rom制作教程_MIUI官方ROM(卡刷包、线刷包)合集
- 线性代数、微积分学习与回顾
- FB是磁珠的符号,磁珠有很高的电阻率和磁导率,他等效于电阻和电感串联
- python改变当前工作目录_在python中更改当前工作目录
- PostgreSQL 杀会话
- 2.3 放大电路的分析方法
- 技术分享 | 实战 MySQL 8.0.17 Clone Plugin
- 6.5寸,双卡双待,廉价机,带不来惊喜的苹果,还能撑多久
- 2020校招薪酬大比拼
- 智工运维定位器之ublox_m8030_gps芯片开发
- 把Linux系统安装在U盘上
- 操作系统原理_田丽华
- 四、用简单神经网络识别手写数字(内含代码详解及订正)
- iOS苹果手机上最好用的3个azw3阅读器
热门文章
- 情感分析技术在美团推荐系统中的探索与应用
- 【报告分享】2021年网生代线上社交行为洞察报告:95后、00后社交江湖大揭秘.pdf(附下载链接)...
- 《A Point Set Generation Network for 3D Object Reconstruction from a Single Image》论文笔记_2D图像生成3D点云
- Python实战从入门到精通第十五讲——定义匿名或内联函数
- 如何快速搭建自己的独立站?
- 蓝桥杯 基础练习 数列特征
- 剑指offer (05):替换字符串中空格 (C++ Python 实现)
- React全家桶项目
- 机器学习8/100天-Logistic回归原理与实现
- unity如何检测内存泄漏_如何排查Java内存泄漏?看懂这一篇就够用了