30, Июл 2022
Где история в Яндекс Браузере на Андроид: как найти и посмотреть


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

СОДЕРЖАНИЕ СТАТЬИ:

Что это такое

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

Если вкратце, то история посещений – это специальная служебная страница в браузере, где в хронологическом порядке отображаются все посещенные страницы. Рядом с каждой записью указывается время открытия. То есть благодаря такой продуманной навигации, каждый пользователь может посмотреть, какие сайты он посещал вчера и где находил ту самую картинку с леопардами (сарказм).

Подобная функция есть во многих браузерах, а не только в Яндекс. Кратко об этой функции в популярных браузерах читайте здесь. Там упоминается и Яндекс.Браузер, но только поверхностно. В этом материале мы более подробно рассмотрим именно его.

Действия с историей

Так как список со всеми посещенными страницами находится в локальной памяти и облачном хранилище Яндекса, то пользователь может производить любые действия с ним. Например, найти и открыть недавно посещенную страницу. Единственное исключение – нельзя корректировать добавленные записи, а только удалять их.

где история в яндекс браузере на андроид часы

Просмотр посещенных страниц

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

  • Откройте браузер.
  • Кликните по трем горизонтальным линиям (или квадратику с цифрой), которые находится возле строки поиска.

где история в яндекс браузере на андроид часы

  • Откроется специальная вкладка с разными кнопками. Нажмите на значок часов в нижней части экрана.

где история в яндекс браузере на андроид часы

Готово. Дальше просто кликните по любой строке, чтобы открыть сайт из хронологии. Учтите, что некоторые страницы могут не работать, если вы посещали их после авторизации на сайте. Срок действия авторизации со временем истекает, а потому страница закрывает доступ к странице.

Удаление записей по одной

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

где история в яндекс браузере на андроид часы

Полная очистка истории

Однако, возможны и противоположенные ситуации, когда рациональным решением становится удаление всего списка посещенных страниц. И эта возможность предусмотрена разработчиками браузера. Для этого рекомендуем выполнить действие, описанное в предыдущем разделе. Поддержите палец 3-5 секунд на первой записи. После кликните не по пункту «Удалить», а по кнопке «Очистить историю», которая находится немного ниже. Это был простой способ решения поставленной задачи. Есть и более оригинальное решение – очистка через настройки. Для этого выполните действия ниже:

  • Откройте настройки.

где история в яндекс браузере на андроид часы

  • Перейдите в раздел «Приложения», а после в подраздел «Все приложения».

где история в яндекс браузере на андроид часы

  • Найдите в списке «Яндекс.Браузер» и кликните по нему.
  • Дальше найдите кнопку, которая может иметь следующие названия: «Удалить данные», «Стереть данные», «Очистить» и кликните по этой кнопке.

где история в яндекс браузере на андроид часы

  • Нажмите на желтую кнопку «Очистить» в открывшейся вкладке.

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



Source link

6, Июл 2022
Microsoft Edge может получить фоторедактор прямо в браузере | Цифровые тренды


Браузер Microsoft Edge может когда-нибудь позволить пользователям редактировать фотографии прямо в онлайн-режиме, щелкнув правой кнопкой мыши.

В настоящее время эта функция представляет собой вариант A/B-тестирования, который можно загрузить для последнего обновления Microsoft Edge Canary, как только оно станет доступным. Реддитор Леопева64-2 поделились своим опытом использования этой функции на веб-сайте, показав, как она открывает встроенный редактор в браузере, позволяя вам редактировать изображения перед их сохранением на вашем компьютере.

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

В целом редактор очень похож на стандартное приложение «Фотографии» в системах Windows 10 и Windows 11. Он включает в себя функции обрезки, настройки, фильтрации и разметки, а также инструмент точечной фиксации и настройки яркости и экспозиции, среди других функций. На MSFT принято к сведению.

Неовин добавил, что, хотя выпуск Microsoft Edge Canary с этой функцией доступен, он может не работать сразу из-за поэтапного развертывания функций Microsoft. Если вы заинтересованы в тестировании встроенной функции редактора браузера, вы можете проверить обновление на Канарском канале Microsoft Edge.

Редактор объединяет многие контекстные функции, которые Microsoft добавляет в свой браузер Edge для более удобного использования. Некоторые другие функции включают меню игр, встроенный калькулятор, конвертер единиц измерения и тестер скорости.

Возможность выполнять такие функции, как редактирование фотографий, в браузере Edge также, вероятно, сэкономит ресурсы системы из-за неактивных вкладок браузера.

Microsoft поделилась в своем браузере Microsoft Edge Dev Twitter в июне, что ее инструмент Sleeping Tabs сэкономил пользователям 273 000 ТБ ОЗУ за 28 дней с 9 мая по 6 июня. Это соответствует примерно 40 МБ памяти на вкладку из 6 миллиардов протестированных вкладок. добавила компания.

Рекомендации редакции






Source link

2, Июл 2022
Загрузки в Яндекс Браузере на Андроид: где посмотреть и как удалить


Yandex Browser – один из самых популярных веб-обозревателей, доступных как на Windows, так и для Android. Браузер используется владельцами мобильных устройств для посещения сайтов и скачивания файлов. Последние попадают в отдельную папку, которую далеко не всегда удается найти, чтобы запустить воспроизведение или удалить лишние данные. Поэтому сегодня предлагаем разобраться, где находятся загрузки в Яндекс Браузере на операционной системе Андроид.

СОДЕРЖАНИЕ СТАТЬИ:

Как открыть загрузки

Если вы ищете папку, где хранится загруженная информация, то уже наверняка знаете, как осуществляется скачивание данных через веб-обозреватель. Так что на этом моменте мы не будем останавливаться подробно, а выделим три способа, как можно посмотреть загрузки.

Если скачивание осуществлялось через Яндекс.Браузер, то вы увидите значок приложения в шторке уведомлений. Он будет сопровождаться сообщением «Загрузка завершена». Тапнув по этому оповещению, вы запустите воспроизведение файла или откроете его. Также уведомление можно смахнуть рукой, и тогда искать скачанные данные придется вручную. Например, через интерфейс веб-обозревателя:

  • Запустите браузер.
  • Нажмите кнопку в виде трех точек (располагается справа от поисковой строки).

загрузки в яндекс браузере на андроид

  • Перейдите в раздел «Загрузки».

загрузки в яндекс браузере на андроид

Здесь вы обнаружите все файлы, которые когда-либо были скачаны на смартфон через Yandex Browser. Но даже после удаления браузера они останутся во внутренней памяти устройства и будут доступны в папке «Download». Чтобы получить доступ к ней, воспользуйтесь «Проводником».

Изменения директории для сохранения файлов

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

  • Запустить приложение браузера.

загрузки в яндекс браузере на андроид

  • Перейти в раздел «Загрузки».
  • Нажать кнопку в виде шестеренки.

загрузки в яндекс браузере на андроид

  • Во вкладке «Куда сохранять файлы» указать необходимую директорию.

загрузки в яндекс браузере на андроид

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

Ее точное место определяется настройками, которые мы разобрали ранее.

Как удалить

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

загрузки в яндекс браузере на андроид

Один файл

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

  • Запустите Yandex Browser.

загрузки в яндекс браузере на андроид

  • Перейдите в раздел с загруженными данными.
  • Нажмите кнопку в виде трех точек, расположенную напротив скачанного файла.

загрузки в яндекс браузере на андроид

  • Выберите опцию «Удалить».

Также избавиться от файла можно средствами стандартного «Проводника». Конечно, его интерфейс будет отличаться в зависимости от особенностей программного обеспечения смартфона, однако в любом случае будет использоваться универсальная инструкция:

  • Запускаем «Проводник».
  • Переходим в папку «Download».

загрузки в яндекс браузере на андроид

  • Отмечаем нужный документ или медиафайл.
  • Жмем кнопку удаления.

загрузки в яндекс браузере на андроид

Если все сделано верно, то файл исчезнет. Однако учтите, что на некоторых смартфонах есть временное хранилище данных («Корзина»), куда на определенное время попадает удаленная информация.

Все загрузки

Если вы решите сразу удалить всю информацию, когда-либо загруженную средствами Яндекс.Браузера, то сможете сделать это через папку, где они находятся. Такой способ вряд ли можно назвать оптимальным, так как вам придется избавляться от каждого файла по отдельности. Для очистки всех скачанных данных разом понадобится:

  • Запустить Яндекс.Браузер.
  • Открыть «Настройки» через «три точки».

загрузки в яндекс браузере на андроид

  • Перейти в раздел «Очистить данные».
  • Поставить галочку напротив пункта «Загрузки».

загрузки в яндекс браузере на андроид

  • Нажать кнопку «Очистить данные».

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



Source link

24, Июн 2022
PyScript: заставить скрипты Python работать в браузере для создания веб-приложений


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

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

Даже если у нас есть внутренняя инфраструктура, такая как Django и Flask, или генераторы статических сайтов, такие как Jekyll, Python обычно стоит за JavaScript для веб-разработки.

Но благодаря последним улучшениям будущее JavaScript открыто для обсуждения. «PyScript» позволяет скриптам Python легко работать в веб-компонентах.

Согласно с PyScript.net:

«PyScript — это платформа, которая позволяет пользователям создавать многофункциональные приложения Python в браузере, используя интерфейс HTML и мощь пиодид, ВАСМи современные веб-технологии. Платформа PyScript предоставляет пользователям с любым уровнем опыта доступ к выразительному, простому в освоении языку программирования с бесчисленными приложениями.

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

Что такое переход с JavaScript на Python?

Python — человекочитаемый язык программирования.

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

Например, «TensorFlow» — это в основном пакет JS или Plotly и Selenium.

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

Почему важно понимать JavaScript, лежащий в основе Python?

Потому что использование скриптов Python внутри веб-браузера не означает, что век JavaScript для веб-разработки подходит к концу.

JavaScript по-прежнему работает за сценариями Python в веб-браузере.

Что такое PyScript и как его использовать для создания веб-приложений?

PyScript — это фреймворк, позволяющий веб-браузерам использовать скрипты Python.

PyScript незаметно превращает блоки кода Python в эквиваленты Javascript.

Чтобы использовать PyScript в веб-браузере, выполните следующие действия.

Используйте таблицу стилей и JavaScript в области файла HTML.

<link rel="stylesheet" href=" />

<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  • Используйте код Python внутри веб-компонента «».
  • Обратите внимание на отступ.
  • Не форматируйте код Python внутри веб-компонента «».
  • Используйте ярлыки и аргументы PyScript для импорта модулей и пакетов Python.
  • Используйте классы и идентификаторы CSS для вставки результатов в конкретный Div HTML-документов.

Пример запуска скрипта Python внутри веб-браузера

Ниже приведен пример запуска скрипта Python в браузере.

<html>
<head>
     <link rel="stylesheet" href=" />
     <script defer src="
     <link href=" rel="stylesheet"
          crossorigin="anonymous">
     <py-env>
- numpy
- matplotlib
     </py-env>
</head>

Область HTML-файла представляет наиболее важные ресурсы.

Мы использовали «pyscript.css» и «pyscript.js».

Мы также использовали веб-компонент «», чтобы импортировать модули Python.

В этом примере мы импортировали «numpy» и «matplotlib».

В разделе «» мы будем использовать эти модули для создания линейного графика Python внутри веб-браузера.

<body>
     <h1>Let's plot random numbers</h1>
     <div id="plot"></div>
     <py-script output="plot">

В начале мы использовали «div» с идентификатором «plot».

Это необходимо для вставки вывода скрипта Python.

«» необходим для соответствия конкретному значению идентификатора HTML Div.

 import matplotlib.pyplot as plt

 import numpy as np
 
 x = np.random.randn(1000)

 y = np.random.randn(1000)

 fig, ax = plt.subplots()
 ax.scatter(x, y)
 fig
     </py-script>
</body>
</html>

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

Скриншот автора, июнь 2022 г.

В приведенном выше примере показано, как создать линейный график с помощью PyScript.

Как увидеть вывод терминала PyScript

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

Консоль PScriptСкриншот автора, июнь 2022 г.

Разработчик должен прочитать консоль браузера и следить за ней, чтобы увидеть, как работает PyScript и что происходит за кулисами.

Например, на скриншоте выше показан запущенный процесс созданного нами скрипта Python.

В нем объясняется, как «numpy» или «matplotlib» и их зависимости загружаются и каким ресурсом используются.

Как создать собственное веб-приложение с помощью Python и PyScript?

Чтобы создать пользовательское веб-приложение с помощью Python и PyScript, выполните следующие действия.

  • Импортируйте необходимые файлы JS и CSS из PyScript.
  • Создайте документ HTML с правильным синтаксисом тега HTML.
  • Используйте HTML-тег «py-script» с атрибутом «output».
  • Используйте HTML Div с определенным идентификатором, чтобы соответствовать значению атрибута «output».
  • Используйте «py-env» для невстроенных библиотек Python.
  • Вставьте скрипт Python внутри тега «py-script» без синтаксической ошибки и ошибки отступа.
  • Используйте «return» в функции Python или «print», чтобы завершить скрипт.
  • Обновите веб-страницу, чтобы увидеть результаты.

Ниже приведен пример пользовательского веб-приложения Python для «генерации случайных паролей» на основе заданной длины пароля.

Создание веб-приложения PythonСкриншот автора, июнь 2022 г.

На приведенном выше снимке экрана показан пример использования PyScript в HTML-документе для создания пользовательских паролей.

Сценарий Python, который я использовал, приведен ниже.

import string
import random
characters = list(string.ascii_letters + string.digits + "[email protected]#$%^&*()")
def generate_random_password():
    length = int(input("Enter password length: "))
    random.shuffle(characters)
    password = []
    for i in range(length):
        password.append(random.choice(characters))
    random.shuffle(password)
    print("".join(password))
generate_random_password()

И, живая версия пользовательского веб-приложения Python это здесь.

Просто введите числовое значение в поле ввода.

Область вводаСкриншот автора, июнь 2022 г.

И это даст вам простой 45-значный пароль.

Пользовательское приложение SEJ PythonСкриншот автора, июнь 2022 г.

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

Или в будущем мы можем продемонстрировать более сложные веб-приложения с помощью PyScript.

Каковы недостатки PyScript?

Главный недостаток PyScript — отсутствие поддержки.

PyScript анонсирован на Pycon 2022 для разработчиков Python.

Это было большое и захватывающее событие, но ожидания сообщества превзошли текущее состояние PyScript.

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

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

Тенденции поиска PythonСкриншот автора, июнь 2022 г.

Выше вы можете увидеть, как Python в целом подавляет поисковый запрос JavaScript.

Основная причина роста популярности Python — библиотека «панды».

Вот почему ML и наука о данных являются основными направлениями Python, но это не должно продолжаться в том же духе.

Таким образом, PyScript следует серьезно рассмотреть для будущего веб-разработки.

Поисковый запрос PyscriptСкриншот автора, июнь 2022 г.

Каковы альтернативы PyScript?

Альтернативы PyScript не эквивалентны PyScript, поскольку он напрямую работает в браузере, но, тем не менее, существуют разные способы косвенного использования сценариев Python внутри веб-сайта.

К ним относятся «brython», «pyodide», «Appwrite», «django-readers», «appdeamon».

Некоторые альтернативы PyScript предназначены для Firebase, такие как Appwrite, и некоторые другие работы для веб-разработки, такие как Brython.

Bryhthon для создания веб-приложений

Brython старше Pyscript и фокусируется на том, чтобы сделать Python основным языком для веб-разработки с типом файла «текст/python» вместо «текст/javascript».

Могут ли PyScript и Brython повлиять на поисковые системы и SEO?

Да, в будущем PyScript и Brython могут увеличить свое влияние на индустрию веб-разработки.

Изменение технологий и отраслей веб-разработки влияет на сканеры и протоколы поисковых систем.

Если поисковая система начинает видеть файлы «text/python» или сценарии «.py» в исходном коде HTML, она должна быть в состоянии заставить ее работать, чтобы увидеть веб-страницу как есть.

На данный момент PyScript работает через JavaScript, а Brython уже находится в начале своего пути, несмотря на то, что он старше.

Другие альтернативы PyScript работают через Node.js, такие как библиотеки внутреннего программирования, или через Firebase, такие как облачные системы.

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

Заключение для Python как веб-скрипта

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

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

Большинство специалистов по обработке и анализу данных и инженеров по машинному обучению хорошо знают Python, и применение их талантов в веб-разработке будет похоже на объединение двух разных вселенных.

Дополнительные ресурсы:


Рекомендуемое изображение: TippaPatt/Shutterstock





Source link

24, Июн 2022
Как заставить скрипты Python работать в браузере для создания веб-приложений • Interpult Studio


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

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

Даже если у нас есть внутренняя инфраструктура, такая как Django и Flask, или генераторы статических сайтов, такие как Jekyll, Python обычно стоит за JavaScript для веб-разработки.

Но благодаря последним улучшениям будущее JavaScript открыто для обсуждения. «PyScript» позволяет скриптам Python легко работать в веб-компонентах.

Согласно с PyScript.net:

«PyScript — это платформа, которая позволяет пользователям создавать многофункциональные приложения Python в браузере, используя интерфейс HTML и мощь период, ВАСМи современные веб-технологии. Платформа PyScript предоставляет пользователям с любым уровнем опыта доступ к выразительному, простому в освоении языку программирования с бесчисленными приложениями.

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

Что такое переход с JavaScript на Python?

Python — человекочитаемый язык программирования.

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

Например, «TensorFlow» — это в основном пакет JS или Plotly и Selenium.

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

Почему важно понимать JavaScript, лежащий в основе Python?

Потому что использование скриптов Python внутри веб-браузера не означает, что век JavaScript для веб-разработки подходит к концу.

JavaScript по-прежнему работает за сценариями Python в веб-браузере.

Что такое PyScript и как его использовать для создания веб-приложений?

PyScript — это фреймворк, позволяющий веб-браузерам использовать скрипты Python.

PyScript незаметно превращает блоки кода Python в эквиваленты Javascript.

Чтобы использовать PyScript в веб-браузере, выполните следующие действия.

Используйте таблицу стилей и JavaScript в области

файла HTML.

<link rel="stylesheet" href=" />

<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  • Используйте код Python внутри веб-компонента «».
  • Обратите внимание на отступ.
  • Не форматируйте код Python внутри веб-компонента «».
  • Используйте ярлыки и аргументы PyScript для импорта модулей и пакетов Python.
  • Используйте классы и идентификаторы CSS для вставки результатов в конкретный Div HTML-документов.

Пример запуска скрипта Python внутри веб-браузера

Ниже приведен пример запуска скрипта Python в браузере.

<html>
<head>
     <link rel="stylesheet" href=" />
     <script defer src="
     <link href=" rel="stylesheet"
          crossorigin="anonymous">
     <py-env>
- numpy
- matplotlib
     </py-env>
</head>

Область

HTML-файла представляет наиболее важные ресурсы.

Мы использовали «pyscript.css» и «pyscript.js».

Мы также использовали веб-компонент «», чтобы импортировать модули Python.

В этом примере мы импортировали «numpy» и «matplotlib».

В разделе «

» мы будем использовать эти модули для создания линейного графика Python внутри веб-браузера.

<body>
     <h1>Let's plot random numbers</h1>
     <div id="plot"></div>
     <py-script output="plot">

В начале

мы использовали «div» с идентификатором «plot».

Это необходимо для вставки вывода скрипта Python.

«» необходим для соответствия конкретному значению идентификатора HTML Div.

 import matplotlib.pyplot as plt

 import numpy as np
 
 x = np.random.randn(1000)

 y = np.random.randn(1000)

 fig, ax = plt.subplots()
 ax.scatter(x, y)
 fig
     </py-script>
</body>
</html>

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

Скриншот автора, июнь 2022 г.

В приведенном выше примере показано, как создать линейный график с помощью PyScript.

Как увидеть вывод терминала PyScript

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

Консоль PScriptСкриншот автора, июнь 2022 г.

Разработчик должен прочитать консоль браузера и следить за ней, чтобы увидеть, как работает PyScript и что происходит за кулисами.

Например, на скриншоте выше показан запущенный процесс созданного нами скрипта Python.

В нем объясняется, как «numpy» или «matplotlib» и их зависимости загружаются и каким ресурсом используются.

Как создать собственное веб-приложение с помощью Python и PyScript?

Чтобы создать пользовательское веб-приложение с помощью Python и PyScript, выполните следующие действия.

  • Импортируйте необходимые файлы JS и CSS из PyScript.
  • Создайте документ HTML с правильным синтаксисом тега HTML.
  • Используйте HTML-тег «py-script» с атрибутом «output».
  • Используйте HTML Div с определенным идентификатором, чтобы соответствовать значению атрибута «output».
  • Используйте «py-env» для невстроенных библиотек Python.
  • Вставьте скрипт Python внутри тега «py-script» без синтаксической ошибки и ошибки отступа.
  • Используйте «return» в функции Python или «print», чтобы завершить скрипт.
  • Обновите веб-страницу, чтобы увидеть результаты.

Ниже приведен пример пользовательского веб-приложения Python для «генерации случайных паролей» на основе заданной длины пароля.

Создание веб-приложения PythonСкриншот автора, июнь 2022 г.

На приведенном выше снимке экрана показан пример использования PyScript в HTML-документе для создания пользовательских паролей.

Сценарий Python, который я использовал, приведен ниже.

import string
import random
characters = list(string.ascii_letters + string.digits + "[email protected]#$%^&*()")
def generate_random_password():
    length = int(input("Enter password length: "))
    random.shuffle(characters)
    password = []
    for i in range(length):
        password.append(random.choice(characters))
    random.shuffle(password)
    print("".join(password))
generate_random_password()

Я, живая версия пользовательского веб-приложения Python это здесь.

Просто введите числовое значение в поле ввода.

Область вводаСкриншот автора, июнь 2022 г.

И это даст вам простой 45-значный пароль.

Пользовательское приложение SEJ PythonСкриншот автора, июнь 2022 г.

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

Или в будущем мы можем продемонстрировать более сложные веб-приложения с помощью PyScript.

Каковы недостатки PyScript?

Главный недостаток PyScript — отсутствие поддержки.

PyScript анонсирован на Pycon 2022 для разработчиков Python.

Это было большое и захватывающее событие, но ожидания сообщества превзошли текущее состояние PyScript.

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

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

Тенденции поиска PythonСкриншот автора, июнь 2022 г.

Выше вы можете увидеть, как Python в целом подавляет поисковый запрос JavaScript.

Основная причина роста популярности Python — библиотека «панды».

Вот почему ML и наука о данных являются основными направлениями Python, но это не должно продолжаться в том же духе.

Таким образом, PyScript следует серьезно рассмотреть для будущего веб-разработки.

Поисковый запрос PyscriptСкриншот автора, июнь 2022 г.

Каковы альтернативы PyScript?

Альтернативы PyScript не эквивалентны PyScript, поскольку он напрямую работает в браузере, но, тем не менее, существуют разные способы косвенного использования сценариев Python внутри веб-сайта.

К ним относятся «brython», «pyodide», «Appwrite», «django-readers», «appdeamon».

Некоторые альтернативы PyScript предназначены для Firebase, такие как Appwrite, и некоторые другие работы для веб-разработки, такие как Brython.

Bryhthon для создания веб-приложений

Brython старше Pyscript и фокусируется на том, чтобы сделать Python основным языком для веб-разработки с типом файла «текст/python» вместо «текст/javascript».

Могут ли PyScript и Brython повлиять на поисковые системы и SEO?

Да, в будущем PyScript и Brython могут увеличить свое влияние на индустрию веб-разработки.

Изменение технологий и отраслей веб-разработки влияет на сканеры и протоколы поисковых систем.

Если поисковая система начинает видеть файлы «text/python» или сценарии «.py» в исходном коде HTML, она должна быть в состоянии заставить ее работать, чтобы увидеть веб-страницу как есть.

На данный момент PyScript работает через JavaScript, а Brython уже находится в начале своего пути, несмотря на то, что он старше.

Другие альтернативы PyScript работают через Node.js, такие как библиотеки внутреннего программирования, или через Firebase, такие как облачные системы.

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

Заключение для Python как веб-скрипта

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

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

Большинство специалистов по обработке и анализу данных и инженеров по машинному обучению хорошо знают Python, и применение их талантов в веб-разработке будет похоже на объединение двух разных вселенных.

Дополнительные ресурсы:


Рекомендуемое изображение: TippaPatt/Shutterstock



Source link