TGViewer
Дима SQL-ит 🧑‍💻 (Аналитика данных, AI) Дима SQL-ит 🧑‍💻 (Аналитика данных, AI) @dima_sqlit · 2.28K subscribers
Post #30 1.16K
Две простые "магические" команды в Jupyter Notebook (Hub), которые стоит использовать каждый день 🤔

👍 Сегодня поговорим о двух простых, но невероятно мощных "магических" командах в Jupyter Notebook (Hub), которые сэкономят вам кучу времени и нервов.

1️⃣ %autoreload — Забудьте о перезапуске ядра!
Проблема: Вы пишете код в Jupyter, а часть ваших функций лежит в отдельном .py файле (например, my_utils.py). Вы импортируете функцию, используете ее, а потом замечаете в ней ошибку. Вы исправляете ошибку в .py файле, сохраняете его, заново пытаетесь импортировать... и ничего не меняется! Jupyter продолжает использовать старую версию функции, которая уже загружена в память. Приходится перезапускать ядро и выполнять все ячейки заново. Знакомо?

Решение: Магия %autoreload

Эта команда заставляет Jupyter автоматически перезагружать ваши модули перед выполнением кода в любой ячейке.

Как использовать:
Просто выполните эти две строки в самом начале вашего ноутбука:
%load_ext autoreload
%autoreload 2


И всё! Теперь вы можете спокойно редактировать свои .py файлы. Как только вы сохраните изменения, Jupyter при следующем запуске ячейки сам подхватит новую версию ваших функций. Никаких больше перезапусков ядра.

2️⃣ %whos — Что у меня в памяти?
Проблема: В процессе анализа вы создаете множество переменных: датафреймы, списки, словари, модели. Легко запутаться: как называется тот самый большой датафрейм? Сколько памяти он занимает? Какой у него тип данных?

Решение: Магия %whos

Эта команда выводит аккуратную таблицу всех переменных, которые существуют в вашей текущей сессии, с указанием их имени, типа, и самое главное — информации о размере или значении.

Как использовать:
Просто напишите в ячейке:
%whos


Мой совет:
🎯 Советую попробовать прямо сейчас! Поначалу это может показаться мелочью, но именно такие детали убирают из работы мелкие раздражающие паузы. Вы заметите, как рабочий процесс станет более плавным, когда не придётся постоянно перезапускать ядро или вспоминать, как именно вы назвали тот самый датафрейм.

Итог:
😐 Если эта инструкция вам помогла, то кидайте 🔥 или ❤️!

Как вам команды? Какими магическими командами пользуетесь вы? Делитесь своим мнением и находками в комментариях 🍴
  • 🔥 7
  • ❤ 5
More from @dima_sqlit
  1. Sep 22, 2026Что сейчас стоит изучать Аналитику — чтобы перейти в DS/ML ? Замечаю общий тренд на изучен…
  2. Sep 21, 2026🧠 Уровень абстракции — навык, который сэкономит вам годы учёбы: Когда я начинал изучать P…
  3. Sep 18, 2026🏦 Задача с собеса в Т-банк на SQL: вторая зарплата в отделе Условие: есть таблица сотрудн…
  4. Sep 16, 2026🏠 IT ипотека (Часть 3) — Как я сэкономил на ремонте: кэшбэк, промокоды и один неочевидный…
  5. Sep 7, 2026🍂 Осень — сезон найма: Каждый год одна и та же история — в сентябре рынок будто просыпает…
  6. Aug 24, 2026P-value простыми словами: Условие: подбросили монету 10 раз, выпало 9 орлов. Можно ли тепе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →