Создание одностраничного приложения с помощью Python и Pyodide
WebAssembly (WASM) открыл двери для многих языков, которые можно было использовать в различных средах, таких как браузер, облако, бессерверная среда и блокчейн, и это лишь некоторые из них, в которых раньше они не могли использоваться. Например, с помощью Pyodide, использующего WASM, вы можете запускать Python в браузере.
В этом руководстве, состоящим из трёх частей, вы создадите одностраничное приложение, используя Python и Pyodide для манипулирования DOM и управления состоянием:
Часть 1: https://testdriven.io/blog/build-spa-with-python-part-1/
Часть 2: https://testdriven.io/blog/build-spa-with-python-part-2/
Часть 3: https://testdriven.io/blog/build-spa-with-python-part-3/
#веб #pwa #pyodide
WebAssembly (WASM) открыл двери для многих языков, которые можно было использовать в различных средах, таких как браузер, облако, бессерверная среда и блокчейн, и это лишь некоторые из них, в которых раньше они не могли использоваться. Например, с помощью Pyodide, использующего WASM, вы можете запускать Python в браузере.
В этом руководстве, состоящим из трёх частей, вы создадите одностраничное приложение, используя Python и Pyodide для манипулирования DOM и управления состоянием:
Часть 1: https://testdriven.io/blog/build-spa-with-python-part-1/
Часть 2: https://testdriven.io/blog/build-spa-with-python-part-2/
Часть 3: https://testdriven.io/blog/build-spa-with-python-part-3/
#веб #pwa #pyodide
👍8
Самый простой пример async/await, возможный в Python
При недостатке знаний, применение async/await может стать проблемой, которые потом придётся решать тестами и потраченным временем. Здесь вы найдёте два примера применения async/await — неправильный и правильный. Они помогут вам наглядно понять в чём разница.
Подробнее:
https://uproger.com/samyj-prostoj-primer-async-await-vozmozhnyj-v-python/
#начинающим
При недостатке знаний, применение async/await может стать проблемой, которые потом придётся решать тестами и потраченным временем. Здесь вы найдёте два примера применения async/await — неправильный и правильный. Они помогут вам наглядно понять в чём разница.
Подробнее:
https://uproger.com/samyj-prostoj-primer-async-await-vozmozhnyj-v-python/
#начинающим
👍3🤔1
API для привлекательной описательной визуализации в Python
Предлагаем вам познакомиться с Seaborn-image — библиотекой визуализации изображений Python, основанной на matplotlib и предоставляющей высокоуровневый API для быстрого и эффективного рисования привлекательных и информативных изображений.
Примеры работ, документация и инструкция тут:
https://morioh.com/p/7e3afcd14c09
#библиотека
Предлагаем вам познакомиться с Seaborn-image — библиотекой визуализации изображений Python, основанной на matplotlib и предоставляющей высокоуровневый API для быстрого и эффективного рисования привлекательных и информативных изображений.
Примеры работ, документация и инструкция тут:
https://morioh.com/p/7e3afcd14c09
#библиотека
👍15
Подборка актуальных вакансий
— Devops-инженер
Где: Санкт-Петербург, Москва, можно удалённо
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
— Python-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
— Devops-инженер
Где: Санкт-Петербург, Москва, можно удалённо
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
— Python-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
👍4
Как эмулировать цикл Do-While в Python
Если вы пришли к Python из таких языков, как C , C++ , Java или JavaScript, то вам может не хватать их конструкции цикла do-while. Цикл do-while — это обычный оператор потока управления, который выполняет свой блок кода по крайней мере один раз, независимо от того, является ли условие цикла истинным или ложным. Одним из наиболее распространенных вариантов использования этого типа цикла является прием и обработка ввода пользователя.
Схожее поведение можно реализовать и в Python. Вот как это сделать:
https://realpython.com/python-do-while/
Если вы пришли к Python из таких языков, как C , C++ , Java или JavaScript, то вам может не хватать их конструкции цикла do-while. Цикл do-while — это обычный оператор потока управления, который выполняет свой блок кода по крайней мере один раз, независимо от того, является ли условие цикла истинным или ложным. Одним из наиболее распространенных вариантов использования этого типа цикла является прием и обработка ввода пользователя.
Схожее поведение можно реализовать и в Python. Вот как это сделать:
https://realpython.com/python-do-while/
👍6👎3🥰1🌚1
Миграция базы данных SQLAlchemy для приложений Flask с использованием Alembic
Flask-Migrate — это расширение, которое обрабатывает миграцию базы данных SQLAlchemy для приложений Flask с помощью Alembic. Операции с базой данных предоставляются в виде аргументов командной строки в
Подробную инструкцию по использованию и примеры работы можно посмотреть тут:
https://morioh.com/p/9bcd13dbee9f
#flask #sql #библиотека
Flask-Migrate — это расширение, которое обрабатывает миграцию базы данных SQLAlchemy для приложений Flask с помощью Alembic. Операции с базой данных предоставляются в виде аргументов командной строки в
flask db
команде.Подробную инструкцию по использованию и примеры работы можно посмотреть тут:
https://morioh.com/p/9bcd13dbee9f
#flask #sql #библиотека
👍6👎1
Как скачивать файлы с помощью Python
В этом видео вы напишите код для скачивания файлов из интернета с помощью Python, библиотек
https://youtu.be/gvYGIhuiJQI
#видео #туториал
В этом видео вы напишите код для скачивания файлов из интернета с помощью Python, библиотек
requests
и wget
:https://youtu.be/gvYGIhuiJQI
#видео #туториал
👍15👎1
Путеводитель по секретной сверхспособности Python: магические методы
У Python есть секретная суперсила с таким же колоссальным названием: «Волшебные методы». Эти методы могут коренным образом изменить способ написания кода с помощью классов Python и представить код, который кажется «волшебным» для обработки сложной логики. Магические методы — это методы, которые Python вызывает от вашего имени в определенных обстоятельствах.
Подробнее о них:
https://dev.to/coderpad/a-guide-to-pythons-secret-superpower-magic-methods-4oah
У Python есть секретная суперсила с таким же колоссальным названием: «Волшебные методы». Эти методы могут коренным образом изменить способ написания кода с помощью классов Python и представить код, который кажется «волшебным» для обработки сложной логики. Магические методы — это методы, которые Python вызывает от вашего имени в определенных обстоятельствах.
Подробнее о них:
https://dev.to/coderpad/a-guide-to-pythons-secret-superpower-magic-methods-4oah
👍8🥰2❤1
Разработчики Django исправили уязвимость, которая может привести к подстановке стороннего SQL-кода
Разработчик опубликовали выпуски Django 4.0.6 и 3.2.14, в которых устранили уязвимость CVE-2022-34265. Она потенциально позволяла выполнить подстановку своего SQL-кода.
Подробнее о проблеме и изменениях можно узнать здесь:
https://habr.com/ru/news/t/675074/
#новости #django
Разработчик опубликовали выпуски Django 4.0.6 и 3.2.14, в которых устранили уязвимость CVE-2022-34265. Она потенциально позволяла выполнить подстановку своего SQL-кода.
Подробнее о проблеме и изменениях можно узнать здесь:
https://habr.com/ru/news/t/675074/
#новости #django
🔥9👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека для распознавания лиц
Самая простая библиотека для распознавания лиц в открытом доступе. Если давно хотели поиграться с этой технологией, то это то, что вам нужно. Инструкция по применению в комплекте!
https://github.com/ageitgey/face_recognition
#cv #ml
Самая простая библиотека для распознавания лиц в открытом доступе. Если давно хотели поиграться с этой технологией, то это то, что вам нужно. Инструкция по применению в комплекте!
https://github.com/ageitgey/face_recognition
#cv #ml
👍18❤3
Решаем задачу перевода русской речи в текст с помощью Python и библиотеки Vosk
В этой статье вы научитесь конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями:
https://proglib.io/p/reshaem-zadachu-perevoda-russkoy-rechi-v-tekst-s-pomoshchyu-python-i-biblioteki-vosk-2022-06-30
#vosk #ml
В этой статье вы научитесь конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями:
https://proglib.io/p/reshaem-zadachu-perevoda-russkoy-rechi-v-tekst-s-pomoshchyu-python-i-biblioteki-vosk-2022-06-30
#vosk #ml
👍12😍1
Как легко и надежно реализовать модульные тесты на Python
Большинство разработчиков запускают быстрые тесты в терминале или используют в качестве тестировщика сочетание
https://nuancesprog.ru/p/15893/
#qa
Большинство разработчиков запускают быстрые тесты в терминале или используют в качестве тестировщика сочетание
assert
-операторов и print
-инструкций. Однако есть более эффективные способы. Подробнее о них, а также почему так важно делать тесты в статье:https://nuancesprog.ru/p/15893/
#qa
👍4
CodeGuard: инструмент с открытым исходным кодом для запутывания кода JavaScript или Python
Этот обфускатор кода поможет сделать ваш код нечитаемым для других разработчиков, если вы не хотите делиться собственными наработками с другими. Он работает с JavaScript и Python, запутывая ваш код. Подробнее о проекте рассказал сам автор:
https://dev.to/omardev100/introducing-codeguard-the-open-source-tool-to-obfuscate-your-javascript-or-python-code-4k51
Этот обфускатор кода поможет сделать ваш код нечитаемым для других разработчиков, если вы не хотите делиться собственными наработками с другими. Он работает с JavaScript и Python, запутывая ваш код. Подробнее о проекте рассказал сам автор:
https://dev.to/omardev100/introducing-codeguard-the-open-source-tool-to-obfuscate-your-javascript-or-python-code-4k51
👍14💩5🔥1😁1
Голосовой ассистент на Python
Не так давно у нас уже было видео по созданию голосового ассистента в духе J.A.R.V.I.S из вселенной Marvel. Но то видео было на английском и предлагало другой способ создания ассистента.
В этом видео автор поделился пошаговой инструкцией по разработке голосового помощника на языке Python c помощью библиотек speech recognition и pyaudio:
https://youtu.be/ZZVWae8E9K0
#видео #ml #туториал
Не так давно у нас уже было видео по созданию голосового ассистента в духе J.A.R.V.I.S из вселенной Marvel. Но то видео было на английском и предлагало другой способ создания ассистента.
В этом видео автор поделился пошаговой инструкцией по разработке голосового помощника на языке Python c помощью библиотек speech recognition и pyaudio:
https://youtu.be/ZZVWae8E9K0
#видео #ml #туториал
👍10
Подборка актуальных вакансий
— Python-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Devops-инженер
Где: Санкт-Петербург, Москва, можно удалённо
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Python-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Devops-инженер
Где: Санкт-Петербург, Москва, можно удалённо
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
#вакансии #работа
👍7
Сравниваем целочисленное и линейное программирование в Python
Линейность в данном контексте не имеет никакого отношения к работе с кодом. В данном случае речь об оптимизации переменных с различными ограничениями. То же касается и целочисленного программирования.
В этой статье вы узнаете не только, чем они отличаются, но и разберётесь в том, почему четкое понимание существующей задачи необходимо для выбора правильного решателя:
https://nuancesprog.ru/p/15863/
Линейность в данном контексте не имеет никакого отношения к работе с кодом. В данном случае речь об оптимизации переменных с различными ограничениями. То же касается и целочисленного программирования.
В этой статье вы узнаете не только, чем они отличаются, но и разберётесь в том, почему четкое понимание существующей задачи необходимо для выбора правильного решателя:
https://nuancesprog.ru/p/15863/
👍4
Сколько времени понадобится, чтобы скачать все данные из интернета?
Anonymous Poll
6%
Неделя
4%
Месяц
15%
Год
75%
Миллион лет
💩42🤡19😁16🤔7👏1
Создание GIF-анимации с помощью OpenCV
Из этого туториала вы узнаете, как создавать анимированные GIF-файлы с помощью OpenCV, Python и ImageMagick, а затем объедините эти методы, чтобы создать генератор мемов с OpenCV:
https://habr.com/ru/post/429024/
#cv #ml
Из этого туториала вы узнаете, как создавать анимированные GIF-файлы с помощью OpenCV, Python и ImageMagick, а затем объедините эти методы, чтобы создать генератор мемов с OpenCV:
https://habr.com/ru/post/429024/
#cv #ml
👍7
«Я уеду жить в Лейнвуд». Создаём новые слова при помощи GPT
Весёлый проект, который не несёт особой смысловой нагрузки, но позволяет развлечься, создав новые слова и названия, которые вы не отличите от существующих. Автор использовал для это NLP и скрипт makemore.
Здесь вы найдёте как результаты работы проекта, так и инструкцию по самостоятельному запуску:
https://habr.com/ru/post/672434/
#nlp #ml
Весёлый проект, который не несёт особой смысловой нагрузки, но позволяет развлечься, создав новые слова и названия, которые вы не отличите от существующих. Автор использовал для это NLP и скрипт makemore.
Здесь вы найдёте как результаты работы проекта, так и инструкцию по самостоятельному запуску:
https://habr.com/ru/post/672434/
#nlp #ml
👍7
Это просто: пишем свою «Матрицу» на Python
Любому начинающему программисту под силу написать модель культовой заставки со стекающими по экрану зелёными струйками цифр. Так чего же вы ждёте? Для вас уже и готовый туториал готов:
https://tproger.ru/articles/jeto-prosto-pishem-svoju-matricu-na-python/
#туториал
Любому начинающему программисту под силу написать модель культовой заставки со стекающими по экрану зелёными струйками цифр. Так чего же вы ждёте? Для вас уже и готовый туториал готов:
https://tproger.ru/articles/jeto-prosto-pishem-svoju-matricu-na-python/
#туториал
❤11👍5👎4