PythonDigest
1.89K subscribers
23 photos
1 video
17.1K links
Сборник Python новостей: https://pythondigest.ru

Наш IT-тренажер: https://app.incidenta.tech/

Создано в @incidenta_tech
Download Telegram
udemy-dl - скачиваем udemy курсы
http://github.com/r0oth3x49/udemy-dl
Создание stateful навыка для Алисы на serverless функциях Яндекс.Облака и Питоне
https://habr.com/ru/post/469723/?utm_campaign=469723&utm_source=habrahabr&utm_medium=rss

Написать, захостить и зарегистрировать такой навык может любой разработчик, а с сегодняшнего дня навыки даже не надо хостить — достаточно залить их код в облако в виде той самой бессерверной функции (https://yandex.ru/blog/dialogs/navyki-alisy-teper-mozhno-razmeschat-v-yandeks-oblake-besplatno-i-prosto).
9 лучших опенсорс находок за сентябрь 2019
https://habr.com/ru/post/469753/?utm_campaign=469753&utm_source=habrahabr&utm_medium=rss

Технологии внутри: Python, C, Rust, Ruby, JavaScript, Go.

Тематика: веб разработка, администрирование, инструменты разработчика.
Используем zip() для парной итерации
https://realpython.com/python-zip-function/
Автоматизируем отчеты с Jupyter Notebooks (Jupytext и Papermill)
https://medium.com/capital-fund-management/automated-reports-with-jupyter-notebooks-using-jupytext-and-papermill-619e60c37330
Streamlit - фреймворк для создания ML инструментов
https://towardsdatascience.com/coding-ml-tools-like-you-code-ml-models-ddba3357eace
[Перевод] Новый курс по Python от Microsoft [на английском]
https://habr.com/ru/post/469077/?utm_campaign=469077&utm_source=habrahabr&utm_medium=rss

Вероятно, самое большое препятствие при изучении любого нового языка программирования — просто знать, с чего начать. Что важно? Что нужно знать, чтобы стать профи? Трудно исследовать документы, когда даже нет уверенности, что читаешь то, что нужно.
Путь к проверке типов 4 миллионов строк Python-кода. Часть 3
https://habr.com/ru/post/468237/?utm_campaign=468237&utm_source=habrahabr&utm_medium=rss

Представляем вашему вниманию третью часть перевода материала о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода.
Poco — UI автоматизация мобильных игр на основе Python в рамках AirTest IDE
https://habr.com/ru/post/464181/?utm_campaign=464181&utm_source=habrahabr&utm_medium=rss

Сегодня мы поговорим о втором главном фреймворке для автоматизации UI, который называется Poco. Poco использует Python и здесь уже не обойтись без написания кода, но давайте сначала рассмотрим для чего он применяется, когда стоит к нему обращаться и как это всё выглядит.
Храним файлы в AWS S3 через Flask
https://stackabuse.com/file-management-with-aws-s3-python-and-flask/
Пишем оплату для telegram-бота на python с помощью библиотеки telebot часть 3
https://habr.com/ru/post/470023/?utm_campaign=470023&utm_source=habrahabr&utm_medium=rss

В жизни каждого разработчика телеграм ботов наступает момент, когда необходимо реализовать оплату в вашем боте. И тут у вас есть два пути. Первый — зарегистрировать ИНН, ИП/Юридическое лицо и подключить официальную оплату от телеграма или просто использовать сторонний сервис по типу Free-Kassa, QIWI и т.д. Думаю выбор очевиден, в этой статье я буду использовать QIWI, потому что так хочу.
lutris / lutris - клиент для Open Source gaming platform
https://github.com/lutris/lutris
geonode - платформа для хранения гео данных
http://github.com/GeoNode/geonode
Бредогенератор: создаем тексты на любом языке с помощью нейронной сети
https://habr.com/ru/post/470035/?utm_campaign=470035&utm_source=habrahabr&utm_medium=rss

Эта статья будет в немного «пятничном» формате, сегодня мы займемся NLP. Не тем NLP, про который продают книжки в подземных переходах, а тем, который Natural Language Processing (https://en.wikipedia.org/wiki/Natural_language_processing) — обработка естественных языков. В качестве примера такой обработки будет использоваться генерация текста с помощью нейронной сети. Создавать тексты мы сможем на любом языке, от русского или английского, до С++. Результаты получаются весьма интересными, по картинке уже наверно можно догадаться.
Как технология in-memory изменила бизнес-аналитику
https://habr.com/ru/post/470113/?utm_campaign=470113&utm_source=habrahabr&utm_medium=rss

Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.*
PynamoDB - библиотека для Amazon DynamoDB
http://github.com/pynamodb/PynamoDB
Не очень хороший python
https://dantealighierin.github.io/badPython.html

Python безусловно прекрасный язык программирования. Он идеально подходит для новичков,благодаря простому синтаксису, богатой библиотеке( в том числе идущей "из коробки" ), профилированию. Да и сам я заметил,что любая статья про python начинается с перечисления его достоинств. А вот называть недостатки языка не принято. Не понятно почему так сложилось,ведь абсолютно у всего в этом мире есть свои достоинства и недостатки. Думаю,что читателю будет полезно знать про плохие стороны змеиного языка.
Простые часы на tkinter
https://dantealighierin.github.io/tkClock.html

Tkinter – это кроссплатформенная библиотека для разработки графического интерфейса на языке Python (начиная с Python 3.0 переименована в tkinter). Tkinter расшифровывается как Tool kit interface, и является интерфейсом для языка програмирования Tcl и графической для него привязки tk.Не вдаваясь в подробности, Tkinter можно охарактеризовать как переводчик с языка Python на язык Tcl. Вы пишете программу на Python, а код модуля tkinter у вас за спиной переводит ваши инструкции на язык Tcl(тикль-токль), который понимает библиотека Tk (tool kit).
kornia - Open Source Differentiable Computer Vision Library for PyTorch
http://github.com/arraiyopensource/kornia
👍1
Talk Python to Me: #232 Become a robot developer with Python
https://talkpython.fm/episodes/show/232/become-a-robot-developer-with-python

Audio
Сертифицированный мониторинг температуры
https://habr.com/ru/post/470267/?utm_campaign=470267&utm_source=habrahabr&utm_medium=rss

В нашей компании используется Система менеджмента качества (СМК). В рамках одной из сертификации по системе ISO:9001 было предписано собирать показания температуры и влажность в некоторых помещениях, например в серверной или на складах.


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


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