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

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

Создано в @incidenta_tech
Download Telegram
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?
Python Bytes: #139 f"Yes!" for the f-strings
https://pythonbytes.fm/episodes/show/139/f-yes-for-the-f-strings
Управление конечным автоматом с использованием 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.
Вероятность того, что 2 шахтёра имеют одинаковый мир
https://habr.com/ru/post/460629/?utm_campaign=460629&utm_source=habrahabr&utm_medium=rss

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


Дело в том, что мир Minecraft генерируется случайным образом из заданного семени. Его можно задать вручную или получить казённый псевдослучайный. Стоит отметить, что одно и то же семя генерирует один и тот же мир.
Оптимальная линейная фильтрация: от метода градиентного спуска до адаптивных фильтров
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). А именно основами адаптивной фильтрации.
Простое шифрование текста — кортежем цифр, с регулированием сложности
https://habr.com/ru/post/460727/?utm_campaign=460727&utm_source=habrahabr&utm_medium=rss

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


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


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

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


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

 
[Видео] Django внутри Django: framework для чатботов
https://www.youtube.com/watch?v=NHZ6LU74Jm0

Михаил Новиков (Fasttrack, Тимлид)


С одной стороны — это доклад о том, как построить low-code платформу на базе Django Template Language, сделать ее безопасной и дать пользователям описывать бизнес-процессы на языке джанго-шаблонов. С другой — это рассказ для продвинутых (и не очень) разработчиков, как можно извратить джангу и пользоваться абсолютно всеми ее компонентами не по назначению мы переписали роутер, urlconf, middleware, написали свою систему вьюх, свой template engine на базе родного джанговского и тд. Полезное для слушателей — на примере нашего "Django внутри Django" я расскажу о кишках самой джанги, об интересных паттернах, которые в ней применяются (например, миддлвары, которые начиная с версии 2 сделаны в функциональном стиле), об инсайтах по оптимизации (например, оказывается, резолв по урезанной части urlconf’а примерно в 10 раз быстрее резолва по полному urlconf’у) и так далее
Подборка рабочих примеров обработки данных
https://habr.com/ru/post/460557/?utm_campaign=460557&utm_source=habrahabr&utm_medium=rss

По стопам моего первого поста (https://habr.com/en/post/452392/) подборки датасетов для машинного обучения — сделаю подборку относительно свежих датасетов с рабочими примерами по обработке данных. Ведь ни для кого не секрет, что обучение на хороших примерах проходит эффективнее и быстрее. Посмотрим, что интересного нам смогут показать одни из лучших примеров по обработке данных.
GitGot - инструмент поиска конфиденциальных секретных данных в GitHub.
http://github.com/BishopFox/GitGot
StackOverflow: интересные вопросы за неделю (clxxxvii)
http://python-weekly.blogspot.com/2019/07/clxxxvii-stackoverflow-python-report.html
#python #pydigest

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

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

- Вероятность того, что 2 шахтёра имеют одинаковый мир
- Автоматизация импортов в Python
- Рецепты для ELFов
- Модуль dis в Python и свертка констант
- Сравнение BDD фреймворков Python: плюсы и минусы
- Простое шифрование текста — кортежем цифр, с регулированием сложности
- Курс лекций «Основы цифровой обработки сигналов»
- [Видео] Доклады с PyCon Russia 2019
- [Видео] Доклады с Moscow Python Meetup 65
- requests-html - Pythonic HTML Parsing for Humans
- webssh - Web based ssh client


Заходите в гости - https://pythondigest.ru/issue/291/
Присылайте интересные новости через форму на сайте.
Сводка новостей от pythonz.net 14.07.2019 — 21.07.2019
https://pythonz.net/articles/256/
pyTelegramBotAPI - Python Telegram bot api.
http://github.com/eternnoir/pyTelegramBotAPI
Отчет с PyDaCon meetup в Mail.ru Group, 22 июня
https://habr.com/ru/post/460555/?utm_campaign=460555&utm_source=habrahabr&utm_medium=rss

В конце июня, в московском офисе прошел митап на котором собрали 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup (https://pydata.moscow/). Под катом собрали презентации, записи докладов и небольшие комментарии.
Pytest-recording - симулируем поведение сети в тестах
https://github.com/kiwicom/pytest-recording
Генерация отчетов с Papermill: часть 1
https://pbpython.com/papermil-rclone-report-1.html
NumPy arange(): как использовать
https://realpython.com/how-to-use-numpy-arange/
Python Celery Guide
https://webdevblog.ru/python-celery/

Все в сообществе Python слышали о Celery хотя бы один раз, и, возможно, уже работали с ним. По сути, это удобный инструмент, который помогает запускать отложенный или выделенный код в отдельном процессе или даже на отдельном компьютере или сервере. Это экономит время и усилия на многих уровнях.
Python Meetup Chelyabinsk #6
https://pychel.timepad.ru/event/1011967/

8 августа в Челябинске состоится шестой Python-митап. Программа митапа:

— Asynchronous frameworks battle (Алексей Созыкин, Antida software)

— Python в браузере (Алексей Комиссаров, Antida software)

— Как перестать беспокоиться и начать писать автотесты (Юлия Саитгалиева, Fix)