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

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

     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

Органайзер-каталог для карт Heroes III и более 7700 карт в придачу

Я играю в Heroes of Might and Magic со времен царя Гороха королевы Ламанды, и за это время накопилось такое количество карт для 3-х Героев, что я решил их как-то упорядочить и структурировать.

     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

1000+1 способ определение того, являются ли все элементы в списке одинаковыми

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

     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

The Schmidl & Cox Synchronization Technique for OFDM

The Schmidl & Cox Synchronization Technique for OFDM¶tl;dr: Given some received OFDM signal like the following, how can one know at which point in time the OFDM symbols are located? Or, equivalently, on which signal part the receiver needs to perform the FFT? In the OFDM example, we have described the OFDM modulation and demodulation, including channel estimation and CP insertion. On the significance of the CP we have already elaborated in another article. However, in all these works, we have assumed that the receiver knows, at which point in time the OFDM symbol is received and hence on which received samples to perform the FFT. However, in reality this information is not available by default. Instead, the receiver needs to perform a synchronization procedure to obtain the start of the OFDM symbol. When talking about OFDM, the most fundamental work was published by Timothy Schmidl and Donald Cox in their paper Robust Frequency and Timing Synchronization for OFDM. In this notebook, we are going to illustrate their algorithm presented in this paper concerning the ...

     10.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

Что такое hug?

Кортко о микро-фреймворке

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

NumPy в Python. Часть 2

Продолжаем перевод статьи о numpy в python. Для тех кто не читал первую часть, сюда: Часть 1. А всем остальным — приятного чтения.

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Видео

Стэк для машинного обучения на исходном коде

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

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Видео

Производительность, читаемость, скорость разработки. Как Python помог нам усидеть на трех стульях.

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

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Видео

SimplePEG и Tchaikovsky - универсальная валидация

Как создать универсальную валидацию для Backend и Frontend и как валидировать сложные текстовые поля

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

NSAViewer - работаем с камерой из Qt

Открываем вебкамеру, делаем фото

     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Вопросы и обсуждения

Интервью недели: Elizabeth Sander

Elizabeth - data scientist в Civis Analytics