Nano Hash - криптовалюты, майнинг, программирование

Есть ли ярлык Python, чтобы обойти необходимость `print()`

В R 3 * 2, набранный в редакторе, можно выполнить в консоли как [1] 6, наведя курсор на строку, где набирается код; нажав на Run при использовании RStudio, или через Ctrl+Enter. Очень удобно.

Новичок в Python, я начинаю понимать, что если я хочу увидеть 6, мне может потребоваться ввести print(3 * 2), если только я не наберу выражение непосредственно в консоли Python. Или есть ярлык?

Кстати, я использую Pycharm в качестве IDE.

15.01.2016

  • Вы можете выбрать код, который хотите выполнить, и отправить его на консоль в PyCharm. Перейдите по этой ссылке 15.01.2016
  • ХОРОШО. Это ответ... Вам обязательно нужно щелкнуть правой кнопкой мыши, чтобы перейти к Execute selection in console? 15.01.2016
  • Если я правильно понимаю документы PyCharm, вы также можете просто нажать «Enter». 15.01.2016
  • Я не уверен, что эта последняя часть работает, или, возможно, моя консоль слишком загромождена, чтобы увидеть, как это происходит... Есть ли способ стереть все в консоли... с чистого листа...? 15.01.2016
  • ...ОК... Щелчок правой кнопкой мыши -> Clear all... И теперь я ясно вижу, что установка курсора сразу после строки кода в редакторе и нажатие Enter не выполняет строку кода. Спасибо, однако за очень полезный первый комментарий. 15.01.2016

Ответы:


1

В редакторе очарования Pycharm перейдите к

Настройки > Клавиатура > Другое

И измените карту кепа на «Выполнить выбор в консоли». Дважды щелкните по нему и выберите «Добавить сочетание клавиш».

Я думаю, что по умолчанию установлено сочетание клавиш Alt+Shift+E. Я также был из фона R до Pycharm и привык к ярлыку Ctrl + R для запуска выбранного кода. Я думаю, что Ctrl + R может быть чем-то в Pycharm, потому что я давно решил сопоставить свой с Alt + R.

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

15.01.2016

2

Вам нужен IPython. В частности, эта возможность выбрать раздел сохраненного файла и повторно запустить его щелчком мыши или нажатием клавиши является отличительной чертой Jupyter интерфейс (ранее известный как «IPython Notebook»).

15.01.2016
  • Истинный. Если я использую Блокнот (и файл .ipynb), я могу выполнить строку с Ctrl + Enter. 15.01.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..