What IDE do you think is best for Python Programming? I currently am using Visual Studio Code but am open to test others...

This page summarizes the projects mentioned and recommended in the original post on /r/Python

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • Yes, you can use nvim-dap-ui on top of nvim-dap or just nvim-dap-python (note that I haven‘t used the latter). Both options are able to parse .vscode/launch.json debug configs.

  • taglist.vim

    Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc)

  • Yes, vim has some commands that make this possible, however I would recommend the plugin https://github.com/vim-scripts/taglist.vim

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

  • Install the Toolbox and then install all the community projects. Not only is the IDE free, but it is Apache licensed, the vast majority of their IDE products are Open Source.

  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  • With the right LSP I believe this should be possible with ALE

  • thonny

    Python IDE for beginners

  • Thonny.org I use it working with Microcontroller (Raspberry Pico W, etc) less 100+ code. Its free and works with Python 3.x all OS

  • nvim-dap-ui

    A UI for nvim-dap

  • Yes, you can use nvim-dap-ui on top of nvim-dap or just nvim-dap-python (note that I haven‘t used the latter). Both options are able to parse .vscode/launch.json debug configs.

  • nvim-dap-python

    An extension for nvim-dap, providing default configurations for python and methods to debug individual test methods or classes.

  • Yes, you can use nvim-dap-ui on top of nvim-dap or just nvim-dap-python (note that I haven‘t used the latter). Both options are able to parse .vscode/launch.json debug configs.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I can't stand using VSCode so I wrote my own (it wasn't easy)

    10 projects | news.ycombinator.com | 21 Apr 2024
  • Can you get better dapui varibles?

    1 project | /r/neovim | 6 Dec 2023
  • How to start using Neovim for c++ development and debugging

    1 project | /r/neovim | 10 Jul 2023
  • Build and run in one task using asynctasks.vim

    4 projects | /r/neovim | 5 Jul 2023
  • How can I debug Python code in neovim!

    3 projects | /r/vim | 1 Jul 2023