Задачи, Статьи, Недельный Python Дайджест, FAQ, Курсы по Python, Видео-уроки, Скринкасты
PyNSK
проект про Python
Просмотр записей в категории Полезные библиотеки
django-ipware - определяем IP пользователя
Наверное, вы сталкивались с письмами от google, с содержанием аля "В ваш аккаунт зашли с IP-адреса <такого-то>, что делать?". Чтобы реализовать такую логику необходимо записывать историю входов и ip-адрес.
Для django есть небольшой модуль - django-ipware, который самостоятельно разбирает HTTP(s) запрос. Модуль вычитывает необходимые поля запроса и возвращает адрес пользователя.
Полезные библиотеки: freezegun - замораживаем время
Вот только такой код оттестировать не всегда просто - иногда надо чтобы now() возвращал конкретное время. Для этого случая есть freezegun:
Полезные библиотеки: где брать модули для django?
От этого множество авторов пишут статьи с названиями "Мой топ 10 django-модулей", мы не исключение и будем такие писать.
Полезные библиотеки: RPC и nameko
Берем 2 компьютера, а дальше... А дальше нам надо как-то из программы на одном компьютере запустить метод на другом, да еще и данные перекинуть. Вот здесь на помощь и приходит RPC (Remote Procedure Call) вызов удалённых процедур.
Полезные библиотеки: bokeh - библиотека визуализации данных
Полезные библиотеки: swig - запускаем C-код из Python
Для работы с С-библиотеками есть несколько способов: - Писать программу на С/C++ и подключать DLL (.so) файлы - Попытаться напрямую запустить C код из нужного языка.
Полезные библиотеки: langid.py
Вопрос к аудитории - как вы решили бы такую задачу?
Полезные библиотеки: gensim - библиотека для моделирования над текстами
Целевая аудитория является обработка естественного языка (НЛП) и IR сообщество.
Полезные библиотеки: funcy - набор конструкций, которые упрощают код
Есть ряд модулей, которые стоит ставить первыми. Этот набор у каждого свой. В моем наборе есть место для funcy. funcy - это набор мелких полезностей при работе с данными.
Полезные библиотеки: генерация html с помощью Yattag
В этом случае нам поможет модуль Yattag - это библиотека (DSL по сути), которая позволяет в Python-way формате писать HTML/XML файлы