В этой главе объясняется, как начать работу с IPython.
Запуск IPython из командной строки.
Прежде чем углубленно разбираться в IPython, обратите внимание, что вместо обычного >>> вы увидите две основные подсказки Python, как описано ниже:
-
В [1] появляется перед любым входным выражением.
-
Выход [1] появляется до появления выхода.
В [1] появляется перед любым входным выражением.
Выход [1] появляется до появления выхода.
Кроме того, числа в квадратных скобках увеличиваются автоматически. Посмотрите на следующий скриншот для лучшего понимания —
Теперь, если вы установили дистрибутив Python для Anaconda, откройте приглашение Anaconda из меню «Пуск».
Запустите IPython из командной строки
По сравнению с обычной консолью Python, мы можем заметить разницу. Оболочка IPython показывает подсветку синтаксиса, используя разные цветовые схемы для разных элементов, таких как выражение, функция, переменная и т. Д.
Еще одно полезное улучшение — завершение табуляции. Мы знаем, что у каждого объекта есть один или несколько доступных методов, как определено в его классе. IPython выскакивает соответствующий список методов, когда вы нажимаете клавишу табуляции после точки перед объектом.
В следующем примере определена строка. В ответ показаны методы строкового класса.
IPython предоставляет информацию о любом объекте, поставив ‘?’ перед ней. Он включает в себя строку документации, определения функций и детали конструктора класса. Например, чтобы изучить строковый объект var, определенный выше, введите в командной строке var? , Результат покажет всю информацию об этом. Посмотрите на скриншот, приведенный ниже для лучшего понимания —
Волшебные Функции
Встроенные магические функции IPython являются чрезвычайно мощными. Есть два типа магических функций.
- Магические линии , которые очень похожи на команды DOS.
- Клеточная магия , которая работает на нескольких строках кода.
Мы узнаем о магических функциях линий и магических функциях клеток в следующих главах.