сегодня в 17:20
Благодарю owlman75 за иллюстрацию к выпуску. Всем желаю продуктивной рабочей недели.
Присылайте новости для публикации в дайджесте вот сюда и тогда они никуда не пропадут.
Следующий выпуск будет 23 февраля.
Статьи и интервью
AES-128. Детали и реализация
Подробно ассказано о составляющих алгоритма, сделано небольшое погружение в матчасть и приведен пример реализации- Прощаясь с Python
Ян Бикинг — активный участник Python-сообщества, автор pip, virualenv, Paste, WebOp пишет прощальный пост, уходя с этой технологию в JavaScript. - HTTP 2.0
Краткий рассказ о hyper — библиотеке поддерживающей http 2.0 - Jinja2 за пределами web
- Простенький keylogger для Windows
- Очередь задач в стиле Celery за 55 строк кода
Статья интересна не столько самой реализацией сколько подходом и примером использования в связке ZeroMQ и PiCloud - Как сделать ротацию логов
Пример прменения logging.handlers.RotatingFileHandler Внедрение зависимостей
Зачем нужно внедрение зависимостей? Оно уменьшает связанность компонентов в приложение и упрощает тестирование. У некоторых разработчиков есть мнение, что внедрение зависимостей нужно только в больших проектах и что оно сильно усложняет программы. Автор на примере применения библиотеки python-inject пытается показать, что последнее далеко не всегда верно- Как написать библиотеку
Учебный материал показывает пример реализации библиотеки для работы по протоколу FTP и бубликации её на PyPI - Почему python медленный. Часть 1. Структуры данных
В первой из обещанной серии статей автор рассматривает проблемы производительности структур данных языка по сравнению с C и объясняет почему примерно одинаковый код на разных языках программирования работает с разной скоростью - 14 мини web-фрейворков
Кратенькое обозрение с картинками каждого из обнаруженных автором проектов - Разработка кроссплатформенного приложения на Qt, PyQt и PySide — часть 4
На этот раз о поддержке баз данных - Применение Sonar для статического анализа кода
Про сообщества программистов
Армин Ронахер пишет о своем пути к Python и его сообществу- Функция упрощающая применение нескольких контекстных менеджеров для блока кода
По сути дела автор приводит пример реализации функции, которая принимает список контекстных менеджеров и может использоваться как артумент для with - Инкапсуляция исключений
Методика написания более читаемого кода выбрасывающего исключения на основе contextlib.contextmanager - Строгая проверка типов данных
Автор знакомит с библиотекой sphinx_typesafe позволяющей описывать типы данных параметров функций и возвращаемых ими результатов для более четкого документирования интерфейсов - Проблемы производительности декораторов
Автор рассматривает и сравнивает производительность нескольких способов реализации декораторов в том числе с выновсом в C-модуль - oAuth2
Практическое руководство с картинками и примерами кода для Github и Facebook - Алгоритм отписки от чего либо на Django
Пример решения традиционной задачи по отписке, например от почтовой рассылке с помощью специальной секретной ссылки - Простая работа с WebSockets на Flask и Gevent
- Для чего нужно шифрование
Автор PyPy-совместимой библиотеки cryptography делится мыслями о том как он пришел к созданию этого модуля и для чего он вообзе нужен
Интересные проекты, инструменты, библиотеки
Релизы
- Python 3.3.4
- Anconda 1.9
Вышла новая версия популярного пакетного менеджера пакетов для научных, математичских, инженерных вычислений и анализа данных - PyCharm 3.1.1
Конференции, события, встречи разработчиков
Kharkiv.py #10 — 1 марта 2014
Kharkiv Python Community – сообщество людей, небезразличных к языку программирования Python.17-й Московский Django Meetup
20-го февраля состоится первый в 2014-м году и 17-й по счёту MoscowDjango Meetup. К сожалению, не все планы получается реализовывать из-за напряжённого рабочего графика организаторов, однако мы всё ещё надеемся порадовать вас хорошими новостями и позитивными изменениями в новом году.
Автоматизированное
продвижение сайтов
- 50% экономии на ссылках
- Запуск проекта за 10 минут
- Вывод и удержание в ТОП 10
Подробнее
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий