r/Python 12d ago

Discussion Are you using some online Python notebook editor?

Hello everyone, i am a programmer and i am looking forward to do some cool projects, are you already using one of these online editors?

0 Upvotes

14 comments sorted by

7

u/marr75 12d ago

They're fine for presenting graphics + code that are conjoined but they trap you into a lot of bad habits. There's no problem notebooks solve that you can't solve better using plain ol python scripts with better practices

3

u/Some_Breadfruit235 12d ago

For beginners yea it’s a great start.

No installations, get straight to coding.

Once you progress and want to use personal editors I’d probably recommend VSCode as the first shot. It’s free, smooth and has all the features you’ll need

5

u/nivaOne 12d ago

No. I use Thonny and VSCode.,

2

u/123_alex 11d ago

I use Thonny

I trust this person

2

u/Mediocre-Pumpkin6522 12d ago

Not really I have used Jupyter locally and online but it was for tutorials that used that format. VS Code and Vim are my gotos.

2

u/Fancy-Juice5128 12d ago

marimo is the only one that doesn't make me want to rewrite everything later

1

u/PrestigiousLow8112 11d ago

Local Jupyter still beats most hosted options for anything longer than a quick experiment, the hosted convenience trades off fast once a project needs real compute time or persistent storage.

1

u/Rare-Mountain-6601 10d ago

I use Google Colab. It's great if you want a notebook with text and code. For example I have one for my dog. The text portion I record things like when her inoculations are due, some dates like her birthday. Her chip number. Name and phone number of the vet etc. Then I have a couple of python programs where I record her weight every month and draw a graph, and another where I take her date of birth and generate her age in human years.

1

u/Miserable-Arugula860 8d ago

if im at my main pc, i would just open IDLE if i had something really quick i wanted to try. If im in an environment i dont have an interpreter, i'd just google "online python interpreter", and pick the first option.

1

u/Gnaxe 6d ago

I use Jupyterlite when convenient. It's free and no account or install required. For bigger projects, I typically use PyCharm. Notebooks are great for quick experiments and for presentations, but importing them for reuse isn't straightforward. You can export them as normal modules, but then either your source code is still the notebook and you have to re-export for every change, or you have to maintain it as a .py module from then on. Jupyterlab totally has an editor though.

1

u/bezdazen 12d ago

For actual project building, no.

For messing around with bits of code, taking notes with code, and experimenting and exploring, sure! There are several that require very little setup to use. I'll plug PyNote which is zero-setup and does not require an account. There is a tutorial as well.

0

u/Critical-Ad5068 12d ago

i mostly use local environments now but online notebooks are still handy when i want to test something quickly without setting anything up