Kinda both? Like, it’s *smart* autocomplete, not magic.
Jupyter (via IPython) uses Jedi for static analysis and runtime objects for hints.
That’s why it’s hit-or-miss—dynamic code confuses it.
If you want next-level stuff, try TabNine (https://www.tabnine.com/).
Still, for free tools, "how does Jupyter complete code" is pretty damn impressive.
Jupyter (via IPython) uses Jedi for static analysis and runtime objects for hints.
That’s why it’s hit-or-miss—dynamic code confuses it.
If you want next-level stuff, try TabNine (https://www.tabnine.com/).
Still, for free tools, "how does Jupyter complete code" is pretty damn impressive.
