Я действительно новичок в python и привык работать с matlab, и я очень расстроен возможностями отладки в python.
В настоящее время я пытаюсь выполнить домашнее задание, данное в курсе CS231 (http://cs231n.github.io/),, и я работаю с pyCharm (и anaconda). В домашнем задании у меня есть .ipynb (файл блокнота jupyter), который ведет меня через назначение, и в этом файле у меня есть вызовы .py файлов, где я пишу свой собственный код.
Я пытаюсь найти способ отладки кода, который я пишу. В matlab я мог легко установить точку останова в коде, который я написал, и отладить его, когда его вызывает внешняя функция, тогда как в python я не могу установить точку останова и отладить код, который вызывается из ноутбука jupyter (он просто игнорирует точка останова).
Есть ли способ сделать это? А если нет, то как лучше всего отлаживать подобные вещи?
И менее важно, но почему так сложно отлаживать код на python, а не matlab?
Большое спасибо!