2 месяца назад
Краткое руководство по отладке в 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 # Запуск отладчика на месте ошибки Преимущество: Не нужно заранее расставлять точки останова...
1391 читали · 5 лет назад
Как легко оптимизировать Jupyter Notebook. Часть 1
Источник: Nuances of Programming Руководство для начинающих о том, как сделать Jupyter Notebook быстрее, мощнее и круче Самое классное в технологиях— это множество людей, которые усердно трудятся для улучшения нашей жизни. Каждый день они кровью и потом создают инструменты, упрощающие нашу работу. Вам, к примеру, может казаться, что одной установки и запуска Jupyter Notebook вполне достаточно. Если все заработало, то и отлично! Но вы вряд ли знаете, что существует множество способов по настройке этой оболочки...