IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     02.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Именованные кортежи. Пишем код на Python чище

В стандартной библиотеке питона содержится специализированный тип "namedtuple", который, кажется, не получает того внимания, которое он заслуживает. Это одна из прекрасных фич в питоне, которая скрыта с первого взгляда.

     01.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Django Viewflow - приложение для организации WorkFlow Django

Приложение позволяет описывать рабочий процесс в вашем приложении

     01.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Отзывчивые графики на Bokeh, Flask и Python 3

Статья описывает, как использовать Bokeh для отображения данных в графиках

     01.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи
     01.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Python приложение для работы с Outlook mail, calendar, и contacts

Статья-туториал про использование REST API Microsoft продуктов

     01.06.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Введение в Pelican

Pelican - генератор статических сайтов

     31.05.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи

Импорт пакетов в зависимости от версии Python

Описывается способ импорта разного кода в зависимости от версии Python

     29.05.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи
     29.05.2017       Выпуск 180 (29.05.2017 - 04.06.2017)       Статьи
     28.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи
     28.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи

Анализ рынка недвижимости методом случайного леса

Решалась задача анализа текущих предложений на минском рынке недвижимости с целью поиска недооцененных квартир. В качестве источника информации был выбран сайт риэлтерского агентства "Твоя столица".

     27.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи

Throttling в Django Rest Framework Viewsets

Как делать лимиты количества запросов в API

     27.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи
     26.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи
     26.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи

Эксперименты с malloc и нейронными сетями

Больше года назад, когда я работал антиспамщиком в Mail.Ru Group, на меня накатило, и я написал про эксперименты с malloc. В то время я в свое удовольствие помогал проводить семинары по АКОСу на ФИВТе МФТИ, и шла тема про аллокацию памяти. Тема большая и очень интересная, при этом охватывает как низкий уровень ядра, так и вполне себе алгоритмоемкие структуры. Во всех учебниках написано, что одна из основных проблем динамического распределения памяти — это ее непредсказуемость. Как говорится, знал бы прикуп — жил бы в Сочи. Если бы оракул заранее рассказал весь план по которому будет выделяться и освобождаться память, то можно было составить оптимальную стратегию, минимизирующую фрагментацию кучи, пиковое потребление памяти и т.д. Отсюда пошла возня с ручными аллокаторами. В процессе раздумий я натолкнулся на отсутствие инструментов логирования malloc() и free(). Пришлось их написать! Как раз про это была статья (а ещe я изучал macOS). Были запланированы две части, однако жизнь круто повернулась и стало не до malloc(). Итак, пора восстановить справедливость и реализовать обещанное: ударить глубоким обучением по предсказанию работы с кучей.

     25.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи
     25.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи
     25.05.2017       Выпуск 179 (22.05.2017 - 28.05.2017)       Статьи

Scraping для Аналитиков данных - практическое руководство

Введение в web scraping на Python. Извлекае описания работ с Indeed.com силами Urllib и BeautifulSoup