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

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

     03.09.2019       Выпуск 298 (02.09.2019 - 08.09.2019)       Статьи

Полезная help-ссылка для работы с данными

Представляю вам главную help-ссылку для работы с данными. Материал в Гугл-доке подойдет как профессионалам, так и тем, кто только учится работать с данными. Пользуйтесь и прокачивайте скиллы сами + делитесь с коллегами.

Дальнейшее описание поста — это содержание help-ссылки. Поэтому, можете сразу ознакомиться с документом. Либо начать с её содержания, которую прикрепляю ниже.

     03.09.2019       Выпуск 298 (02.09.2019 - 08.09.2019)       Статьи

Попугай приземлился. Анонс книги «Генеративное глубокое обучение»

С удовольствием сообщаем, что в наших издательских планах на начало будущего года — превосходная новая книга по глубокому обучению «Generative Deep Learning» от Дэвида Фостера

     02.09.2019       Выпуск 298 (02.09.2019 - 08.09.2019)       Статьи

Django. Как добавить статус онлайн на сайте

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

     02.09.2019       Выпуск 298 (02.09.2019 - 08.09.2019)       Статьи

Перепрограммируем кассу и печатаем на ней Киану Ривза

Как то раз была у меня «работа» — нужно было сделать управление кассовым аппаратом Штрих-ФР-К. Так как моя карьера начиналась с ремонта ККТ, торешил взяться за эту работу.

     02.09.2019       Выпуск 298 (02.09.2019 - 08.09.2019)       Статьи

9 лучших опенсорс находок за август 2019

За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается оригинал).

 

В сегодняшнем выпуске.
Технологии внутри: Python, Rust, JavaScript, Go.
Тематика: веб разработка, администрирование, инструменты разработчика.

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

Расчет нулевой гипотезы, на примере анализа зарплат украинских программистов

Решил поделиться, да бы и самому не забывать, как можно использовать простые статистические инструменты для анализа данных. В качестве примера использовался анонимный опрос относительно зарплат, стажа и позиций украинских программистов за 2014 и 2019 год. (1)

     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. Вы можете его установить по этому руководству. Этот урок разделен на две части: в первой части мы объясняем основы на рабочем примере, во второй части мы строим модель линейной регрессии.

 

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

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

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

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

     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)       Статьи

Производительность — это не только CPU: создание собственных профилировщиков для Python

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

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

Консультант+: небольшое улучшение выдачи. Шрифт, стили, выравнивание текста в python

«Консультант+» — справочная система для юристов, бухгалтеров и так далее. Работает стабильно, как часы. В этом посте предлагается немного эти часы настроить под свои нужды в части выдачи текста, а именно: взглянуть как можно переработать с помощью python текстовую информацию, которую выдает система. Попутно поработать с элементами текста, заявленными в заголовке.

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

Напиши свою песню за 10 минут

Сегодня попробуем обучить свою собственную нейронную сеть, чтобы писала текст для песен. Обучающей выборкой будут тексты группы "Руки Вверх". Ничто не мешает чтобы поменять данные на тексты своих любимых групп. Для извлечения данных с веб-сайтов используем Python3 (модуль BeautifulSoup).

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

Django - Как сделать select_related и prefetch_related для аутентифицированного пользователя

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

     25.08.2019       Выпуск 296 (19.08.2019 - 25.08.2019)       Статьи

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

В данной статье описывается процесс синтаксического анализа предложения русского языка с использованием контекстно-свободной грамматики и алгоритма LR-анализа.

Обработка естественного языка — общее направление искусственного интеллекта и математической лингвистики. Оно изучает проблемы компьютерного анализа и синтеза естественных языков.

     24.08.2019       Выпуск 296 (19.08.2019 - 25.08.2019)       Статьи

Telegram в качестве хранилища данных для IT проектов

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

     23.08.2019       Выпуск 296 (19.08.2019 - 25.08.2019)       Статьи

Граф Скоринг де ля Фер или исследование на тему кредитного скоринга, в рамках расширения кругозора. Ч.2

Сегодня мы продолжаем цикл статей, посвященный скорингу и использованию в оном теории графов. С первой статьей Вы можете ознакомиться здесь.

 

Все шуточные аллегории, вставки и прочее призваны немного разгрузить повествование и не позволить ему свалиться в нудную лекцию. Всем, кому не зайдет наш юмор, заранее приносим извинения

Цель данной статьи: не более, чем за 30 минут, описать основные способы хранения данных о графах и описать правила и принципы построения нашей модели для скоринга заемщика.