Собрали в одном месте самые важные ссылки
консультируем про IT, Python
Перевод весьма неоднозначной статьи, но он должен подстегнуть разработчиков python в сторону упрощения деплоя на мобильные платформы и не только. Статью обсудили и в подкасте radio-t в обсуждении тем слушателей.
Идея спорная, но ее реализация может показаться достаточно интересной
Решение проблемы с установкой приложения требующего python 2.4 на относительно современную систему
Давно уже до пятой версии обновился Qt и вместе с ним PyQt, но найти информацию по ним в русскоязычном сегменте — задача не из простых. Под катом подробное руководство для тех, кто только начинает знакомиться со связкой Qt + python3.
Видео с доклада на MoscowDjango Meetup с рассказом, как заглянуть "под капот" ваших приложений на Python (и Django в частности): какие способы профилирования бывают и когда их можно использовать; об отладке приложений и различных инструментах, которые помогают разработчику при разработке.
Описание и исходный код скрипта для роутера MikroTik для ограничения несанкционированного доступа к Asterisk
Реализация идеи написать «Морской бой», где будут играть два компьютера между собой.
Разработка скрипта для скачивания своего музыкального плейлиста из вконтактика для прослушивания музыки в оффлайн режиме
Хорошая статья от разработчиков ivi.ru на тему того как порекомендовать клиенту, например, похожие товары или составить список "с этим товаром покупают"
В этой статье пойдёт речь о том, как реализован словарь в Python. Автор старается ответить на вопрос, почему элементы словаря не упорядочены, описать, каким образом словари хранят, добавляют и удаляют свои элементы.
Обещается целая серия статей на хабре о том как стартовать в такой, относительно непростой на первый взгляд, области знаний как машинное обучение
Довольно дискуссионная, скажем так, статья о том почему Django может извратить ум неопытного разработчика
В руководстве подробно описан процесс генерации документации с помощью связки reStructuredText, Python Sphinx, GitHub и сервиса Read the Docs. Доступно в трёх форматах — онлайн, HTML и ePub.
Полезность admin actions в django трудно переоценить. До версии 1.1 этого механизма в django не было и как только не приходилось извращаться даже для самых элементарных задач вроде удаления группы записей.
Практически в каждом django-проекте рано или поздно встает вопрос о генерировании превьюшек для картинок. Одним из наиболее простых и удобных решений для этого является sorl.thumbnail. Это приложение позволяет генерировать превьюшки либо прямо в шаблоне через тег {% thumbnail %}, либо используя в моделях специальное поле sorl.thumbnail.ImageField. В подавляющем большинстве случаев этого достаточно, но иногда возникает необходимость получить превьюшку в python-коде прямо по месту, без переделывания моделей.
Первого января 2015 года по расписанию вышла новая версия библиотеки для работы с изображениями Pillow 2.7. Так как многие изменения в ней были сделаны командой Uploadcare - они составили расширенную версию заметок о релизе этой версии.
К участию в качестве спикеров приглашаются опытные программисты, готовые поделиться своим опытом и знаниями. Для спикеров участие в конференции абсолютно бесплатно. Более того, для всех спикеров предполагаются сюрпризы и подарки!
В последние годы REST (REpresentational State Transfer) стала стандартной архитектурой при дизайне веб-сервисов и веб-API. В этой статье автор показывает как просто создавать RESTful веб-сервисы используя Python и микрофреймворк Flask.
Немного протухший, но довольно новогодний, пример отрисовки ёлочки с помощью OpenGL
Автор не нашел внятного объяснение работы «волнового алгоритма» с примерами реализации на нужном языке программирования, следствием чего явилась данная статья.