Регулировка контрастности, резкости и яркости изображения
В следующем примере мы изменим контраст изображения с коэффициентом 1, что дает исходное изображение. Затем с коэффициентом 1,5, что увеличивает контраст изображения. А затем с коэффициентом 0,5, что делает изображение серым.
Ознакомиться подробнее можно здесь.
В следующем примере мы изменим контраст изображения с коэффициентом 1, что дает исходное изображение. Затем с коэффициентом 1,5, что увеличивает контраст изображения. А затем с коэффициентом 0,5, что делает изображение серым.
Ознакомиться подробнее можно здесь.
👍5🔥3🎉2❤1💯1🆒1
Blanket — это приложение, написанное на Python, для воспроизведения различных фоновых шумов, которое повышает вашу продуктивность, помогая сосредоточиться.
Это приложение содержит звуки ветра, дождя, шторма, птиц, города, поезда, камина и т.п. Эти звуки постепенно добавляются в приложение и их можно смешивать, причём с разным уровнем громкости. Например, интересным получается микс ветра, волн и лодки.
https://github.com/rafaelmardojai/blanket/
Это приложение содержит звуки ветра, дождя, шторма, птиц, города, поезда, камина и т.п. Эти звуки постепенно добавляются в приложение и их можно смешивать, причём с разным уровнем громкости. Например, интересным получается микс ветра, волн и лодки.
https://github.com/rafaelmardojai/blanket/
👍27🎉4🏆1
Валидаторы данных
Не стоит писать собственные регулярные выражения для валидации почты и URL.
Модуль
Не стоит писать собственные регулярные выражения для валидации почты и URL.
Модуль
validators
даёт возможность использовать уже готовые валидаторы для самых распространенных задач. Документация доступна здесь.🆒16👍12🎉3🏆1
🤔22👍6🔥3🏆1
Как ускорить приложения на Python
На Python пишут как десктопные программы, так и высокопрофессиональные web-приложения. Он является интерпретируемым языком и благодаря этому можно использовать продвинутые инструменты. Например, интроспекцию и метапрограммирование.
Смотреть статью
На Python пишут как десктопные программы, так и высокопрофессиональные web-приложения. Он является интерпретируемым языком и благодаря этому можно использовать продвинутые инструменты. Например, интроспекцию и метапрограммирование.
Смотреть статью
Tproger
Как ускорить приложения на Python
Рассказываем, как проанализировать и ускорить имеющийся код на Python, чтобы приложение работало так же быстро, как на C++.
👍11🗿3😢1
Воспроизведение видео с Youtube с использованием Python
Pafy - это библиотека Python для загрузки контента YouTube и извлечения метаданных. Ниже приведена команда для установки pafy.
pip install pafy
Подробнее можно почитать здесь.
Pafy - это библиотека Python для загрузки контента YouTube и извлечения метаданных. Ниже приведена команда для установки pafy.
pip install pafy
Подробнее можно почитать здесь.
👍24😱2🆒2🎉1🏆1🗿1
Полезная библиотека boltons
В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на
На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на
strutils
, которая фокусируется на работе со строками.На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
👍9🏆9🍾3🆒2
Как разработать Telegram-бота для генерации сложных паролей
Чтобы придумать надежный, но запоминающийся пароль, можно взять несколько слов и объединить их в последовательность, напоминающую сюжет.
Смотреть статью
Чтобы придумать надежный, но запоминающийся пароль, можно взять несколько слов и объединить их в последовательность, напоминающую сюжет.
Смотреть статью
🏆20👍4🆒2🍾1🗿1
Бот для телеграмма, использующий Яндекс.Диск (Python)
Гайд по написанию бота, который показывает файлы с яндекс диска, для лично-производственных целей.
Смотреть статью
Гайд по написанию бота, который показывает файлы с яндекс диска, для лично-производственных целей.
Смотреть статью
❤18👍8🍾3💯2🆒2🤔1
Какой результат будет в переменной t?
Anonymous Quiz
18%
вылетит TypeError, в t будет (1, 2, [30, 40, 50, 60])
33%
вылетит TypeError, в t будет (1, 2, [30, 40])
46%
(1, 2, [30, 40, 50, 60])
3%
(1, 2, [30, 40])
🤔28👨💻10🏆3🔥2💯2👍1😱1🗿1
Основы PyCharm
Эта статья предназначена для тех, кто только знакомится с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который может упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. Поскольку, статья для новичков, то будет написана довольно подробно.
Смотреть статью
Эта статья предназначена для тех, кто только знакомится с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который может упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. Поскольку, статья для новичков, то будет написана довольно подробно.
Смотреть статью
💯13👍7🏆4🗿2❤1🆒1
Особая переменная __name__
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них — name.
Если скрипт запущен напрямую, то в переменную присваивается значение main, в случае импорта — название модуля.
name по умолчанию также есть у всех классов и функций.
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них — name.
Если скрипт запущен напрямую, то в переменную присваивается значение main, в случае импорта — название модуля.
name по умолчанию также есть у всех классов и функций.
👍16❤2🗿2🆒2🏆1🍾1