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

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

     31.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Реализация поискового движка с ранжированием на Python (Часть 2)

В предыдущей части мы построили индекс, но мы всё ещё не можем выполнять запросы по нему. Про это я и расскажу в этой статье.

     30.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Автоматизация ip-сети с помощью подручных инструментов (Python)

Эта статья подойдет сетевым специалистам, которые находятся в поисках примеров возможной автоматизации ip сети с помощью подручных инструментов.

     29.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Django ORM. Добавим сахарку

Фреймворк Django, пожалуй, самый популярный для языка Python. Однако, при всей его популярности, часто критикуют его ORM — а именно lookup синтаксис через подчеркивания. На самом деле, такой выбор синтаксиса вполне обоснован — он легок в понимании, расширяем, а главное — прост, как швабра. Тем не менее, хочется красоты, или даже прямо изящества. Но красота — понятие относительное, поэтому будем отталкиваться из конкретных задач.

     23.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Голосовое управление компьютером и Python

Можно ли управлять компьютером с помощью голоса? Автор статьи прошел по собственному пути и решил эту задачу. Внимание: код не по pep8

     21.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Автоматическое определение тональности текста (Sentiment Analysis)

Речь в этой статье пойдет про использование различных методов машинного обучения для решения проблем, связанных с обработкой естественного языка (NLP)

     20.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Как Python и Jinja могут облегчить жизнь FPGA разработчику

В этой статье показано как можно обойти одно из ограничений языка Verilog, применяемого при разработке ASIC/FPGA, используя автогенерацию кода с помощью Python и библиотеки Jinja. А также как можно ускорить разработку IP-ядер, сгенерировав модуль контрольно-статусных регистров из их описания.

     20.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Событийно-ориентированный бэктестинг на Python шаг за шагом. Часть 1

Мы рассматривали различные этапы разработки торговых систем, среди которых одним из наиболее важных является тестирование на исторических данных (бэктестинг). Сегодня речь пойдет о практической релизации событийно-ориентированного бэктест-модуля с помощью Python.

     18.07.2015       Выпуск 82 (13.07.2015 - 19.07.2015)       Статьи

OAuth и django rest framework

Автор рассказывает о том как непросто оказалось решить тривиальную, на первый взгляд, задачу - добавить вход через социальные сети по протоколу OAuth

     17.07.2015       Выпуск 82 (13.07.2015 - 19.07.2015)       Статьи

Автоматизация тестирования веб-приложения с использованием Selenium WebDriver, Python, и Behave

Статья по шагам показывает как автоматизировать тестирование веб-приложения с помощью популярных инструментов тестирования.

     15.07.2015       Выпуск 82 (13.07.2015 - 19.07.2015)       Статьи

Автоматические миграции в Peewee

В статье описан способ автоматизировать миграции Peewee

     15.06.2015       Выпуск 81 (08.06.2015 - 14.06.2015)       Статьи

Как мы делали лучший трекер релиз-ноутов

Рассказ о том, как появился на свет сервис Allmychanges.com

     11.06.2015       Выпуск 81 (08.06.2015 - 14.06.2015)       Статьи

Использование регулярных выражений в Python для новичков

В последние годы языки общего назначения стали чаще использоваться для анализа данных. Разработчики и организации используют Python или Javascript для решения своих задач. И в этом им помогают регулярные выражения. Они — незаменимый инструмент для упорядочивания, причесывания, поиска или извлечения текстовых данных.

     11.06.2015       Выпуск 81 (08.06.2015 - 14.06.2015)       Статьи

Пишем SSL туннель на python

Пример реализации SSLv3 -> TLSv1 прокси

     10.06.2015       Выпуск 81 (08.06.2015 - 14.06.2015)       Статьи

В чем привлекательность динамических языков?

Статья-сравнение преимуществ и недостатков статической и динамической типизации на примере Scala и Python

     08.06.2015       Выпуск 81 (08.06.2015 - 14.06.2015)       Статьи

Как я повышал конверсию машинным обучением

Автор пробует ответить на такие вопросы:
- может ли один доклад умного человека сделать другого человека одержимым?
- как окунуться в машинное обучение (почти) с нуля?
- почему не стоит недооценивать многоруких бандитов?
- существует ли серебряная пуля для a/b тестов?

     07.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Python и D

Автор рассказывает о преимуществах и проблемах совместного использования этих двух языков

     05.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Записи python разработчика — Tornado и pgettext

Рассказ о функции, которая была добавлена автором в Tornado 4.2. - pgettext.

     05.06.2015       Выпуск 80 (01.06.2015 - 07.06.2015)       Статьи

Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут

Последняя пятница апреля не стала исключением для встречи сообщества любителей языка Python. В этот раз спикеры на Python Meetup поделились следующими темами: - Grail: шаги для ваших Python-тестов
- Rest сервисы на Flask
- GUI приложение за пять минут