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

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

     26.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи

Асинхронная загрузка больших датасетов в Tensorflow

В Сети много тюториалов и видеолекций, и других материалов обсуждающих
основные принципы, архитектуру, стратегии обучения и т.д. Традиционно, обучение нейронных сетей производится путем предявления нейронной сети пакетов
изображений из обучающей выборки и коррекции коэффициентов этой сети
методом обратного распространения ошибки. Одним из
наиболее популярных инструментов для работы с нейронными сетями является
библиотека Tensorflow от Google.

     25.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи

Модифицируем Python за 6 минут

На этой неделе я сделал мой первый pull-request в основной проект CPython. Его отклонили :-( Но чтобы не тратить полностью свое время, я поделюсь своими выводами о том, как работает CPython и покажу вам как легко изменить синтаксис Python.

Я собираюсь показать вам как добавить новую фичу в синтаксис Python. Эта фича — оператор инкремента/декремента, стандартный оператор для большинства языков. Чтобы убедиться — откройте REPL и попробуйте:

     25.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи
     25.12.2017       Выпуск 210 (25.12.2017 - 31.12.2017)       Статьи

А теперь по-русски. Выпуск 4. Логгинг

Как же называется процесс записи в журнал событий?

     22.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи

Программировать хочу, пусть меня научат! Образовательные проекты Avito

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

     21.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи
     20.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи

Генерируем заголовки фейковых новостей в стиле Ленты.ру

Сравниваем 2 подхода к генерации текста c помощью нейронных сетей: Char-RNN vs Word Embeddings + забавные примеры в конце.

Когда становится совсем нечего читать, открывать книгу не хочется, все статьи на Хабре прочитаны, все нотификации на телефоне обработаны, и даже просмотрен спам в ящиках, я открываю Ленту.ру. У моей жены — профессионального журналиста — в такие моменты начинается аллергия, и понятно, почему. После того, как в 2014 году из Ленты ушла старая команда, уровень желтизны издания пошел вверх, а качество текста и редактуры — вниз. Со временем, периодически по инерции продолжая читать Ленту, я стал замечать, что модели заголовков новостей повторяются: «Обнаружено [вставить псевдо-сенсацию]», «Путин [что-то сделал]», «Безработный москвич [описание его приключений]» и так далее. Это была первая вводная.

     20.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи

Материалы открытого курса OpenDataScience и Mail.Ru Group по машинному обучению и новый запуск

Недавно OpenDataScience и Mail.Ru Group провели открытый курс машинного обучения. В прошлом анонсе много сказано о курсе. В этой статье мы поделимся материалами курса, а также объявим новый запуск.

     20.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи

Smart IDReader SDK — как написать Telegram-бота для распознавания документов на Python за 5 минут

Мы, Smart Engines, продолжаем цикл статей про то, как встроить наши технологии распознавания (паспортов, банковских карт и других) в ваши приложения. Ранее мы уже писали про встраивание на iOS и Android, а сегодня мы расскажем про то, как работать с Python-интерфейсом библиотеки распознавания Smart IDReader и напишем простого Telegram-бота.

 

Кстати, список поддерживаемых нами языков программирования расширился и теперь включает C++, C, C#, Objective-C, Swift, Java, Python, а также такие эзотерические языки, как Visual Basic и, разумеется, PHP. Как и раньше, мы поддерживаем все популярные и многие непопулярные операционные системы и архитектуры, а наши бесплатные приложения доступны для скачивания из App Store и Google Play.

По традиции, демо-версия Smart IDReader SDK для Python вместе с исходным кодом реализации Telegram-бота выложены на Github и доступны по ссылке.

     19.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи
     18.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи
     18.12.2017       Выпуск 209 (18.12.2017 - 24.12.2017)       Статьи

Docker: остановить контейнеры которые работают больше недели Docker

Удаление контейнеров которые работают больше недели с помощью Python

     16.12.2017       Выпуск 208 (11.12.2017 - 17.12.2017)       Статьи

Preview документов в программе на Python

В одной из систем, к которым я имею отношение, doc-файлы складываются в базу данных.
Мне стало интересно, можно ли пристроить в свою программку, работающую с базой, просмотр этих файлов.

     15.12.2017       Выпуск 208 (11.12.2017 - 17.12.2017)       Статьи
     14.12.2017       Выпуск 208 (11.12.2017 - 17.12.2017)       Статьи
     14.12.2017       Выпуск 208 (11.12.2017 - 17.12.2017)       Статьи

Первые шаги с GitPython

Библиотека для работы с Git репозиториями

     14.12.2017       Выпуск 208 (11.12.2017 - 17.12.2017)       Статьи

Scraping, Geocoding, and Mapping Points with Scrapy, Geopy, and Leaflet

Парсинг и отображение на карте точек