Why I stopped using Jupyter Notebooks

preview_player
Показать описание

🛠️ My Development Workflow

👋🏻 About Me
Hi there! I'm Dave, an AI Engineer and the founder of Datalumina. On this channel, I share practical coding tutorials to help you become better at building intelligent systems. If you're interested in that, consider subscribing!

#python #jupyternotebook
Рекомендации по теме
Комментарии
Автор

I used to use jupyter notebooks for everything back in college as well (even stats/math homework). Switched to using neovim and the ipython shell in the terminal, once you learn neovim using the terminal becomes so much faster than jupyter in vscode. Also you can use kitty terminal to display plots in the terminal and termpandas to have scrollable dataframes like in vscode jupyter, all in the terminal. (i3 window manager/tmux also make the workflow so much faster and enjoyable.)

juaneshberger
Автор

Thank you, I'm following your suggestions

OscarQuintero-tdcy
Автор

Jupyter notebook can actually work with AI assistant like codeium same way you do in VSCode.

techng
Автор

Cool. Is there anything simillar in PyCharm ?

amiralikulov
Автор

It's a good practice to have most of the code in python files - benefiting from the IDE of your choice, and separate reporting to notebooks focused on presentation. The mix of code (functionality) vs reporting (visualisation) depends on the data science project.

IustinDornescu
Автор

Hi Dave, what VsTheme(s) are you using ? looking very clean. Like always, appreciate the sharing of your knowledge.

awakenwithoutcoffee
Автор

would this work with a deno kernel in a jupyter notebook too?

mtin
Автор

i would recommend the google collab but only the runtime problem with free version

osznnum
Автор

In Jupyter, why can I still not cut and paste text in a cell using the mouse?

gedtoon
Автор

I'm assuming you don't do any heavy pytorch stuff where you need a GPU? Or do you just run them on your mac?

axhraf
Автор

I couldn't agree with you more, Dave. Thanks for your informative video on how to use my favorite IDE VS Code with Jupyter Notebooks. This combination seems to be the best duet for data scientific research.

GuanglinDu
Автор

If you use VS Code then you need to use your existing GPU/CPU but with collab you can use TPU AND GPU free

osznnum
Автор

Great tip, might migrate completely to this workflow. Jupyter Notebooks are great, but as you say, very clunky when approaching as a software engineer.

chongdashu
Автор

I completely moved to google colab to save RAM and space being overused by Jupyter, only while complex coding do i use vscode else, even docker images are my option

abc_cba
Автор

You can also use #%% comments to mark sections of your code as "cells" that would be executed as a whole with the keybinding.
I'm not sure if this "run cell" does not conflict with "run line/selection" on some platforms, but you can fix that in the config.

pawelkubik
Автор

Definitely, I prefer your workflow over Jupyter Notebook. I am in the phase of testing Cursor, which is similar to VS Code but has some more AI features.

micbab-vgmu
Автор

One can use marimo instead of juoyter, or one can even make Code use a notebook. I think the presenter did the latter, but not marimo.

richardbennett
Автор

I am bounded to use jupyter notebooks because of low level processor (AMD Athlon Silver 3050U) which is present in low priced laptops, as I am searching for a job, I had less money hence I bought this laptop.

John-xiim
Автор

Agreed. It's the only way I work.

ringpolitiet
Автор

There’s something I’ve been struggling to understand. Why do so many indie devs, especially those not using windows, continue to use vs code? Unless you’re living under a rock, and even a dev living under a rock would know this, it’s pretty much a given that whatever you type is being shipped off via telemetry, and that then opens up the risk of people with way more resources at their disposal, to simply copy, iterate quickly on whatever you’re building, and bring it to market before you’ve even had a chance to test. What gives??

PerpetualPreponderer