Size: a a a

2019 July 18
PythonDigest
[Видео] Raymond Hettinger «Build powerful, new data structures with Python's abstract base classes»
https://www.youtube.com/watch?v=S_ipdVNSFlo
источник
2019 July 19
PythonDigest
[Видео] Никита Гришко, Flo Health Inc «Evolution of dependency management»
https://www.youtube.com/watch?v=qPKmXkxmsHI
источник
PythonDigest
[Видео] Иван Цыганов, Positive Technologies «(Без)опасные зависимости»
https://www.youtube.com/watch?v=zvSgTBg_nac
источник
PythonDigest
[Видео] Андрей Власовских, JetBrains «Что будет в Python 3.8 и чего не будет»
https://www.youtube.com/watch?v=Fpb72U3wW7w
источник
PythonDigest
[Видео] Александр Хаёров, Chainstack «Прощай, Virtual Environments?»
https://www.youtube.com/watch?v=L2OpzwloTDI
источник
PythonDigest
[Видео] Никита Левонович, Квестоделы «Micropython для аркадных игр и квестов в реальности»
https://www.youtube.com/watch?v=I00SHgcbzEU
источник
PythonDigest
[Видео] Александр Артёменко, Яндекс «Макросы для Питониста»
https://www.youtube.com/watch?v=IMkvg45Vw70
источник
PythonDigest
[Видео] Кирилл Борисов, Booking.com «Слишком умная квартира: IoT + Python + все остальное»
https://www.youtube.com/watch?v=IL5v8PumkqY
источник
PythonDigest
Курс лекций «Основы цифровой обработки сигналов»
https://habr.com/ru/post/460445/?utm_campaign=460445&utm_source=habrahabr&utm_medium=rss

Часто ко мне обращаются люди с вопросами по задачам из области цифровой обработки сигналов (ЦОС). Я подробно рассказываю нюансы, подсказываю нужные источники информации. Но всем слушателям, как показало время, не хватает практических задач и примеров в процессе познания этой области. В связи с этим я решил написать краткий интерактивный курс по цифровой обработке сигналов и выложить его в открытый доступ (https://github.com/capitanov/dsp-theory).
источник
2019 July 21
PythonDigest
requests-html - Pythonic HTML Parsing for Humans™
http://github.com/oldani/requests-html
источник
PythonDigest
Пишем простую нейронную сеть с использованием математики и Numpy
https://habr.com/ru/post/460589/?utm_campaign=460589&utm_source=habrahabr&utm_medium=rss

Зачем очередная статья про то, как писать нейронные сети с нуля? Увы, я не смог найти статьи, где были бы описаны теория и код с нуля до полностью работающей модели. Сразу предупреждаю, что тут будет много математики. Я предполагаю, что читатель знаком с основами линейной алгебры, частными производными и хотя бы частично, с теорией вероятностей, а также Python и Numpy. Будем разбираться с полносвязной нейронной сетью и MNIST.
источник
PythonDigest
Безумный конвертер GIF'ок в анимированные стикеры для Telegram
https://habr.com/ru/post/460411/?utm_campaign=460411&utm_source=habrahabr&utm_medium=rss

xZibit тоже рад, ведь здесь GIF вставлены в стикеры, чтобы быть вставлеными в GIF для КДПВ!


А теперь о подробностях реализации.


Всё началось с дискуссии в чатике Telegram-разработчиков о грядущей фиче
источник
PythonDigest
источник
PythonDigest
Talk Python to Me: #221 Empowering developers by embedding Python
https://talkpython.fm/episodes/show/221/empowering-developers-by-embedding-python

How do we get kids excited about programming? Make programming tangible with embedded devices. Did you know that after kids learned to code with the BBC micro:bit, 90% of kids "thought coding was for everyone" and 86% said it made CS topics more interesting?
источник
PythonDigest
Python Bytes: #139 f"Yes!" for the f-strings
https://pythonbytes.fm/episodes/show/139/f-yes-for-the-f-strings
источник
PythonDigest
Управление конечным автоматом с использованием Django FSM
https://webdevblog.ru/upravlenie-konechnym-avtomatom-s-ispolzovaniem-django-fsm/

Представьте себе приложение типа JIRA (https://www.atlassian.com/software/jira) со сложным рабочим процессом. Для создания такого приложения требуется поддержка управления конечным автоматом. Если вы создаете свое приложение с помощью Django (https://hashedin.com/blog/a-guide-to-using-social-login-with-django/), Django FSM предоставляет вам готовую поддержку для управления конечным автоматом.
Предположим, что наше приложение имеет следующий рабочий процесс выполнение Task.
источник
PythonDigest
Вероятность того, что 2 шахтёра имеют одинаковый мир
https://habr.com/ru/post/460629/?utm_campaign=460629&utm_source=habrahabr&utm_medium=rss

Недавно меня заинтересовал вопрос: «может ли быть такое, что 2 игрока в Minecraft имеют один и тот же одиночный мир?»


Дело в том, что мир Minecraft генерируется случайным образом из заданного семени. Его можно задать вручную или получить казённый псевдослучайный. Стоит отметить, что одно и то же семя генерирует один и тот же мир.
источник
PythonDigest
Оптимальная линейная фильтрация: от метода градиентного спуска до адаптивных фильтров
https://habr.com/ru/post/455497/?utm_campaign=455497&utm_source=habrahabr&utm_medium=rss

Развивая тему конспектов по магистерской специальности "Communication and Signal Processing" (TU Ilmenau), продолжить хотелось бы одной из основных тем курса "Adaptive and Array Signal Processing" (https://www5.tu-ilmenau.de/nt/de/teachings/vorlesungen/anwendungen_der_systemtheorie/index.html). А именно основами адаптивной фильтрации.
источник
PythonDigest
Простое шифрование текста — кортежем цифр, с регулированием сложности
https://habr.com/ru/post/460727/?utm_campaign=460727&utm_source=habrahabr&utm_medium=rss

Захотелось сделать очень простое криптографическое приложение для текста, вдруг будет такая необходимость.


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


Сам ключ храниться в .json поэтому отправить, посмотреть, редактировать его просто.
источник
2019 July 22
PythonDigest
[Видео] Готовь sanic летом
https://www.youtube.com/watch?v=UYSmE128K4M

Алексей Чирков (ведущий разработчик, Domclick)


Sanic — один из самых популярных web-фрейморков для Python. Попробуем разобраться почему он таким стал и как его готовить. В докладе будут рассмотрены основные принципы построения REST сервиса, затронуты вопросы валидации входных данных, сериализации результата. Доклад будет интересен для разработчиков python уровня junior/middle, желающих получить практические навыки разрабтки асинхронных web-сервисов

 
источник