Forwarded from Oh My Py
Универсальные оповещения
Есть куча способов отправлять уведомления — от проверенного SMTP и удобного Telegram до смс и специальных приложений для мобилок вроде Pushover.
Обычно для этого используют 3rd-party библиотеку соответствующего провайдера. Но есть более удобный способ — пакет notifiers от Ора Карми. Он предоставляет простой универсальный интерфейс для отправки сообщений через любой сервис.
Например, через телеграм:
Поддерживается аж 16 провайдеров, а интерфейс один — метод
Питон 3.6+
#пакетик
Есть куча способов отправлять уведомления — от проверенного SMTP и удобного Telegram до смс и специальных приложений для мобилок вроде Pushover.
Обычно для этого используют 3rd-party библиотеку соответствующего провайдера. Но есть более удобный способ — пакет notifiers от Ора Карми. Он предоставляет простой универсальный интерфейс для отправки сообщений через любой сервис.
Например, через телеграм:
import notifiers
token = "bot_token"
chat_id = 1234
tg = notifiers.get_notifier("telegram")
tg.notify(message="Привет!", token=token, chat_id=chat_id)
Поддерживается аж 16 провайдеров, а интерфейс один — метод
.notify(). И никаких дополнительных 3rd-party библиотек. Удобно!Питон 3.6+
#пакетик
SQL For Data Science: A Beginner's Guide! - Analytics Vidhya
https://www.analyticsvidhya.com/blog/2021/06/sql-for-data-science-a-beginners-guide/
https://www.analyticsvidhya.com/blog/2021/06/sql-for-data-science-a-beginners-guide/
Analytics Vidhya
SQL For Data Science: A Beginner Guide!
SQL for data science is the most widely used language while working with databases. This article is a beginner's guide to SQL.
Docker for absolute beginners — what is Docker and how to use it (+ examples) | by Mike Huls | Jun, 2021 | Towards Data Science
https://towardsdatascience.com/docker-for-absolute-beginners-what-is-docker-and-how-to-use-it-examples-3d3b11efd830
https://towardsdatascience.com/docker-for-absolute-beginners-what-is-docker-and-how-to-use-it-examples-3d3b11efd830
CSS у SVG у CSS: як додавали конфеті до дизайн-системи Stack Overflow
https://codeguida.com/post/2940
https://codeguida.com/post/2940
Codeguida
CSS у SVG у CSS: як додавали конфеті до дизайн-системи Stack Overflow
Stack Overflow показує конфеті за різні здобутки на сайті — тож розробники вирішили закріпити це у дизайн-системі
Forwarded from Веб-страница
Лучшие практики для дизайна модальных окон
Модальное окно служит для информирования или взаимодействия с пользователем, при этом перекрывая основной контент сайта. Сделать такое окно не сложно, но при неправильном подходе оно может стать серьёзным раздражителем и негативно влиять на пользовательский опыт.
В этой статье автор поделился некоторыми советами по созданию и использованию модальных окон:
https://tprg.ru/pvag
#фронтенд
Модальное окно служит для информирования или взаимодействия с пользователем, при этом перекрывая основной контент сайта. Сделать такое окно не сложно, но при неправильном подходе оно может стать серьёзным раздражителем и негативно влиять на пользовательский опыт.
В этой статье автор поделился некоторыми советами по созданию и использованию модальных окон:
https://tprg.ru/pvag
#фронтенд
Forwarded from Zen of Python
Развёртывание Python Flask-приложения с помощью Heroku
В этом руководстве вы научитесь создавать Python-приложение на Flask с последующим развёртыванием его на Heroku. Также вы познакомитесь с безопасным управлением конфигурацией и секретами различных сред.
Подробнее в статье:
https://tprg.ru/JwGZ
#flask
В этом руководстве вы научитесь создавать Python-приложение на Flask с последующим развёртыванием его на Heroku. Также вы познакомитесь с безопасным управлением конфигурацией и секретами различных сред.
Подробнее в статье:
https://tprg.ru/JwGZ
#flask
5 VS Code Extensions That Make Refactoring Easy - DEV Community
https://dev.to/alexomeyer/5-vs-code-extensions-that-make-refactoring-easy-1ccb
https://dev.to/alexomeyer/5-vs-code-extensions-that-make-refactoring-easy-1ccb
Forwarded from Веб-страница
5 облачных баз данных с собственными SDK для JavaScript
Сегодня существует достаточно много вариантов для хранения данных в облаке и выбрать из них непросто, потому что идеального решения нет и везде имеются свои нюансы.
В этой статье рассмотрены пять наиболее популярных вариантов:
https://tprg.ru/lozA
Сегодня существует достаточно много вариантов для хранения данных в облаке и выбрать из них непросто, потому что идеального решения нет и везде имеются свои нюансы.
В этой статье рассмотрены пять наиболее популярных вариантов:
https://tprg.ru/lozA
AWS Elastic Beanstalk
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.CreateApp.html
- https://aws.amazon.com/premiumsupport/knowledge-center/deploy-codecommit-elastic-beanstalk/
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cli-git.html
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.CreateApp.html
- https://aws.amazon.com/premiumsupport/knowledge-center/deploy-codecommit-elastic-beanstalk/
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cli-git.html
Amazon
Create an example application with Elastic Beanstalk - AWS Elastic Beanstalk
Create a new application starting from a preexisting example application.
Forwarded from Zen of Python
Как запросы POST с Python упрощают парсинг веб-страниц
Обычно, для парсинга сайтов используют Selenium, даже у нас на канале есть парочка постов, предлагающих такой вариант. Однако, Selenium может оказаться нестабильным и достаточно медленным, поэтому сегодня предлагаем вам альтернативный вариант. Он заключается в использовании POST-запросов к сайту.
Подробности здесь:
https://tprg.ru/TWMN
Обычно, для парсинга сайтов используют Selenium, даже у нас на канале есть парочка постов, предлагающих такой вариант. Однако, Selenium может оказаться нестабильным и достаточно медленным, поэтому сегодня предлагаем вам альтернативный вариант. Он заключается в использовании POST-запросов к сайту.
Подробности здесь:
https://tprg.ru/TWMN
Hackernoon
How POST Requests with Python Make Web Scraping Easier | HackerNoon
To scrape a website, it’s common to send GET requests, but it's useful to know how to send data. In this article, we'll see how to start with POST requests.
Forwarded from Zen of Python
Python для автоматизации тестирования: создаём несложный REST-тест за 4 шага
С точки зрения тестирования Python очень удобный язык, ведь благодаря его широким возможностям для тестирования можно применять и машинное обучение, и генерировать большой объём данных, и многое другое.
Эта статья поможет вам научиться создавать REST-тесты с помощью Python всего на четыре шага:
https://tprg.ru/HAzy
С точки зрения тестирования Python очень удобный язык, ведь благодаря его широким возможностям для тестирования можно применять и машинное обучение, и генерировать большой объём данных, и многое другое.
Эта статья поможет вам научиться создавать REST-тесты с помощью Python всего на четыре шага:
https://tprg.ru/HAzy
Forwarded from Zen of Python
Пишем на Питоне сразу хорошо
В этой статье вы найдёте множество антипаттернов, которые допускают разработчики при работе с Python, а более опытные коллеги их находят и заставляют исправлять. Поэтому, если вы не хотите переделывать свои ошибки, то лучше сразу научиться делать правильно.
Эта статья поможет:
https://tprg.ru/LUPa
В этой статье вы найдёте множество антипаттернов, которые допускают разработчики при работе с Python, а более опытные коллеги их находят и заставляют исправлять. Поэтому, если вы не хотите переделывать свои ошибки, то лучше сразу научиться делать правильно.
Эта статья поможет:
https://tprg.ru/LUPa
Forwarded from Zen of Python
6 проектов на Python, которые можно завершить за выходные
Настали выходные, но это не повод лежать в позе тюленя, а отличная возможность в короткий срок прокачать свои навыки программирования.
В этой статье вы найдёте несколько идей для проектов, которые можно создать за выходные, а также руководства и советы к некоторым из них:
https://tprg.ru/MqT9
Настали выходные, но это не повод лежать в позе тюленя, а отличная возможность в короткий срок прокачать свои навыки программирования.
В этой статье вы найдёте несколько идей для проектов, которые можно создать за выходные, а также руководства и советы к некоторым из них:
https://tprg.ru/MqT9
Forwarded from Zen of Python
Преобразование любого изображения в ASCII-картинку в оттенках серого на Python
Взгляните какую интересную библиотеку мы для вас нашли. С помощью неё можно превратить любое изображение в ASCII-картинку, выполненную из различных символов.
Подробнее здесь:
https://tprg.ru/t40m
Взгляните какую интересную библиотеку мы для вас нашли. С помощью неё можно превратить любое изображение в ASCII-картинку, выполненную из различных символов.
Подробнее здесь:
https://tprg.ru/t40m
Forwarded from Zen of Python
Bitcoin на Python
Андрей Карпати — директор по ИИ и Autopilot Vision в Tesla. И чтобы лучше разобраться в вопросе (или чтобы потом сделать какой-то аналог, кто ж его знает), он решил изучить биткоин изнутри. Для этого он с нуля решил создать аналогичную систему.
И вот как это было:
https://tprg.ru/U8j9
Андрей Карпати — директор по ИИ и Autopilot Vision в Tesla. И чтобы лучше разобраться в вопросе (или чтобы потом сделать какой-то аналог, кто ж его знает), он решил изучить биткоин изнутри. Для этого он с нуля решил создать аналогичную систему.
И вот как это было:
https://tprg.ru/U8j9
Forwarded from Zen of Python
5 простых способов удалить NaN из списка в Python
NaN расшифровывается буквально, как «не число». При работе с данными в наборе этих самых данных могут оказаться значения, которые нам нужно убрать для достижения необходимой цели, оставив только числа.
Для этого есть как минимум 5 различных способов, которые вы найдёте в этой статье:
https://tprg.ru/PcHA
NaN расшифровывается буквально, как «не число». При работе с данными в наборе этих самых данных могут оказаться значения, которые нам нужно убрать для достижения необходимой цели, оставив только числа.
Для этого есть как минимум 5 различных способов, которые вы найдёте в этой статье:
https://tprg.ru/PcHA