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

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

     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Релизы
     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи
     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи
     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Распознаем цвета светофора с помощью Deep Learning Deep Learning

Как я изучил Deep Learning за 10 недель и выиграл $5000

     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Вопросы и обсуждения
     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Учебные материалы

Краткое руководство: Python + asyncio

90 минут видео про asyncio

     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Интересные проекты, инструменты, библиотеки

Django 2.0 не будет поддерживать Python 2

Согласно коммиту в репозитории Django, Django не будет поддерживать Python 2

     19.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Python: коллекции, часть 3: конкатенация, добавление и удаление элементов

Продолжим изучать общие принципы работы со стандартными коллекциями (модуль collections в ней не рассматривается) Python. Будут рассматриваться способы объединения и обновления коллекций с формированием новой или изменением исходной, а также способы добавлять и удалять элементы в изменяемые коллекции.

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Интересные проекты, инструменты, библиотеки

mycli - CLI для работы с MySQL, MariaDB и Percona

Это утилита в виде интерфейса командной строки, которая позволяет работать с MySQL, MariaDB и Percona. Умеет подсвечивать синтаксис, а также обладает функцией авто-дополнения

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Как различать британскую и американскую литературу с помощью машинного обучения

Однажды мне стало интересно, отличается ли британская и американская литература с точки зрения выбора слов, и если отличается, удастся ли мне обучить классификатор, который бы различал литературные тексты с точки зрения частоты использованных слов. Различать тексты, написанные на разных языках, довольно легко, мощность пересечения множества слов небольшая относительно множества слов в выборке. Классификация текста по категориям «наука», «христианство», «компьютерная графика», «атеизм», — всем известный hello world среди задач по работе с частотностью текста. Передо мной стояла более сложная задача, так как я сравнивала два диалекта одного языка, а тексты не имели общей смысловой направленности.

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Генерация фиктивных данных с Elizabeth: Часть II

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

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Bitcoin in a nutshell — Transaction

Если говорить об уже существующей банковской системе, то транзакция внутри какого-нибудь Альфа-банка — это просто редактирование таблицы балансов, где уменьшается число напротив одного имени и увеличивается напротив другого. В случае с межбанковскими переводами подключаются некоторые сторонние организации, например SWIFT, но, по сути, все работает примерно так же.

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Bitcoin in a nutshell — Protocol

Транзакции — это чуть ли не самый "главный" объект в сети Bitcoin, да и в других блокчейнах тоже. Поэтому я решил, что если и писать про них целую главу, то тогда нужно рассказать и показать вообще все, что можно. В частности то, как они строятся и работают на уровне протокола.

Ниже я объясню, каким образом формируется транзакция, покажу как она подписывается и продемонстрирую механизм общения между нодами.

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Статьи

Bitcoin in a nutshell — Cryptography

Одна из причин, почему Bitcoin продолжает привлекать столько внимания — это его исключительная «математичность». Сатоши Накамото удалось создать систему, которая способна функционировать при полном отсутствии доверия между ее участниками. Все взаимодействия основаны на строгой математике, никакого человеческого фактора — вот в чем была революционность идеи, а не в одноранговой сети, как многие думают. Поэтому первую главу я решил посвятить именно математическим основам Bitcoin.

     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Релизы
     18.01.2017       Выпуск 161 (16.01.2017 - 22.01.2017)       Интересные проекты, инструменты, библиотеки

pontoon - утилита локализации от Mozilla

Утилита позволяет организовать локализацию веб приложений прям на месте