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

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

     01.09.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Django + Elasticsearch. Ищем TED Talks

(недоступно в РФ)

     01.09.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Учебное пособие по TensorFlow: 10 минутное практическое занятие по TensorFlow для начинающих

Перевод статьи "TensorFlow Tutorial: 10 minutes Practical TensorFlow lesson for quick learners" автора Ankit Sachan.

Этот туториал по TensorFlow предназначен для тех, кто имеет общее представление о машинном обучении и пытается начать работу с TensorFlow.

Прежде всего у вас должен быть установлен TensorFlow. Вы можете его установить по этому руководству. Этот урок разделен на две части: в первой части мы объясняем основы на рабочем примере, во второй части мы строим модель линейной регрессии.

 

     31.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Видео

Как перестать беспокоиться и начать писать автотесты. Юлия Саитгалиева, Fix

Юлия постаралась ответить на вопрос, почему у разработчиков не получается писать автотесты, даже если они этого хотят, и как это преодолеть.

     31.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Видео

Python в браузере. Алексей Комиссаров, Antida software

Python давно умеет в веб и часто крутится на серверной стороне, но его не так часто можно увидеть на клиентских машинах. В рамках доклада Алексей поведал о Brython и Pyodide, с их помощью были рассмотрены варианты использования Python и его библиотек в браузере.

     31.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Видео

Битва асинхронных Python-фреймворков. Алексей Созыкин, Antida software

Все мы любим, когда наше приложение работает быстро, обрабатывает много запросов, и код для него приятно и удобно писать. В асинхронном мире python для этих целей существуют такие фреймворки как tornado, aiohttp и sanic. Но так ли они хороши как популярны? Есть ли другие инструменты, способные с ними потягаться? За счет каких опций одни предпочтительней других? В своем докладе Алексей постарался дать ответы на эти вопросы.

     31.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Вопросы и обсуждения
     30.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     30.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Печать гобелена «Игры престолов» на фискальном принтере с использованием Python

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

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

     30.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи
     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Распаковка вложенных списков неопределенной глубины

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

 

     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Вопросы и обсуждения
     29.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи

Как я учил змейку играть в себя с помощью Q-Network

Однажды, исследуя глубины интернета, я наткнулся на видео, где человек обучает змейку с помощью генетического алгоритма. И мне захотелось так же. Но просто взять все то же самое и написать на python было бы не интересно. И я решил использовать более современный подход для обучения агентных систем, а именно Q-network. Но начнем с начала.

     28.08.2019       Выпуск 297 (26.08.2019 - 01.09.2019)       Статьи