文科生学Python,咨询下ide里面,Pycharm和Juypter Notebook,能给讲讲么?

  • 途观
    如题。。。准备开始学python了。。。文科生,纯属对未来焦虑。。。
  • 有教无类
    VSCode足够
  • n
    net.ieee
    Pycharm不错
  • 退
    退休工人
    +1
    学的时候用这个够用了,以后搞项目可以用Pycharm。如果不搞数据分析,juypter notebook可以不用。
  • z
    zx0550
    这好像不是一类东西吧
  • 途观
    juypter notebook是干啥的。。。
  • k
    kww9812
    建议用
    jupyter notebook
    就和写文章一样
    一行代码一行结果
    装个anaconda就行了
  • v
    vistorli
    我在用Pycharm。但我只用过pycharm。我觉得蛮好用,比如引用什么方法或者文件,打头几个字母,相关的方法或者文件就会出现在下面给你选,适合我这种新手。还有按代码行左边出现那个铃铛,可以自动帮你修正格式,代码看起来会更美观。还有变量重构,可以批量重构,省时间。
    有个功能我不知道是我不知怎么弄出来,还是没有,就是可视化代码运行到哪行,有这个功能debug就方便多了。
  • e
    eistein
    回复7#kww9812
    马克这个。现在用notepad++好烦躁 iOS fly ~
  • z
    zhanghe
    你们再说什么?
    我看的Python教程里怎么没有提到?
  • z
    zhanghe
    回复9#eistein

    哦,我看阿里云教程用的起sublime
  • s
    svbiz
    jupyter notebook好用
  • s
    sharpmaster
    学编程不要把经历放在工具上,这是很次要的事情,就像你练字,不要花太多时间纠结写在哪个本子上,赶紧写点东西才是正事
  • z
    zeroxia
    vs code 也可以用 jupyter notebook。不过还不是很理解 jupyter 的玩法,感觉很厉害的样子。
  • S
    SeptimusX
    三脚猫路过,为了写论文画图,花了好几天从0基础开始鼓捣matplotlib跟networkx…
  • 林爱丰
    pycharm,配置最简单,重要的是会提醒你代码规范,这个尤为重要,否则写出来的代码规范性太差,可读性太差。
  • f
    fallor
    学了半天看不懂,完全不入门
  • 活泼金属
    Pycharm好,但是吃硬件,内存16G起步,硬盘要ssd
  • 疯狂的馒头
    同文科生,juypter感觉更适合处理数据,展示很直观,出现问题好解决,虽然pycharm更智能更强大
  • 9
    94crazy
    都是浮云 vim足矣
  • A
    Alpha00
    sublime只是编写代码,运行的话还得装插件。
    直接用pycharm,带有代码提示,语法高亮,debug调试 iOS fly ~
  • w
    wwwEagle
    当然是都用。jupyter notebook可以换成spyder。PyCharm的python terminal处理数据一泡污,特别是debug的时候。但jupyter notebook/spyder的编辑器还不如notepad++,所以经常是在一边写,另外一边调试。

    相关:生物方向,跟文科差不多
  • i
    ilcvm
    回复22#wwwEagle


    你可以试试用vscode,可以直接编辑和运行jupyter notebook

    https://code.visualstudio.com/docs/python/jupyter-support
    https://code.visualstudio.com/docs/python/jupyter-support-py
  • q
    qiuyibin
    马克一下
  • w
    wwwEagle
    回复23#ilcvm

    maybe。有机会试一下。
  • y
    yjd159
    理科生告诉你,少走弯路,直接VS CODE,别听上面什么sublime pycharm的,那些都是我走过的弯路
    vscode可以内嵌jupyter 语法为#%%


    如果是学习python的话,建议还是jupyter, 另外不要用notebook, 用jupyter lab
    jupyter学习python非常友好,可以反复试验,界面也很友好,自带简单提示
    jupyter使用的是ipython, 平时我们说的python及官方python是cpython, 是不同的解释器。
  • z
    zybest
    回复13#sharpmaster

    不同意这个观点,你用记事本光是Python的缩进问题就非常麻烦了。
    IDE能帮你避免很多语法规范上的坑。
  • s
    sswjzx
    pycharm+vscode 前者大工程慢慢写,后者编辑器快速修改
  • g
    gdw1986
    都是编辑器而已,随便挑一个,本质还是要学语言
  • y
    yjd159
    别听上面那些说编辑器不重要的,扯淡,都什么年代了
    没顺手的工具,你连个复杂点的字典列表都写不对
  • b
    bladeknight
    pycharm很好用
  • k
    kww9812
    回复9#eistein

    李笑来 自学是门手艺 写python教程最有钱的一个 也是当过新东方老师做过销售的 更通俗点
  • 王瘦瘦
    初期选一个启动快的功能又全的,所以我选vscode。
  • l
    lotus163
    必须pycharm
  • C
    CRH380
    没有结论?
  • z
    zztt168
    回复23#ilcvm

    汗颜,一直小看vs code,一直在pycharm上写,然后水平太渣,没把握就在。jupyter上面写个基本的验证下想法。
  • 雅阁混动
    不要折腾了,直接用pycharm
  • z
    zztt168
    回复26#yjd159

    vs code感觉配置好复杂,可能是pycharm用惯了。
  • v
    vistorli
    回复18#活泼金属

    我的4g也照用,就是有点慢
  • s
    sss636
    vscode绝对够用了,新版本还支持在vscode里用jupyter notebook,
    pycharm太大了,而且对新手不友好楼上也说到了,jupyter notebook的好处是可以反复试验,一个个代码框相互关联,又相互独立。
    比如你在写爬虫的时候,如果对页面内容提取不是很熟练,需要反复试验,这个时候jupyter notebook就是神器了。
    可以在一个代码框里先get这个页面,然后运行下,然后用下一个代码框,反复试验你要提取的内容,这样操作,可以对原页面只请求一次,提取的时候,都是读取的内存中的数据。而如果是用其他工具,每次试验提取内容,就要重新请求页面一次,如果这个页面比较严格,可能直接就把你的ip封掉了,就没法继续请求了~
  • s
    sharpmaster
    我说记事本了吗…我意思是这两个里随便挑一个,或者vscode这些也行
  • g
    gain_hi
    最强IDE-Visual Studio啊
  • y
    yjd159
    回复38#zztt168


    VSCODE写PYTHON代码非常简单,不需要配置,新建一个扩展名.PY的文件,自动推荐你安装微软的PYTHON插件,这个PYTHON的插件包含了一切你需要的,不需要其他任何插件了。

    如果你需要VENV的话,最好在VSCODE里创建,VSCODE可以自动帮你配置好。

    VSCODE另一个好处是,一个软件还能搞定JS VUE ELEMENTUI 这些

    哦,对了,最新版的VSCODE还支持DOCKER, 远程调试, 时间线等
  • s
    shehzb
    回复1#途观
    马克一下 iOS fly ~
  • b
    bartonhong
    看完感觉只有我一个人用spyder
  • m
    mrzhu
    vscode很容易上手的
    pycharm也很好,个人感觉不如vscode易上手
  • c
    chilonghun
    回复9#eistein
    你真厉害:+1: 这个是真锻炼 iOS fly ~
  • t
    tpyyy
    马克Python
  • v
    valava
    vscode是好,我就是用它,但它对于新人来说不那么友好;建议pycharm。