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

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

Создано в @incidenta_tech
Download Telegram
Визуальный отладчик для Jupyter
https://habr.com/ru/post/500422/?utm_campaign=500422&utm_source=habrahabr&utm_medium=rss

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


Пользователи Jupyter любят проводить в блокнотах эксперименты, они используют блокноты как интерактивное средство коммуникации. Правда, если говорить о задачах классической разработки ПО, например, о рефакторинге большой кодовой базы, то можно сказать, что для решения таких задач Jupyter часто меняют на обычные IDE.
map(), filter() и reduce() на примере
https://stackabuse.com/map-filter-and-reduce-in-python-with-examples/
[Видео] Moscow Python Podcast. Удаленная работа. Взгляд со стороны техдира (level: All)
https://www.youtube.com/watch?v=a_vlcxij_AA

В гостях у Moscow Python Podcast Илья Лебедев, технический директор компании BestDoctor и евангелист Moscow Python. Обсудили как безболезненно перейти на удаленную работу и о инструментах организации процессов.
Talk Python to Me: #263 SEO for developers
https://talkpython.fm/episodes/show/263/seo-for-developers

Audio
Интерактивные эксперименты с машинным обучением (на TensorFlow)
https://habr.com/ru/post/500788/?utm_campaign=500788&utm_source=habrahabr&utm_medium=rss

Я создал новый проект Интерактивные эксперименты с машинным обучением (https://github.com/trekhleb/machine-learning-experiments) на GitHub. Каждый эксперимент состоит из Jupyter/Colab ноутбука, показывающего как модель тренировалась, и Демо странички, показывающей модель в действии прямо в вашем браузере.

 
Несмотря на то, что машинные модели в репозитории могут быть немного "туповатенькими" (помните, это всего-лишь эксперименты, а не вылизанный код, готовый к "заливке на продакшн" и дальнейшему управлению новыми Tesla)
DjangoChat - Django Security - Markus Holtermann
https://djangochat.com/episodes/django-security-markus-holtermann-PT9XBies

Audio
Князь сказал или где была война. Мой опыт исследования «Войны и мир»
https://habr.com/ru/post/500584/?utm_campaign=500584&utm_source=habrahabr&utm_medium=rss

Роман-эпопею Льва Николаевича Толстого «Война и мир» (https://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%B9%D0%BD%D0%B0_%D0%B8_%D0%BC%D0%B8%D1%80) я так и не прочитал до сих — в школе было не интересно из-за «словоблудия» автора, а с возрастом как-то нет времени взяться за такой объемный труд.


Однако решил, что изучить стоит…
Материальный Python. Что нового в библиотеке KivyMD
https://habr.com/ru/post/500968/?utm_campaign=500968&utm_source=habrahabr&utm_medium=rss

Не так давно уже писали о Python в Mobile development (https://habr.com/ru/post/479126/) и разработке мобильных приложений на Python с помощью библиотек Kivy и KivyMD (https://habr.com/ru/post/480018/). Эта статья продолжит знакомить вас с кроссплатформенными Python инструментами, а конкретно сегодня мы рассмотрим новинки, которые появились в библиотеке KivyMD за последнее время.
Учимся делать анимированные графики из данных
https://towardsdatascience.com/learn-how-to-create-animated-graphs-in-python-fce780421afe
Python: Работа с базой данных, часть 2/2: Используем ORM
https://habr.com/ru/post/322086/?utm_campaign=322086&utm_source=habrahabr&utm_medium=rss

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


Статья ориентирована в первую очередь на начинающих, она не претендует на исчерпывающе глубокое изложение, а скорее дает краткую вводную в тему, объясняет самые востребованные подходы для старта и иллюстрирует это простыми примерами базовых операций.
YouTube2Audio - desktop приложение для скачивания аудио с YouTube
http://github.com/irahorecka/YouTube2Audio
Отложенные ретраи силами RabbitMQ
https://habr.com/ru/post/500978/?utm_campaign=500978&utm_source=habrahabr&utm_medium=rss

В этой статье я хочу поделиться с вами «рецептом», который позволил нам реализовать отложенные ретраи при использовании брокера сообщений RabbitMQ (https://www.rabbitmq.com/)
Простейший тренажер английских слов с использованием Питона и Балаболки
https://habr.com/ru/post/501106/?utm_campaign=501106&utm_source=habrahabr&utm_medium=rss

Существует большое количество различных методик изучения иностранных языков вообще и английского в частности. Но какая бы методика ни была, учить слова все равно надо.


Для этих целей есть очень много различных тренажеров с выбором слов для изучения. Тем не менее, их возможностей иногда не хватает.
The Real Python Podcast – Episode #8: Docker + Python for Data Science and Machine Learning
https://realpython.com/podcasts/rpp/8/

Audio
Python Bytes: #180 Transactional file IO with Python and safer
https://pythonbytes.fm/episodes/show/180/transactional-file-io-with-python-and-safer

Audio
Test and Code: 112: Six Principles of Readable Tests - David Seddon
https://testandcode.com/112

Audio
#python #pydigest

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

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

- Учимся делать анимированные графики из данных
- Работа с базой данных, часть 2/2: Используем ORM
- Работа с базой данных во Flask: от джуна джуну
- Материальный Python. Что нового в библиотеке KivyMD
- Добавление счётчиков к моделям в административной панели Django
- Интеграция Aviasales API с Amazon Kinesis и простота serverless
- Простая космическая симуляция с помощью Python и Box2D
- [Видео] Удаленная работа. Взгляд со стороны техдира
- Django bugfix release: 3.0.6
- PyCharm 2020.1.1

Заходите в гости - https://pythondigest.ru/issue/333/
Присылайте интересные новости через форму на сайте.
8 полезных расширений для упрощения написания кода в VS Code
https://medium.com/better-programming/8-vs-code-extensions-you-might-love-eba03d85fd4f
Django. Как создать полиморфную систему динамических виджетов
https://evileg.com/ru/post/617/

Пример архитектурного решения для создания динамических виджетов сайта на Django. Также может быть использовано и в ряде других задач.