V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xinmans
V2EX  ›  Visual Studio Code

vscode 开发 Python 程序有哪些最佳实践

  •  
  •   xinmans · 2023-12-21 15:55:00 +08:00 via iPhone · 2020 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。
    插件,最佳实践,包括 debug 等,有没有人分享下
    11 条回复    2024-09-07 11:08:00 +08:00
    n30v1
        1
    n30v1  
       2023-12-21 17:12:46 +08:00   ❤️ 1
    老老实实 pycharm 不香吗
    0o0O0o0O0o
        2
    0o0O0o0O0o  
       2023-12-21 17:27:51 +08:00 via iPhone
    CaptainD
        3
    CaptainD  
       2023-12-21 17:43:39 +08:00   ❤️ 3
    @n30v1 个人感觉 pycharm 开发 python 体验远不如 vscode

    vscode 远程能力远比 pycharm 强,插件也丰富太多,我们开发环境是远程的,vscode 优势很大

    插件我用了这几个
    isort:格式化 import
    yapf:格式化代码
    autoDocstring:标准格式注释

    还有些常规的比如 docker 、jupyter 之类的

    debug 我习惯用 pdb

    最佳实践应该是 python 项目的最佳实践吧,我们好像没什么特别的地方
    cwxiaos
        4
    cwxiaos  
       2023-12-21 17:48:40 +08:00 via iPhone
    Vscode 纯手动,很多东西要自己配置,相对麻烦一点
    cwxiaos
        5
    cwxiaos  
       2023-12-21 17:49:51 +08:00 via iPhone
    但是也没什么要特别注意的,直接写就行了
    ayugesheng
        6
    ayugesheng  
       2023-12-21 17:55:55 +08:00
    @CaptainD 部分同意,远程开发 pycharm 确实不如 vscode ;但是一些开发工具比如 isort ,flake8 ,black 等 pycharm 都可以通过配置 external tools 和 file watcher 来方便地添加和使用; autoDocstring 也自带的有,可通过 Docstring 自定义配置。
    thinkershare
        7
    thinkershare  
       2023-12-21 18:05:07 +08:00
    没什么最佳实践,vscode 远程 ssh 直接开撸。目前完全没遇到难受的地方。不做 web 开放,vscode 我用起来是比 pycharm 舒服。
    jianchang512
        8
    jianchang512  
       2023-12-21 18:07:05 +08:00
    vscode 太折腾了,各种扩展 组件的配置 折腾,直接 pycharm 开箱即用多爽
    CaptainD
        9
    CaptainD  
       2023-12-21 18:22:34 +08:00
    @ayugesheng 我 pycharm 确实是这么配置的,但不如 vscode 插件的方式方便
    xinmans
        10
    xinmans  
    OP
       2023-12-21 18:32:32 +08:00 via iPhone
    主要是我要在 ipad 上远程开发,目前部署了 code-server ( vscode 的开源版本)
    asd999cxcx
        11
    asd999cxcx  
       106 天前
    pycharm 开发 python 体验远不如 vscode ×
    pycharm 远程开发 python 体验远不如 vscode √
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2537 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:01 · PVG 12:01 · LAX 20:01 · JFK 23:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.