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

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

Создано в @incidenta_tech
Download Telegram
Внедряем оплату BTC куда угодно (Python)
https://habr.com/ru/post/525638/?utm_campaign=525638&utm_source=habrahabr&utm_medium=rss

Полгода назад взялся за один проект с возможностью оплаты биткойном. Так как проект делали на языке python, то и оплату хотелось реализовать на нем же. Сразу же взялся анализировать готовые решения, доступные библиотеки и Rest API Blockchain.com. С апи блокчейна я моментально обломался, так как их токен для использования апи довольно не просто получить.
Create A Form Template - Building SaaS #78
https://www.mattlayman.com/building-saas/create-form-template/

Audio
Test and Code: 137: Become an Author - Matt Harrison interviews Brian Okken
https://testandcode.com/137

Audio
Python⇒Speed: Poetry vs. Docker caching: Fight!
https://pythonspeed.com/articles/poetry-vs-docker-caching/
Python. Язык, на котором просто мыслить
https://habr.com/ru/post/526718/?utm_campaign=526718&utm_source=habrahabr&utm_medium=rss

Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, а также для работы с data science и машинным обучением, сегодня предлагаем вам перевод несколько мировоззренческого поста с сайта Dropbox, где завершил свою карьеру Гвидо ван Россум — о смысле и незаменимости языка Python.
PyCharm исполнилось 10 лет
https://habr.com/ru/post/526662/?utm_campaign=526662&utm_source=habrahabr&utm_medium=rss

У PyCharm юбилей. На протяжении десяти лет наша IDE развивалась вместе с Python, отражая изменения в языке и отвечая на запросы Python-разработчиков. Все это время мы стремились сделать PyCharm максимально удобной и эффективной IDE.
Поиск лишних запросов в Django с помощью unit testing
https://www.valentinog.com/blog/n-plus-one/
The Real Python Podcast – Episode #34: The Python Modulo Operator & Managing Data With SQLite and SQLAlchemy
https://realpython.com/podcasts/rpp/34/

Audio
Как принять сигналы немецкого ВМФ с помощью звуковой карты, или изучаем радиосигналы сверхнизких частот
https://habr.com/ru/post/526824/?utm_campaign=526824&utm_source=habrahabr&utm_medium=rss

Тема приема и анализа сверхдлинных волн весьма интересна, но на Хабре она упоминается весьма редко. Попробуем восполнить пробел, и посмотрим как это работает.
Формируем тренировочный сэмпл данных при distribution shift
https://habr.com/ru/post/526938/?utm_campaign=526938&utm_source=habrahabr&utm_medium=rss

Дисклеймер: статья является переведенным продуктом автора Max’a Halforda (https://maxhalford.github.io/blog/subsampling-1/). Перевод не чистый, а адаптивный. Такой, чтобы было понимание на любом рубеже знаний.
#python #pydigest

Сборник Python новостей уже перед вами.

В выпуске Python Дайджест вы найдете:

- Python. Язык, на котором просто мыслить
- Python⇒Speed: Poetry vs. Docker caching: Fight!
- Прототип на «коленке»: мониторинг датчиков сердечного ритма в спортивном зале
- Как искусственный интеллект борется с вредителями
- Забываете передавать аргументы в функцию? Вам поможет contextvars
- Удав укрощает Graal VM
- Определение токсичных комментариев на русском языке
- optimize-images v1.4.0
- Django bugfix releases issued: 3.1.3, 3.0.11, and 2.2.17

Заходите в гости - https://pythondigest.ru/issue/359/
Присылайте интересные новости через форму на сайте.
StackOverflow: интересные вопросы за неделю (ccxlix)
http://python-weekly.blogspot.com/2020/11/ccxlix-stackoverflow-python-report.html
Windows: достучаться до железа
https://habr.com/ru/post/527006/?utm_campaign=527006&utm_source=habrahabr&utm_medium=rss

Меня всегда интересовало низкоуровневое программирование – общаться напрямую с оборудованием, жонглировать регистрами, детально разбираться как что устроено... Увы, современные операционные системы максимально изолируют железо от пользователя, и просто так в физическую память или регистры устройств что-то записать нельзя. Точнее я так думал, а на самом деле оказалось, что чуть ли не каждый производитель железа так делает!
Python Bytes: #206 Python dropping old operating systems is normal!
https://pythonbytes.fm/episodes/show/206/python-dropping-old-operating-systems-is-normal
Машинное обучение на помощь руководителю разработки
https://habr.com/ru/post/525370/?utm_campaign=525370&utm_source=habrahabr&utm_medium=rss

Интерес к теме машинного обучения и искусственного интеллекта неуклонно растет. Ежедневно в новостных сводках мы читаем про победу искусственного интеллекта над человеком. Как правило, описывается решение некоторой сложной задачи (челенджа). От жгучего желания воспроизвести результаты статьи во благо человечества (или своего собственного) в 99% случаев отговаривает отсутствие датасета, деталей реализации алгоритма и мощного железа (порой сотни единиц специализированных устройств для тензорных вычислений).
Напишем и поймем Decision Tree на Python с нуля! Часть 5. Информационная энтропия
https://habr.com/ru/post/526460/?utm_campaign=526460&utm_source=habrahabr&utm_medium=rss

При создании дерева решений из данных алгоритм ID3 использует индекс, называемый информационной энтропией, чтобы определить, какой атрибут следует использовать для ветвления с наиболее эффективным распределением данных.


В начале, определимся с понятием объем информации. Интуитивно понятно, что объем данных = сложность, запутанность данных. Дерево решений собирает данные с одинаковыми значениями классов с каждого ветвления, таким образом снижая степень запутанности значений класса. Следовательно, при выборе атрибута, согласно которому лучше всего проводить ветвление, опираться стоит на то, насколько простыми стали данные после разветвления.
Понимание деревьев решений в машинном обучении и их реализация с помощью Python
https://habr.com/ru/post/526970/?utm_campaign=526970&utm_source=habrahabr&utm_medium=rss

Дерево решений — тип контролируемого машинного обучения, который в основном используется в задачах классификации. Дерево решений само по себе — это в основном жадное, нисходящее, рекурсивное разбиение. «Жадное», потому что на каждом шагу выбирается лучшее разбиение. «Сверху вниз» — потому что мы начинаем с корневого узла, который содержит все записи, а затем делается разбиение.
Sentiment Analysis With Python to Classify Movie Reviews
https://realpython.com/sentiment-analysis-python/
Дополнительные компоненты для кроссплатформеннной библиотеки материального дизайна KivyMD
https://habr.com/ru/post/527194/?utm_campaign=527194&utm_source=habrahabr&utm_medium=rss

Совсем недавно мы (команда разработчиков KivyMD) создали на GitHub KivyMD-Extension (https://github.com/kivymd-extensions) — организацию, в которой размещаются репозитории пользовательских дополнений для библиотеки KivyMD. Это пакеты компонентов, которые не связаны напрямую со спецификацией материального дизайна, но используют под капотом библиотеку KivyMD и существенно расширяют ее. О нескольких таких пакетах я расскажу сегодня.
Talk Python to Me: #289 Disovering exoplanets with Python
https://talkpython.fm/episodes/show/289/disovering-exoplanets-with-python

Audio