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

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

     07.11.2016       Выпуск 151 (07.11.2016 - 13.11.2016)       Статьи
     07.11.2016       Выпуск 151 (07.11.2016 - 13.11.2016)       Статьи

Немного фактов о python asyncio

Всем привет! Хотелось бы поделиться опытом использования python asyncio. За полтора года использования в продакшене накопился некоторый опыт, общие приемы, облегчающие жизнь. Естественно, были и грабли, о которых также стоит упомянуть, ибо это поможет сэкономить кучу времени тем, кто только начинает использовать в своих приложениях asyncio. Кому интересно — прошу под кат.

     07.11.2016       Выпуск 151 (07.11.2016 - 13.11.2016)       Статьи

Как устроен парсер Python, и как втрое уменьшить потребление им памяти

Любой, кто изучал устройство языков программирования, примерно представляет, как они работают: парсер в соответствии с формальной грамматикой ЯП превращает входной текст в некоторое древовидное представление, с которой работают последующие этапы (семантический анализ, различные трансформации, и генерация кода).

     06.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Избегайте Django GenericForeignKey Django

В статье рассказывается почему GenericForeignKey может быть плохим решением ваших проблем.

     05.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Недельный StackOverflow отчет: (xliv)

Наиболее интересные вопросы и ответы с SO

     04.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     03.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     03.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

И снова автоматизация: Python «дополз» до маршрутизаторов

Скорость развития технологий в наши дни поражает. Скачок научно-технического прогресса в последние годы можно сравнить разве что с темпами развития космической отрасли в период с конца 50-х по середину 70-х годов ХХ века. Как тогда присутствие человека в космосе стало реальностью, так же и сейчас повсеместная замена людей машинами уже не кажется чем-то заоблачным.

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Подключение шлюзов Intel для интернета вещей к AWS и обмен данными с облаком при помощи Node-RED или Python

Расскажем о том, как подключить шлюз Intel для интернета вещей к Amazon Web Services (AWS) и приступить к созданию приложений, рассчитанных на работу с этой платформой, с использованием Node-RED и Python. В итоге мы придём к решению, в котором шлюз будет передавать в облако данные, используя протокол MQTT.

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Как pdf преобразовать в текстовый txt-файл

Вы скажете, что самый простой способ — выделить весь текст в pdf, скопировать его в буфер обмена и вставить из буфера обмена в текстовый файл. И будете правы. Но это не наш случай. Файл pdf — результат сканирования многостраничного документа. Т.е. содержимое pdf — это изображения текста.
Предлагаемый вариант решения реализован под Windows-8, но с небольшими корректировками, думаю, вполне может быть использован для Linux и OS X.

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Как запускать Python через SAS?

Возможно вы уже сталкивались с ситуаций, когда у вас есть программа написанная на python (таких программ может быть множество и написаны они могут быть вашими коллегами) и вам надо встроить этот запуск в программный код SAS. 

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Kivy. От создания до production один шаг. Часть 1 Kivy

Буквально статью тому назад, большинством голосов, было решено начать серию уроков по созданию аналога нативного приложения, написанного для Android на Java, но с помощью фреймворка Kivy + Python. Будет рассмотрено: создание и компоновка контроллов и виджетов, углубленное исследование техники разметки пользовательского интерфейса в Kv-Language, динамическое управление элементами экранов, библиотека, предоставляющая доступ к Android Material Design, и многое другое...

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи