Posts categorized under: короткие заметки

Интерактивное исследование JSON-объектов в Jupyter

Работаете с JSON в Jupyter Notebook? Тогда вам понравится вот такой способ интерактивного исследования сложных JSON-объектов, который я утащил с stackoverflow, а туда его утащили с c reddit (автор slashvee), используется пакет renderjson, автор David Caldwell.

Python.v.JS

Однажды это должно было случиться. Я долго старался этого избежать, искал обходные пути и тайные лайзеки. Пытался выкручиваться так и сяк. Но всё-таки жизнь неумолима. Что должно произойти, то произойдёт. Когда-нибудь это может случиться и с вами. Да-да, никто не застрахован! Вы думаете, что выучили C, C++, Pascal, Python, Ruby и даже Haskell, и это вас спасёт? Нет. В один прекрасный день вы столкнётесь с ним. Он войдёт в вашу жизнь, хотите вы этого или нет. Имя ему — JavaScript.

Дальше →

Пересечение нескольких множеств в одну строчку

Сегодня на паре по программированию для журналистики данных мы столкнулись с такой задачей: есть список множеств, нужно найти пересечение их всех. Как это проще всего сделать в Python? Оказывается, у этой задачи есть решение в одну строчку.

Собственно, дело было так. Мы смотрели на данные по госзакупкам через API сайта clearspending.ru

Дальше →

Локальный nbviewer: слава Docker'у

О, эта вечная дилемма: использовать сторонний сервис и зависеть от тех людей, которые его поддерживают, или сделать собственный и поддерживать его самому, разбираясь со всеми проблемами самостоятельно. А проблемы будут! В обоих случаях! Даже в таком тривиальном, казалось бы, деле, как выкладывание конспектов лекций. Я уже было подумал, что за последние полтора года нашёл правильную комбинацию: программистские лекции я пишу в ipynb

Дальше →