4 недели назад
Краткое руководство по отладке в Jupyter Notebook с помощью ipdb
В этом руководстве: ✅ Установку и настройку ipdb ✅ 3 способа запуска отладчика ✅ Все ключевые команды ipdb с примерами ✅ Тактики отладки реального кода ✅ Альтернативные инструменты pip install ipdb import ipdb def calculate_discount(price, discount): final_price = price * (1 - discount) ipdb.set_trace() # Остановка здесь return final_price * 1.1 # Добавляем налог calculate_discount(1000, 0.2) Что происходит: Если код упал с ошибкой: def load_data(filename): with open(filename) as f: return f.read() try: load_data("missing_file.txt") except Exception as e: %debug # Запуск отладчика на месте ошибки Преимущество: Не нужно заранее расставлять точки останова...
1604 читали · 2 года назад
15 крутых трюков Jupyter, которые сэкономят время при работе с данными. Обработка и анализ данных python.
Как специалисты по анализу данных мы используем Jupyter Notebook практически каждый день – от загрузки данных до создания и развертывания моделей с его помощью. Мне нравится Jupyter Notebook за её простой и удобный дизайн и при этом Jupyter незаменим для решения любых python-ориентированных задач. В частности, Jupyter поддерживает возможность запуска и тестирование скриптов с множеством датасетов. Однако, при всей простоте этого инструмента, мы часто склонны совершать ошибки, которые приводят к потере времени и увеличению затрат мощности...