Попробуйте Python в своем браузере с помощью этих бесплатных интерактивных онлайн-оболочек

Попробуйте Python в своем браузере с помощью этих бесплатных интерактивных онлайн-оболочек

Если вы думаете об изучении Python, вас может ошеломить процесс начальной настройки. Вам необходимо установить Python в своей системе, а затем узнать, как использовать командную строку для обработки кода, или узнать, как использовать интерактивную оболочку, или узнать, как настроить Python IDE.





Игнорируйте все это. В этом нет необходимости, пока вы не узнаете, подходит ли вам Python.





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





1. Python в любом месте

Если есть одна причина, почему Python в любом месте превосходит любой другой онлайн-интерпретатор Python, так как поддерживает IPython. IPython - более продвинутая альтернатива интерпретатору Python по умолчанию. С его помощью вы получаете ряд полезных функций: завершение табуляции во время набора текста, возможность «видеть» переменные и методы объекта в режиме реального времени, читать встроенную документацию модуля и многое другое.

Конечно, в этом нет необходимости. Если ты полный новичок, вы можете пропустить это сейчас и вернуться через несколько недель, когда вам будет удобнее. Но с точки зрения интерпретаторов Python IPython является стандартом производительности.



Примечание: Python Anywhere на самом деле гораздо больше. Это полноценная веб-среда IDE, которая позволяет создавать и размещать приложения Python в Интернете. Эта страница «Попробовать IPython» - всего лишь изящный маленький побочный инструмент.

2. Скрипка Python

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





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

Обратите внимание, что вы также можете «сохранить и поделиться» кодом, который вы написали. Это может пригодиться, если у вас есть наставник, который поможет вам с отладкой, или если вы сотрудничаете с другими над проектом.





3. Repl.it

Имя Repl.it происходит от REPL, что означает «цикл чтения-оценки-печати» (по сути, это синоним «интерактивной оболочки», не путайте). Repl.it поддерживает десятки языков, включая Python 2.x и Python 3.x, поэтому, если вы решите, что Python не для вас вы все еще можете использовать его при изучении C #, Java, Ruby, Lua, ES6 и других.

Что мне больше всего нравится, так это его настраиваемость. Вы можете настроить макет, цветовую тему, размер шрифта, размер отступа, тип переноса и включить ли автозаполнение. Интерфейс простой. А если вы создадите учетную запись, вы можете сохранить свой код и восстановить его позже.

И у Repl.it есть еще одно огромное преимущество: вы можете импортировать любой Пакет Python Когда-либо потому что он поддерживает их всех .

Четыре. Безделушка

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

Windows 10 подключена, но нет интернета

Бесплатный план Trinket, хотя и вечный и неограниченный, позволяет использовать только базовый Python 2.x. Если вам нужен полный доступ к версии Trinket для Python 3.x, вам необходимо перейти на план Connect, который стоит 9 долларов в месяц или 72 доллара в год. «Полный доступ» включает в себя все встроенные модули Python, включая Numpy, Matplotlib, SciPy и другие.

5. Ideone

Ideone - это инструмент общего назначения «попробуйте любой язык программирования в Интернете», поэтому он не такой многофункциональный и продвинутый, как другие варианты, указанные выше. Вот что это делает иметь: более 60 различных языков программирования и возможность пометить свой код как открытый, секретный или частный.

Код, написанный на Ideone, также имеет несколько ограничений:

  • Максимум 10 секунд на компиляцию / интерпретацию.
  • Максимум 5 или 15 секунд во время выполнения (для гостей или зарегистрированных пользователей).
  • Максимум 256 МБ ОЗУ во время выполнения.
  • Доступ в Интернет заблокирован, новые файлы не могут быть созданы.

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

Бонус: Репетитор по Python

Репетитор по Python сам по себе не является интерактивной оболочкой Python. Скорее, как только вы введете свой код, он проанализирует то, что вы написали, и представит визуализацию логики кода. Результат? Серия снимков, которые вы можете просматривать по одной строке кода за раз, чтобы увидеть, как ваш код на самом деле выполняется от начала до конца.

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

Вы также можете заметить, что у Python Tutor есть экспериментальный режим живого программирования. Он похож на обычный инструмент визуализации, но анализируется и обновляется в режиме реального времени по мере ввода. На момент написания этой статьи он одновременно примитивен и содержит ошибки, поэтому вы должны игнорировать его, пока все неровности не будут устранены.

Советы для продолжения вашего путешествия по Python

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

Python может быть одним из самых простых языков для изучения, но не расстраивайтесь, если вам это сложно. Кодирование на Python по-прежнему является кодированием, а кодирование - сложным делом. Проблемы не означают, что вы должны бросить программировать! Для дополнительной мотивации я рекомендую послушать некоторые из этих полезных подкастов для программистов.

Как тебе Python? Есть ли еще какие-нибудь хорошие интерактивные оболочки, которые мы упустили? Если у вас есть другие советы по Python, особенно для новичков, поделитесь с нами ниже!

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Анимировать речь может быть непросто. Если вы готовы начать добавлять диалоги в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Программирование
  • Программирование
  • Python
Об авторе Джоэл Ли(Опубликовано 1524 статей)

Джоэл Ли является главным редактором MakeUseOf с 2018 года. У него есть степень бакалавра наук. Кандидат компьютерных наук и более девяти лет профессионального опыта написания и редактирования.

Ещё от Joel Lee

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

смотреть кино фильмы онлайн бесплатно в хорошем качестве
Нажмите здесь, чтобы подписаться