Python 101: Episode #17 – The email and smtp modules
http://www.blog.pythonlibrary.org/2018/07/25/python-101-episode-17-the-email-and-smtp-modules/
http://www.blog.pythonlibrary.org/2018/07/25/python-101-episode-17-the-email-and-smtp-modules/
ScadaPy: добавляем протокол IEC 60870-5-104
https://habr.com/post/418167/?utm_campaign=418167
Добавление протокола iec-104 в scadapy, предоставляет дополнительные возможности для расширения системы, как в домашней автоматизации, так и для локального применения на малых предприятиях.
Данный протокол довольно сложный в освоении, но в настоящий момент в интернете можно найти достаточно документации для ознакомления.
https://habr.com/post/418167/?utm_campaign=418167
Добавление протокола iec-104 в scadapy, предоставляет дополнительные возможности для расширения системы, как в домашней автоматизации, так и для локального применения на малых предприятиях.
Данный протокол довольно сложный в освоении, но в настоящий момент в интернете можно найти достаточно документации для ознакомления.
[Видео] Мониторинг в Python проекте
https://www.youtube.com/watch?v=zOOuFvnV2tU
Разработка новой функциональности не заканчивается на коммите в master, когда CI/CD/разработчик выкатит на Production... и там всё сломается. "Зеленые" тесты не гарантия работы Production. Следите за картиной в целом - как изменяются системные, технические, продуктовые метрики.
В докладе познакомлю с базовым набором софта и подходов к мониторингу проекта, расскажу, как внедрить за короткий срок и не полысеть.
Пройдемся по метрикам, разберемся как собирать и обрабатывать ошибки, логи, а также как настроить автоматические оповещения/алерты.
https://www.youtube.com/watch?v=zOOuFvnV2tU
Разработка новой функциональности не заканчивается на коммите в master, когда CI/CD/разработчик выкатит на Production... и там всё сломается. "Зеленые" тесты не гарантия работы Production. Следите за картиной в целом - как изменяются системные, технические, продуктовые метрики.
В докладе познакомлю с базовым набором софта и подходов к мониторингу проекта, расскажу, как внедрить за короткий срок и не полысеть.
Пройдемся по метрикам, разберемся как собирать и обрабатывать ошибки, логи, а также как настроить автоматические оповещения/алерты.
Moscow Python Conf++ принимает доклады
https://conf.python.ru/2018
Дедлайн на подачу докладов достаточно лояльный, до 7 сентября. Оргкомитет берет на себя оплату расходов, связанных с приездом на конференцию, и проводит тренинги и вебинары для будущих докладчиков, если у них мало опыта.
Предварительно определены такие секции:
- Язык Python и его экосистема.
- Инфраструктура (пакеты, Docker и Python, работа интерпретаторов, Garbage Collector, GIL и т.д.).
- Сетевые сервисы и веб разработка (фреймворки, HTTP/2, Web API, WebAssembly).
- Большие данные и машинное обучение.
- DevOps (Утилиты, использующие Python для DSL, автоматизация и оркестрация).
- Автоматизация тестирования.
- Работа с базами данных (PonyORM, Django ORM, SQLAlchemy, NoSQL, GraphQL).
Можно предлагать свои секции и темы вне секций. Подробная информация по формату подачи и сама фора на: https://conf.python.ru/2018/speakers
https://conf.python.ru/2018
Дедлайн на подачу докладов достаточно лояльный, до 7 сентября. Оргкомитет берет на себя оплату расходов, связанных с приездом на конференцию, и проводит тренинги и вебинары для будущих докладчиков, если у них мало опыта.
Предварительно определены такие секции:
- Язык Python и его экосистема.
- Инфраструктура (пакеты, Docker и Python, работа интерпретаторов, Garbage Collector, GIL и т.д.).
- Сетевые сервисы и веб разработка (фреймворки, HTTP/2, Web API, WebAssembly).
- Большие данные и машинное обучение.
- DevOps (Утилиты, использующие Python для DSL, автоматизация и оркестрация).
- Автоматизация тестирования.
- Работа с базами данных (PonyORM, Django ORM, SQLAlchemy, NoSQL, GraphQL).
Можно предлагать свои секции и темы вне секций. Подробная информация по формату подачи и сама фора на: https://conf.python.ru/2018/speakers
Freezing Python’s Dependency Hell in 2018
https://tech.instacart.com/freezing-pythons-dependency-hell-in-2018-f1076d625241
https://tech.instacart.com/freezing-pythons-dependency-hell-in-2018-f1076d625241
Получаем данные со счетчиков Меркурий 203.2Т по RS-485
https://habr.com/post/418209/?utm_campaign=418209
Организовать удаленный сбор показаний с электросчетчиков — задача вроде не сложная, счетчики с каждым годом все умнее и умнее и должны сами все отправлять, ан нет, информация конечно есть, но она разрозненная. Производители оборудования видимо тоже хотят зарабатывать на продаже своего ПО. Пишу эту статью чтобы сэкономить время всем, у кого есть похожие задачи.
https://habr.com/post/418209/?utm_campaign=418209
Организовать удаленный сбор показаний с электросчетчиков — задача вроде не сложная, счетчики с каждым годом все умнее и умнее и должны сами все отправлять, ан нет, информация конечно есть, но она разрозненная. Производители оборудования видимо тоже хотят зарабатывать на продаже своего ПО. Пишу эту статью чтобы сэкономить время всем, у кого есть похожие задачи.
mne-python - Магнитоэнцефалография (MEG) и электроэнцефалография (EEG)
http://github.com/mne-tools/mne-python
http://github.com/mne-tools/mne-python
[Видео] Ваш вклад в сообщество Python
http://pythonz.net/videos/121/
Если вы хотите принести пользу сообществу, но не знаете, как это сделать, или с чего начать, приходите послушать — в этом выступлении я опишу несколько направлений, по которым можно следовать. Вы узнаете, о том, что сообществу можно помочь не только делом, но и словом. О том, что не обязательно быть семи пядей во лбу, чтобы участвовать. И о многом другом. Добро пожаловать!
http://pythonz.net/videos/121/
Если вы хотите принести пользу сообществу, но не знаете, как это сделать, или с чего начать, приходите послушать — в этом выступлении я опишу несколько направлений, по которым можно следовать. Вы узнаете, о том, что сообществу можно помочь не только делом, но и словом. О том, что не обязательно быть семи пядей во лбу, чтобы участвовать. И о многом другом. Добро пожаловать!
[Перевод] Сколько объектов выделяет Python, выполняя скрипты?
https://habr.com/post/418305/?utm_campaign=418305
Некоторые Python программисты сильно удивляются, когда узнают сколько временных объектов интерпретатор питона выделяет во время работы простого скрипта.
CPython позволяет получить статистику по выделяемым объектам, для этого его нужно скомпилировать с дополнительными флагами.
https://habr.com/post/418305/?utm_campaign=418305
Некоторые Python программисты сильно удивляются, когда узнают сколько временных объектов интерпретатор питона выделяет во время работы простого скрипта.
CPython позволяет получить статистику по выделяемым объектам, для этого его нужно скомпилировать с дополнительными флагами.
Получаем случайное число с random.org
https://teletype.in/@snakeblog/rJnA9jwEX
Разбираемся, как работать с HTTP API без дополнительных библиотек на Python
https://teletype.in/@snakeblog/rJnA9jwEX
Разбираемся, как работать с HTTP API без дополнительных библиотек на Python
attrs - Python Classes Without Boilerplate
http://github.com/python-attrs/attrs
http://github.com/python-attrs/attrs
[Перевод] Аналоги в Python и JavaScript. Часть третья
https://habr.com/post/418191/?utm_campaign=418191
В прошлых выпусках мы опирались на синтаксис классических версий Питона (2.7) и JS на основе ECMAScript 5. В этот раз мы будем использовать новые функции которые появились в Питоне 3.6 и JS стандарта ECMAScript 6.
ECMAScript 6 — относительно новый стандарт поддерживаемый большинством современных браузеров (https://kangax.github.io/compat-table/es6/). Для использования стандарта 6 в старых браузерах вам понадобиться Babel (https://babeljs.io/) для перевода современных конструкций JS6 на кросс-браузерную поддержку.
В сегодняшней статье: переменные в строках, распаковка списков, лямбда-функции, итерирование без индексов, генераторы и множества (sets).
https://habr.com/post/418191/?utm_campaign=418191
В прошлых выпусках мы опирались на синтаксис классических версий Питона (2.7) и JS на основе ECMAScript 5. В этот раз мы будем использовать новые функции которые появились в Питоне 3.6 и JS стандарта ECMAScript 6.
ECMAScript 6 — относительно новый стандарт поддерживаемый большинством современных браузеров (https://kangax.github.io/compat-table/es6/). Для использования стандарта 6 в старых браузерах вам понадобиться Babel (https://babeljs.io/) для перевода современных конструкций JS6 на кросс-браузерную поддержку.
В сегодняшней статье: переменные в строках, распаковка списков, лямбда-функции, итерирование без индексов, генераторы и множества (sets).
vininfo - Получаем информация по VIN
http://pythonz.net/articles/178/
Из VIN можно получить интересную информацию. Давайте разберёмся, как это сделать.
http://pythonz.net/articles/178/
Из VIN можно получить интересную информацию. Давайте разберёмся, как это сделать.
IPython - 5.8.0
https://allmychanges.com/p/python/IPython/#5.8.0
Интерактивная оболочка для языка программирования Python. Изменения описаны по ссылке https://allmychanges.com/p/python/IPython/#5.8.0. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
https://allmychanges.com/p/python/IPython/#5.8.0
Интерактивная оболочка для языка программирования Python. Изменения описаны по ссылке https://allmychanges.com/p/python/IPython/#5.8.0. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
#python #pydigest
Python здесь! Дайджест тут! Python Дайджест вот!
Сборник интересных python дайджест перед вами.
В 240 выпуске вы найдете:
- Moscow Python Conf++ принимает доклады
- 9 платных, условно-бесплатных и бесплатных программ для трекинга кода приложений
- Как ускорить вычисления на Pandas
- [Перевод] Сколько объектов выделяет Python, выполняя скрипты?
- [Видео] Мониторинг в Python проекте
- [Видео] Ваш вклад в сообщество Python
- supervisely - AI for everyone!
- Glances - кросс-платформенное средство мониторинга
- Termgraph - утилита для рисования графики в консоли
- ProjectQ - фреймворк для квантовых вычислений
- PyCharm 2018.2
и еще много интересного
Заходите в гости - https://pythondigest.ru/issue/240/
Присылайте интересные новости через форму на сайте.
Python здесь! Дайджест тут! Python Дайджест вот!
Сборник интересных python дайджест перед вами.
В 240 выпуске вы найдете:
- Moscow Python Conf++ принимает доклады
- 9 платных, условно-бесплатных и бесплатных программ для трекинга кода приложений
- Как ускорить вычисления на Pandas
- [Перевод] Сколько объектов выделяет Python, выполняя скрипты?
- [Видео] Мониторинг в Python проекте
- [Видео] Ваш вклад в сообщество Python
- supervisely - AI for everyone!
- Glances - кросс-платформенное средство мониторинга
- Termgraph - утилита для рисования графики в консоли
- ProjectQ - фреймворк для квантовых вычислений
- PyCharm 2018.2
и еще много интересного
Заходите в гости - https://pythondigest.ru/issue/240/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 240
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Termgraph - утилита для рисования графики в консоли
https://github.com/mkaz/termgraph
https://github.com/mkaz/termgraph