BPython - альтернативный REPL для Python

preview_player
Показать описание
Мои курсы:
Boosty:

Patreon:

Короткий обзор альтернативного REPL'а для Python - BPython, который расширяет возможности стандартного интерпретатора.
Штука крайне удобная. Однозначно стоит попробовать.

Основные фишки:
- Подсветка синтаксиса
- Автоматические отступы
- Отображение именованных параметров функций
- Отображение docstring'а (строки документации) функций и классов
- Отображения списка доступных атрибутов объектов

Установка для Python3:
pip3 install bpython

Вызов:
bpython3

*** ИСХОДНЫЙ КОД ***
Основных проектов доступен в Patreon:
***

_____

Поддержите канал!

🔷 Для донатов. Всегда очень признателен за это:
Рекомендации по теме
Комментарии
Автор

Материал в ваших роликах излагается доступно и понятно. Для себя всегда нахожу что-то полезное. С нетерпением жду выхода новых видео. Спасибо за труды))

KaJluHuHrpag
Автор

хорошую тему напомнили, вот интересно если в вирт среде проекта на джанго такой бпитон поставить, можно ли как то в таком интерпретаторе иметь доступ к модулям проекта?

neofit
Автор

Материал в видосе полезный. У меня linux mint, и установить bpython (именно 3-ей версии python) через pip почему-то не удалось, выдавалась всё время какая-то ошибка. Проверил, и pip и pip3 у меня установлены. Также установлены и python и 2-й и 3-й версии (так по умолчанию было, когда я установил linux). Bpython версии python2 установилась только командой sudo apt install bpython, а версии python3 только с помощью команды sudo apt install bpython3. После этого обе версии норм работают. Вдруг кому-то поможет.

vovergg
Автор

А мне пока комплектного IDLE хватает. На линуксе он в пакете python идёт (на винде отдельно ставится), запускается командой *idle*, если выдаёт ошибку, то надо доустановить *tk* из репозитория. Собственно представляет отдельное окно интерпретатора и текстовый редактор с подсветкой, автотабуляцией и запуском кода по F5, и тоже парсит докстринг :). По Табу предлагает список вариантов, а при открытии скобки - лаконичное описание, в общем минимальный стандарт.

Kindly_Otter
Автор

Спасибо.
Для винды - ptpython
и ipython тоже светит и комплитит если нажимать таб
-
Докстинг к сожалению они не комплитят
Выкручиваемся

dronovdmitry
Автор

Вопрос... Для чего он нужен, если есть среды разработки?

butxoqq
Автор

На Windows не запускается
ModuleNotFoundError: No module named '_curses'

ghostkua
Автор

У меня возник вопрос: Где это эффективно применять? Выгдядит не плохо, но для приктики програмирования, что бы не создавать проекты можно использовать тот же Jupiter. Все что вводишь сохраниться в файле и к нему можно вернуться. Атут просто единоразово ввел, а в следующей сессии все с начала.

oleksandershevchenko
Автор

У меня bpython3 не запускается в графическом режиме, только через терминал, в чем причина?

evgenyvorotnikov
Автор

У ipython тот же функционал, а также Ipython совместим с Jupiter

maksdanilov