Python Community
12.9K subscribers
1.26K photos
36 videos
15 files
738 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Интерактивный интерпретатор IPython

Одной из самых классных вещей в Python является интерактивный интерпретатор, позволяющий тестировать возможности языка. Но порой его функционала может не хватать и на помощь приходит IPython.

Установка: pip install ipython

Помимо того, что это тот же самый шелл языка Python, с ним ещё приятнее работать, поскольку в нём есть автозаполнение, подсветка синстаксиса, автоматическая расстановка отступов и собственные функции.

Например, есть команда %run, которая запускает скрипт, или, %timeit, позволяющая измерить выполнение кода.

О возможностях модуля можно рассказывать долго, он очень сильно упрощает и ускоряет работу в интерпретаторе. Поэтому, советую изучить его поподробнее на сайте документации.

#миниурок #IPython
⚡️ Интерактивный интерпретатор IPython. Часть 2

IPython — гораздо более удобный интерпретатор для шелла Python. О нём и его особенностях мы рассказывали ранее. В этот раз поговорим о его командах:

Знак вопроса (?) после переменной выдаст информацию о ней. Тип, несколько данных относительно объекта и строку документации.

%pip — запускает pip из интерпретатора и выполняет переданные команды.

%run — запускает python файл. Принимает аргументы, расписанные тут.

%autocall — задаёт режим запуска команды. При значении 0 будет выводить функцию как строку, а при 2 — запускать команду с значениями по умолчанию.

Подробнее все команды можно изучить здесь.

#миниурок #IPython