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

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

     01.09.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Анализ данных: ищем выигрышные комбинации в фентези футболе

Статья рассказывает что такое фентези футбол и как можно делать обдуманные ставки

     01.09.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Определяем новое на HackerNews без RSS и API

Статья описывает как написать простой парсер для HackerNews. Код из статьи позволяет определить новинки на сайте и сохраняет страницы в БД

     01.09.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Снова о вычисление факториала на Python

В статье вы найдете различные способы подсчета факториала и узнаете какой из них быстрее.

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Анализ данных: работаем с Craigslist с помощью Python

Крейглист это сайт электронных объявлений.

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Словарь в Python

Статья подробно описывает все операции со словарями в Python

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Почему не все так просто с MongoDB

В последнее несколько лет MongoDB приобрела огромную популярность среди разработчиков. То и дело в интернете появляются всякие статьи как очередной молодой популярный проект выкинул на свалку истории привычные РСУБД, взял в качестве основной базы данных MongoDB, выстроил инфраструктуру вокруг неё, и как все после этого стало прекрасно. Даже появляются новые фреймворки и библиотеки, которые строят свою архитектуру целиком на Mongo (Meteor.js например). По долгу работы я примерно 3 года занимаюсь разработкой и поддержкой нескольких проектов, которые используют MongoDB в качестве основной БД, и в этой статье хочу рассказать, почему на мой взгляд с MongoDB далеко не все так просто, как написано в мануалах, и к чему вы должны быть готовы, если вдруг решите взять MongoDB в качестве основной БД в ваш новый модный стартап :-) Все что описано ниже можно воспроизвести с использованием библиотеки PyMongo для работы с MongoDB из языка программирования Python. Однако скорее всего с аналогичными ситуациями вы можете столкнуться и при использовании других библиотек для других языков программирования.

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Статьи

Стоимость жилья как функция координат

Цены на жильё формируются из многочисленных факторов, основные из которых — это близость к центру города и наличие рядом различной инфраструктуры. Но реальные цены только в бумажных газетах и риэлторских сайтах. Мы будем строить свою карту с ценами на недвижимость в Москве при помощи python, яндекс API и matplotlib, специальный репортаж с места событий под катом

     30.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Визуализация движений игроков NBA на Python

Интересная статья, которая показывает как визуализировать движение игроков NBA, а также как посчитать различную статистику по этим данным

     29.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

PostgreSQL транзакции и SQLAlchemy

Интересная статья рассказывает как использовать Postgres транзакции с ORM SQLAlchemy

     28.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Как написать твиттер бота

Учебная статья рассказывает по шагам как создавать твиттер ботов

     28.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Сборник ресурсов про Python+SQLite

На одной странице собраны различные публикации на тему Python+SQlite. Разные плагины, опыт использования и другое

     27.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи
     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

PyPy векторизация

Автор статьи описывает опыт полученный на GSoC, а именно - ускорение PyPy с помощью SIMD

     27.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Введение в Grab - фреймворк для веб-парсинга

Grub написал наш соотечественник, это мощный фреймворк для веб-парсинга. Эта статья описывает базовые основы работы с этим фреймворком.

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Анализ данных: криминал в Балтиморе

Статья показывает применение анализа данных на примере криминала в городе Балтимор. Инструменты стандартны - pandas, matplotlib, ipython, но данные не стандартные.

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Пишем модули на Go 1.5 для Python

Любите Python, но и без Go обойтись не можете? Тогда эта статья вам поможет, в статья описывается как написать модуль для Python на Go

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Сегментация клиентов в Python

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Асимметрично расходящиеся цветовые карты в Matplotlib

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Тестирование websocket'ов tornado без внешних клиентов

Статья описывает способ тестирования tornado проекта с websocket'ами без внешних клиентских библиотек.

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

Изучаем кортежи (tuple)

Статья описывает стандартный тип данных - кортеж. Что это такое, как его создавать, изменяемый или нет этот тип данных?