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

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

Создано в @incidenta_tech
Download Telegram
Принимаем и декодируем аналоговое ТВ с помощью SDR и Python
https://habr.com/ru/post/482014/?utm_campaign=482014&utm_source=habrahabr&utm_medium=rss

Сегодня мы продолжим тему SDR-приема и обработки сигналов. Приемом аналогового ТВ я заинтересовался совершенно случайно, после вопроса одного из читателей. Однако это оказалось не так просто, из-за банального отсутствия образцов сигнала — во многих местах аналоговое ТВ уже отключено. Читатель даже прислал запись с RTL-SDR, однако ширина записи у RTL порядка 2МГц, в то время как полоса ТВ-сигнала занимает около 8МГц, и на записи было ничего не понятно. В итоге, тема была надолго заброшена, и наконец, только сейчас, в очередную поездку к родственникам я взял с собой SDRPlay, и настроившись на частоты ТВ-каналов, увидел на экране искомый сигнал.
[Видео] Как мы не внедрили GraphQL
https://www.youtube.com/watch?v=1eap21Ngj-g

В один прекрасный момент мы пришли к тому, что нам необходимо переписать наше самописное API. Помимо классического REST мы решили рассмотреть и GraphQL. О результатах — в докладе (спойлер в названии)
Talk Python to Me: #244 Top 10 Real Python Articles of 2019
https://talkpython.fm/episodes/show/244/top-10-real-python-articles-of-2019

Audio
StackOverflow: интересные вопросы за неделю (ccviii)
http://python-weekly.blogspot.com/2019/12/ccviii-stackoverflow-python-report.html
[Видео] Moscow Python Podcast. Как контрибьютить в опенсорс? (level: middle+)
https://www.youtube.com/watch?v=_vhkXyAj88c

Хочешь пойти в опенсорс, но не знаешь, с чего начать? Куда двигаться, чтобы найти крутой проект и быть замеченным? Гость нашего очередного выпуска, Николай Ижиков, контрибьютит в Apache Ignite в качестве основной работы. Николай расскажет, как он дошел такой жизни, из чего состоит мир опенсорса, и как в нем ориентироваться
#python #pydigest

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

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

- Короче, сделал столетний блокбастер цветным
- Джедайская техника уменьшения сверточных сетей — pruning
- Принимаем и декодируем аналоговое ТВ с помощью SDR и Python
- Отправляем письма с помощью asyncio и aiohttp из Django приложения
- Юнит-тесты на Python: Быстрый старт
- [Видео] Создание DSL-компиляторов на Python
- [Видео] Python Virtual Assistant, или Как собрать бота с AI на простом стеке
- [Видео] Pylint изнутри. Как он это делает
- [Видео] Django under microscope
- checkov - вычисляем уязвимости настроек при сборке приложения
- typer - добавляем валидацию типов в CLI
- PyPy 7.3.0


Заходите в гости - https://pythondigest.ru/issue/314/
Присылайте интересные новости через форму на сайте.
Реализация строкового типа в CPython
https://habr.com/ru/post/480324/?utm_campaign=480324&utm_source=habrahabr&utm_medium=rss

Продолжу неспешный разбор реализации базовых типов в CPython, ранее были рассмотрены словари (https://habr.com/en/post/432996/) и целые числа (https://habr.com/en/post/455114/). Тем, кто думает, что в их реализации не может быть ничего интересного и хитрого, рекомендуется приобщиться к данным статьям. Те, же, кто уже их прочёл, знают, что CPython хранит в себе множество интересностей и особенностей реализации. Их может быть полезно знать при написании своих скриптов, так и в качестве пособия по архитектурным и алгоритмическим решениям. Не являются исключением здесь и строки.
Сводка новостей от pythonz.net 22.12.2019 — 29.12.2019
https://pythonz.net/articles/286/
ffmpeg-python - FFmpeg binding с поддержкой фильтрации
http://github.com/kkroening/ffmpeg-python
Используем очереди с приоритетами
https://towardsdatascience.com/introduction-to-priority-queues-in-python-83664d3178c3

На основе list, queue, heapq
Функции-таймеры в Python
https://realpython.com/python-timer/
Изучаем Metaflow за 10 минут
https://towardsdatascience.com/learn-metaflow-in-10-mins-netflixs-python-r-framework-for-data-scientists-2ef124c716e4

Framework написания и исполнения data science workflows
Как эффективно разбивать данные для ML обучения
https://zerowithdot.com/splitting-to-batches/
Test and Code: 97: 2019 Retrospective, 2020 Plans, and an amazing decade
https://testandcode.com/97

Audio
Письмо начинающему изучать Data Science
https://habr.com/ru/post/482652/?utm_campaign=482652&utm_source=habrahabr&utm_medium=rss

Я бы хотел получить такое письмо три года назад, когда только начинал изучать Data Science (https://youtu.be/xC-c7E5PK0Y) (DS). Чтобы там были необходимые ссылки на полезные материалы. Статья не претендует на полноту охвата необъятной области DS. Однако для начинающего специалиста будет полезна.
Crypt, XOR, взлом нешифрованного ZIP и ГПСЧ. Решение задач с r0от-мi Crypto. Часть 2
https://habr.com/ru/post/482680/?utm_campaign=482680&utm_source=habrahabr&utm_medium=rss

В данной статье узнаем про функцию crypt, узнаем как подбирать пароли к ZIP архиву с незашифрованными именами файлов, познакомимся с утилитой xortool, а так же разберемся с генератором псевдослучайных чисел.
Генерация файла sitemaps в Django
https://djangocentral.com/creating-sitemaps-in-django/
Список IDE и редакторов кода для Python
https://www.programiz.com/python-programming/ide
telegram-finance-bot - Телеграм бот для учёта личных расходов и ведения бюджета
http://github.com/alexey-goloburdin/telegram-finance-bot