首页

文章

大家都用什么开发工具写python

发布网友 发布时间:2022-03-03 20:34

我来回答

4个回答

热心网友 时间:2022-03-03 22:03

前提:用来做数据处理和相关的系统开发
刚学python时,面对简陋的官方版idle和一大堆开发平台和发行版,不知道究竟如何下手。在进行多方尝试后,我最后的选择是Anaconda + Pycharm,用anaconda集成的ipython做工作台,做一些分析和小段程序调试的工作,用Pycharm写相应脚本和程序包的开发。这两个工具都是跨平台的,也都有免费版本。
具体来说Anaconda集成了几乎所有我需要的包库,包含了我整个工作流程,做数据分析的pandas\scipy\numpy、绘图的matplotlib、读写Excel文档的xlrd/xlwt,链接SQL数据库的SQLalchemy、机器学习框架sklearn等。对于Anaconda集成的两个工作平台,Spyder——一个类似于Matlab和Rstudio的IDE,是专注于面向数据的分析的,因为其特点也主要是数据区的存在,可以即时知道变量值的变化;Ipython——一个基于cell的shell界面,可以理解为python自带shell的增强版,它将程序分成一块一块的cell,每个cell可以包含多条语句,可以单独调试运行,并将结果保存在内存中,cell之间可以相互调用,并保持一定的相互独立。
可以说有了anaconda自带的这两个工具,足够做数据处理相关的工作了(本身anaconda就是一个为了数据科学而诞生的发行版),但如果涉及到脚本程序和包的开发,感觉spyder还是有点弱,在试过IDE,代码编辑器(比如visual code、sublime等)+插件,这两种方案后,我最后选择了集成度更高的成熟IDE——Pycharm替换spyder作为主要的开发平台,看我头像也可以知道我是一个喷气大脑的死忠,他们家的IDE真的很好用~理由如下:
1、首先作为学生,可以通过e邮箱申请到Jetbrains全家桶,即便无法获取授权,pycharm的community版本免费并且功能足够
2、对于pycharm,可以方便快捷地切换python不同版本的解释器,甚至可以安装相同版本的python解释器配置不同的开发环境,这可以解决有些包之间冲突的情况,也可以针对有些框架按需装包;并且pycharm内置包管理,可以免去pip或者conda方式管理包。
3、pycharm这个IDE的颜色方案、拼写补全、函数联想、函数跳转源代码、断点调试及debug等功能都让我用的十分顺手。
总之我现在的工作流程就是,先用对我需要的功能进行设计,而后在ipython界面下设计调试每个功能模块,调试成功后放到pycharm中组合起来,写成脚本文件,最后用pycharm做调试形成成品。
2017、10、25 补充:
Pycharm作为IDE还有两个功能值得使用,一个是可以结合unitest包做我们开发模块的单元测试,另一个就是与svn、git等版本工具合作进行我们程序的版本控制,此外,在最新版的pycahrm当中,除了左侧折叠显示程序层次,下方也有我们当前光标所在位置对应的层次,并可以方便进行跳转。
总之,用pycharm写python真是越用越顺手~

热心网友 时间:2022-03-03 23:21

vim+ Pydiction 可以试试git clone https://github.com/alp333yue/vim.git简单替换即可配置好。
或者sublime text 对python支持挺好,轻量级生化武器。
eclipse+pydev比较厚重,大型开发比较适合。

热心网友 时间:2022-03-04 00:56

pycharm, community version是免费的

热心网友 时间:2022-03-04 02:47

eclipse,因为这个开源
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 辣条油滴在白鞋子上了。怎么洗!急急急急! 新手求助 我应该用什么软件编写python 废机油沾在白鞋子上有什么办法洗干净? 手机写python编程用哪个软件 白色帆布鞋沾上油了怎么洗啊?? python是编写软件程序的吗?那python又是用什么编写的。? 鞋子被滴了一滴油,请问该怎么清洗 请问白鞋上滴了一滴油,怎么洗?已经洗过一次就是滴上的当天。 白球鞋沾油了怎么洗? 油滴到白鞋子上,怎么洗?求小方法!!!急 白色帆布鞋滴了油怎么洗才能洗干净? 如何学习Python编程语言 ?从哪 着手?专业人员进 如何循序渐进学习Python语言 床垫上的黄渍怎么洗 有什么方法支招 我想把现有的QQ上的好友和群全部克隆到另一个号上 该怎么操作? 床单上的黄色污渍要怎么才能清洗干净 床单上的污渍用什么清洗? 真皮沙发上的污渍怎么处理 如何克隆另一个QQ号里的好友 怎样把一个QQ号上的所有好友克隆到另一个QQ号上? 鞋子上的油怎么洗不干净呢? 鞋子滴上油怎么清洗 苹果手机12怎么截屏 截图方法 苹果手机怎么截屏12 苹果12手机截图怎么截 怎么样保持衣服笔直不褶皱? 苹果12手机怎么截屏 截图方法 怎样洗才能使纯棉T恤不起皱 苹果12截屏有几种方法? win10怎么把开始菜单改为一竖显示 win10开始菜单怎么设置成这种竖着的只有图标的说 竹凉席的汗渍怎么清洗 win10底部任务栏如何从竖形恢复成横条状? 怎样清洗竹凉席更干净 win10底部任务栏怎么竖着了 打印微信文件的步骤 手机微信图片打印步骤 电脑桌面工具栏变成纵向,怎么改成横向? 桌面的菜单栏变成竖的怎么还原 微信图片怎样打印出来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com