文科生学Python,咨询下ide里面,Pycharm和Juypter Notebook,能给讲讲么?
- 途观如题。。。准备开始学python了。。。文科生,纯属对未来焦虑。。。
- 有教无类VSCode足够
- net.ieeePycharm不错
- 退休工人+1
学的时候用这个够用了,以后搞项目可以用Pycharm。如果不搞数据分析,juypter notebook可以不用。 - zx0550这好像不是一类东西吧
- 途观juypter notebook是干啥的。。。
- kww9812建议用
jupyter notebook
就和写文章一样
一行代码一行结果
装个anaconda就行了 - vistorli我在用Pycharm。但我只用过pycharm。我觉得蛮好用,比如引用什么方法或者文件,打头几个字母,相关的方法或者文件就会出现在下面给你选,适合我这种新手。还有按代码行左边出现那个铃铛,可以自动帮你修正格式,代码看起来会更美观。还有变量重构,可以批量重构,省时间。
有个功能我不知道是我不知怎么弄出来,还是没有,就是可视化代码运行到哪行,有这个功能debug就方便多了。 - eistein回复7#kww9812
马克这个。现在用notepad++好烦躁 iOS fly ~ - zhanghe你们再说什么?
我看的Python教程里怎么没有提到? - zhanghe
- svbizjupyter notebook好用
- sharpmaster学编程不要把经历放在工具上,这是很次要的事情,就像你练字,不要花太多时间纠结写在哪个本子上,赶紧写点东西才是正事
- zeroxiavs code 也可以用 jupyter notebook。不过还不是很理解 jupyter 的玩法,感觉很厉害的样子。
- SeptimusX三脚猫路过,为了写论文画图,花了好几天从0基础开始鼓捣matplotlib跟networkx…
- 林爱丰pycharm,配置最简单,重要的是会提醒你代码规范,这个尤为重要,否则写出来的代码规范性太差,可读性太差。
- fallor学了半天看不懂,完全不入门
- 活泼金属Pycharm好,但是吃硬件,内存16G起步,硬盘要ssd
- 疯狂的馒头同文科生,juypter感觉更适合处理数据,展示很直观,出现问题好解决,虽然pycharm更智能更强大
- 94crazy都是浮云 vim足矣
- Alpha00sublime只是编写代码,运行的话还得装插件。
直接用pycharm,带有代码提示,语法高亮,debug调试 iOS fly ~ - wwwEagle当然是都用。jupyter notebook可以换成spyder。PyCharm的python terminal处理数据一泡污,特别是debug的时候。但jupyter notebook/spyder的编辑器还不如notepad++,所以经常是在一边写,另外一边调试。
相关:生物方向,跟文科差不多 - ilcvm回复22#wwwEagle
你可以试试用vscode,可以直接编辑和运行jupyter notebook
https://code.visualstudio.com/docs/python/jupyter-support
https://code.visualstudio.com/docs/python/jupyter-support-py - qiuyibin马克一下
- wwwEagle
- yjd159理科生告诉你,少走弯路,直接VS CODE,别听上面什么sublime pycharm的,那些都是我走过的弯路
vscode可以内嵌jupyter 语法为#%%
如果是学习python的话,建议还是jupyter, 另外不要用notebook, 用jupyter lab
jupyter学习python非常友好,可以反复试验,界面也很友好,自带简单提示
jupyter使用的是ipython, 平时我们说的python及官方python是cpython, 是不同的解释器。 - zybest
- sswjzxpycharm+vscode 前者大工程慢慢写,后者编辑器快速修改
- gdw1986都是编辑器而已,随便挑一个,本质还是要学语言
- yjd159别听上面那些说编辑器不重要的,扯淡,都什么年代了
没顺手的工具,你连个复杂点的字典列表都写不对 - bladeknightpycharm很好用
- kww9812
- 王瘦瘦初期选一个启动快的功能又全的,所以我选vscode。
- lotus163必须pycharm
- CRH380没有结论?
- zztt168
- 雅阁混动不要折腾了,直接用pycharm
- zztt168
- vistorli
- sss636vscode绝对够用了,新版本还支持在vscode里用jupyter notebook,
pycharm太大了,而且对新手不友好楼上也说到了,jupyter notebook的好处是可以反复试验,一个个代码框相互关联,又相互独立。
比如你在写爬虫的时候,如果对页面内容提取不是很熟练,需要反复试验,这个时候jupyter notebook就是神器了。
可以在一个代码框里先get这个页面,然后运行下,然后用下一个代码框,反复试验你要提取的内容,这样操作,可以对原页面只请求一次,提取的时候,都是读取的内存中的数据。而如果是用其他工具,每次试验提取内容,就要重新请求页面一次,如果这个页面比较严格,可能直接就把你的ip封掉了,就没法继续请求了~ - sharpmaster我说记事本了吗…我意思是这两个里随便挑一个,或者vscode这些也行
- gain_hi最强IDE-Visual Studio啊
- yjd159回复38#zztt168
VSCODE写PYTHON代码非常简单,不需要配置,新建一个扩展名.PY的文件,自动推荐你安装微软的PYTHON插件,这个PYTHON的插件包含了一切你需要的,不需要其他任何插件了。
如果你需要VENV的话,最好在VSCODE里创建,VSCODE可以自动帮你配置好。
VSCODE另一个好处是,一个软件还能搞定JS VUE ELEMENTUI 这些
哦,对了,最新版的VSCODE还支持DOCKER, 远程调试, 时间线等 - shehzb回复1#途观
马克一下 iOS fly ~ - bartonhong看完感觉只有我一个人用spyder
- mrzhuvscode很容易上手的
pycharm也很好,个人感觉不如vscode易上手 - chilonghun回复9#eistein
你真厉害:+1: 这个是真锻炼 iOS fly ~ - tpyyy马克Python
- valavavscode是好,我就是用它,但它对于新人来说不那么友好;建议pycharm。