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

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

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Колонка автора

Примеры кода: скрипт поздравления всех друзей с НГ в vk.com

В посте http://pynsk.ru/posts/2015/Nov/26/api-vsemu-golova-vkontakte-ot-nachala-do-otpravki-soobshcheniia-drugu/ было рассказано как начать работать с VK API.

НГ совсем близко. Python хорошо подходит для автоматизации. Поэтому в этот раз рубрика "Примеры кода"пополняется скриптом поздравления друзей с Новым Годом:

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Колонка автора

API всему голова: Feedly API - разбираемся с RSS сервисом

Сегодня хочу описать как работать с Feedly через их API в языке Python.

Для начала ссылки, которые точно понадобятся:

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Колонка автора

Полезные библиотеки: freezegun - замораживаем время

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

Вот только такой код оттестировать не всегда просто - иногда надо чтобы now() возвращал конкретное время. Для этого случая есть freezegun:

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи
     02.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи

Разработка сайта на платформе Django-nonrel

В этой статье я хочу рассказать о разработке своего проекта — сайта egaxegax.appspot.com. Поскольку являюсь большим поклонником языка Python, свой сайт я решил создать на популярном фреймворке Django. Чтобы использовать его на бесплатном хостинге appspot.com, адаптировал код для использования NoSQL версии django и платформы Google AppEngine. 

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи
     01.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи

В какой стадии переезд на Python3?

Автор статьи на примере 5 стадий принятия негатива рассматривает переход на Python3

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи

Как обманывать нейронные сети

Статья описывает способ обмана нейронной сети. Нейронная сеть умеет определять хищних/не хищник. 

     01.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Новости

Python переезжает на GitHub

Рассылка Python разработчиков пополнилась письмом: разработка Python переедит на Github. Сейчас на данном сервисе зеркало основного репозитория.

     31.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Интересные проекты, инструменты, библиотеки

Flask-Neo4j - биндинг Neo4j для Flask

Neo4j - графовая база данных

     03.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи
     31.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Интересные проекты, инструменты, библиотеки

pyfilesystem - единая абстракция для работы с разными файловыми системами

pyfilesystem позволяет работать с файловой системой, tmpfs, zip архивами, TahoeLAFS, S3 и многими другими фс в единой манере

     30.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Интересные проекты, инструменты, библиотеки

pyeq2 - коллекция уравнений для построения 2D и 3D фигур

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

     30.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи

Numpy и многопроцессорность

Сейчас уже многие используют библиотеку numpy в своих python-программах, поскольку она заметно ускоряет работу с данными и выполнение математических операций. Однако во многих случаях numpy работает в разы медленнее, чем она может… потому что использует только один процессор, хотя могла бы использовать все, что у вас есть.

     30.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Статьи

Профилирование Python в production

Статья рассказывает как построить профилирование на продакшене.

     30.12.2015       Выпуск 106 (28.12.2015 - 03.01.2016)       Интересные проекты, инструменты, библиотеки

teeceepee - mini-TCP стэк на Python

Проект для обучения. С помощью кода проекта можно рассказать про устройство TCP-стека.