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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     21.02.2017       Выпуск 166 (20.02.2017 - 26.02.2017)       Статьи
     20.02.2017       Выпуск 166 (20.02.2017 - 26.02.2017)       Статьи

Книга «Основы Data Science и Big Data. Python и наука о данных»

Data Science — это совокупность понятий и методов, позволяющих придать смысл и понятный вид огромным объемам данных.

Каждая из глав этой книги посвящена одному из самых интересных аспектов анализа и обработки данных. Вы начнете с теоретических основ, затем перейдете к алгоритмам машинного обучения, работе с огромными массивами данных, NoSQL, потоковым данным, глубокому анализу текстов и визуализации информации. В многочисленных практических примерах использованы сценарии Python.

     20.02.2017       Выпуск 166 (20.02.2017 - 26.02.2017)       Статьи

Базовые принципы машинного обучения на примере линейной регрессии

Мне выпала честь сделать первый пост, и я, пожалуй, отклонюсь от своей привычной нейросетевой тематики и сделаю пост о базовых понятиях машинного обучения на примере одной из самых простых и самых полезных моделей — линейной регрессии. Я буду использовать язык питон для демонстрации экспериментов и отрисовки графиков, все это вы с легкостью сможете повторить на своем компьютере. Поехали.

     20.02.2017       Выпуск 166 (20.02.2017 - 26.02.2017)       Статьи
     18.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи
     18.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Telegram-бот, webhook и 50 строк кода Telegram

Как, опять? Ещё один туториал, пережёвывающий официальную документацию от Telegram, подумали вы? Да, но нет! Это скорее рассуждения на тему того, как построить функциональный бот-сервис используя Python3.5+, asyncio и aiohttp. Тем интереснее, что заголовок на самом деле лукавит…

     17.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Телеграм бот на Python с использованием только requests Telegram

На Хабре уже полно статей-туториалов с заголовками «Создание бота на Python», но многие из них используют готовые обертки над HTTP-интерфейсом Bot API Телеграма. Я же использую стандартную библиотеку для отправки и получения GET- и POST-запросов — requests. И так, рассмотрим создание примитивного Телеграм бота, который будет отвечать на все наши текстовые сообщения. Это будет заготовка для дальнейшего расширения.

     17.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Сделать вклад в Django легче, чем вы думаете Django

Статья описывает, как можно поучавствовать в улучшении Django. Описано очень подробно

     16.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи
     16.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Неет! Этот пакет только для Python2

Гайд описавает, как добавить поддержку Python3 в библиотеку.

     16.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Змея и кокос

Я люблю Python. Нет, правда, это отличный язык, подходящий для широкого круга задач: тут вам и работа с операционной системой, и веб-фреймворки на любой вкус, и библиотеки для научных вычислений и анализа данных. Но, помимо Python, мне нравится функциональное программирование. И питон в этом плане неплох: есть замыкания, анонимные функции и вообще, функции здесь — объекты первого класса. Казалось бы, чего ещё можно желать? И тут я случайно наткнулся на Coconut — функциональный язык, компилируемый в Python. Всех любителей Python и ФП прошу под кат.

     15.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи
     14.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Python: Работа с базой данных, часть 1/2: Используем DB-API

Python DB-API – это не конкретная библиотека, а набор правил, которым подчиняются отдельные модули, реализующие работу с конкретными базами данных. Отдельные нюансы реализации для разных баз могут отличаться, но общие принципы позволяют использовать один и тот же подход при работе с разными базами данных.

     14.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Эксперимент с Dask и TensorFlow

Как можно использовать Dask для паралелльного вычисления в TensorFlow

     14.02.2017       Выпуск 165 (13.02.2017 - 19.02.2017)       Статьи

Создаём нейронную сеть InceptionV3 для распознавания изображений Keras

Под катом пойдёт речь о реализации свёрточной нейронной сети архитектуры InceptionV3 с использованием фреймворка Keras. Статью я решил написать после ознакомления с туториалом "Построение мощных моделей классификации с использованием небольшого количества данных". С одобрения автора туториала я немного изменил содержание своей статьи. В отличие от предложенной автором нейронной сети VGG16, мы будем обучать гугловскую глубокую нейронную сеть Inception V3, которая уже предустановлена в Keras.