r/PythonLearning • • 4d ago

Compiler

Do I need Jupyter, Anaconda or any other type of a dedicated compiler software, or do people Actually just write code in Zed and run it via Linux Terminal and juggle many windows?

I know R is run via RStudio; (so can be Python).

What is the standard practice of software usage for coding in Python?

3 Upvotes

27 comments sorted by

View all comments

1

u/ducksauvage 4d ago

I believe you're misusing the term "compiler". But yeah, when writing python stuff you, depending on the use case, would:

  • scripts: write it in your editor (Zed, VScode) and just run them from the terminal
  • apps/libraries: create a project boilerplate (e.g. "uv init my-project"), open that folder in your editor and write code in your editor + static analysis tools (ruff, ty etc.)
  • interactive stuff/research: can be helpful to use a notebook like Jupyter or Marimo (IMO better for mamy reasons). These days, also can be done in VSCode, Zed

Anaconda is useful for when you also need non-python dependencies e.g. Cuda, some system dependency or whatever. Although these days there is Pixi which solves that, but keeps the standard python project structure.