Рубрики
Без рубрики

Как встроить интерпретатор Python на вашем сайте?

Хотите сделать свой сайт более интерактивным? Встроить интерпретатор Python на ваш сайт! Это не только увеличивает интерактивность и удобство использования вашего сайта – и создает счастливых пользователей для вашего веб-бизнеса. Он также увеличивает среднее время, проведенное на вашем сайте, потому что люди будут пробовать вещи. Так что это на самом деле … Как встроить интерпретатор Python на вашем сайте? Читать далее “

Автор оригинала: Chris.

Хотите сделать свой сайт более интерактивным? Встроить интерпретатор Python на ваш сайт!

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

Таким образом, это на самом деле хорошая идея с точки зрения «поисковой оптимизации», потому что Google и другие поисковые системы отслеживают время, проведенное на вашем сайте и используйте его как критерий ранжирования.

Как встроить интерпретатор Python на вашем сайте?

  • Перейти к https://trinket.io Отказ Подождите, пока страница не будет загружена (она может занять несколько секунд).
  • Прокрутите немного вниз, пока не дойдете до встроенного интерпретатора Python.
  • Введите код Python, который вы хотели бы встроить на свой веб-сайт.
  • Нажмите на пункт меню Встроен .
  • Скопируйте и вставьте код на ваш сайт.

Вот небольшое визуальное руководство о том, как это сделать:

Вы хотите развивать навыки Хорошо округлый Python Professional То же оплачивается в процессе? Станьте питоном фрилансером и закажите свою книгу Оставляя крысиную гонку с Python На Amazon ( Kindle/Print )!

Затем мы погрузимся в больше инструментов и более подробную информацию, чтобы помочь вам понять это. Поскольку вы являетесь кодером Python, я уверен, что вы хотите знать о технических деталях встраивания интерпретатора Python на вашем сайте – как это работает? А где работает код? Может ли это разрушить свой сервер? Ответы на эти вопросы приведены ниже.

Как выглядит встроенный переводчик Python?

Вот пример встроенного интерпретатора Python:

Попробуй сам. Вы можете изменить код в встроенном интерпретатере. Затем вы можете бежать и играть с кодом. (Можете ли вы найти ошибку?)

Как встроить интерпретатор Python, как это в HTML?

Предыдущий встроенный интерпретатор Python был создан с отличным веб-сервисом Trinket.io Отказ

Просто следуйте пошаговой руководству, чтобы встроить свой собственный интерпретатор сделки в WordPress или любую другую веб-каркас, который позволяет изменять HTML-код.

  • Посетить Trinket.io И подождите, пока сайт будет полностью загружен (он может занять несколько секунд до появления интерпретатора).
  • Прокрутите вниз, пока не увидите переводчика и измените код, как вы, пожалуйста.
  • Теперь нажмите на стрелку вниз и нажмите кнопку «Вставить», как показано в следующем графике:
  • Код, который должен быть встроенным в ваш HTML-сайт, выглядит что-то подобное:

  • Просто скопируйте и вставьте этот фрагмент этого кода на свой собственный веб-сайт.

Как встраивает встраивание переводчика Python?

Выполнение кода на самом деле происходит на машине вашего пользователя в JavaScript.

Это может спутать вас: он выполняет код Python в JavaScript? Точно! Причина в том, что любой браузер может наклонно выполнять JavaScript (но не Python).

Кроме того, это предотвращает пользователей запустить вредоносный код на вашем веб-сервере, как следующее:

import os
os.system("rm -rf *.*")

Если вы позволите пользователю запустить код на вашем веб-сервере, они могут легко взломать свой сервер и удалить все данные (или даже отправлять его на свой собственный сервер).

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

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

Какие инструменты существуют для встраивания кода в ваш HTML-сайт?

Это все инструменты, которые позволяют вам встроить код в ваш сайт HTML:

Мы обсудим их дальше.

Вы также можете использовать другие инструменты. Один отличный инструмент, который я только что обнаружил, это reft.it Отказ Вот что похоже:

Вы можете поделиться фрагментом кода или встраивать его с помощью HTML IFrame. Просто скопируйте и вставьте код вставки в свой собственный веб-сайт. Работает так же, как Trinket.io Отказ

Вот один такой встроенный переводчик Python:

Другой мощный инструмент для встраивания вашего собственного интерпретатора с предварительно инициализированным кодом является БРИТОН Отказ Как и другие инструменты, это полностью основано на JavaScript, поэтому на вашем собственном сервере нет кода.

Лучший инструмент, который я нашел, это CreateWithCode :

Куда пойти отсюда?

Если у вас есть свой собственный веб-сайт Python, вам лучше знать, как написать код Pythonic. Есть много троллей, которые ненавидят читать код не питон. Они придут за тобой. 😉.

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

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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