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

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

     19.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

Скачивание треков с Autotravel.ru

Как и многие любители путешествовать, я нахожу координаты достопримечательностей городов на сайте autotravel.ru (далее — сайт). Под свои нужды написал небольшую утилиту для скачивания файлов с достопримечательностями для последующей заливки в навигатор. Программа предельно простая, но работает именно так, как мне было нужно. Кроме того реализовано простейшее средство экономии времени загрузки и траффика — кэширование.

Программа, которую я назвал AtTrackDownloader, написана на Python 3 с использованием Beautiful Soup — библиотеки для синтаксического разбора файлов HTML. Для графического интерфейса используется PyQt — просто потому, что я знаком с Qt.

     18.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

Главная разница между Python2 и Python3

Автор статьи указывает на основные отличия Python2 и Python3 с точки зрения пользователя (программиста).

     17.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Видео

Быстрый старт в gDrive API

Краткий обзор разных вариантов использования gDrive API, так же вы узнаете как получить доступ к gDrive API, конечно же с примерами подключения, авторизации и выполнения различных запросов на питоне.

     17.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Видео

«Модифицируй это!» или «Больше магии Python с помощью изменения AST»

Мы узнаем, что из себя представляет дерево синтаксического разбора (AST / Abstract Syntax Tree) в языке Python и какие магические возможности можно получить с помощью модификации AST.

     17.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Видео

Магия в Python. Дескрипторы. Что это?

Слышали про магию в Python? Одно из магических заклинаний называется дескрипторы. Мощная фича языка, которая позволяет определять свое поведение атрибута объекта при доступе к этому атрибуту. Сложно звучит? А вы знали, что дескрипторами уже наверняка пользовались, если хотя бы раз писали на Python. Я расскажу о том, что такое дескрипторы и как их осознанно можно применять в собственном коде.

     17.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

HighLoad++ 2015 глазами иностранного докладчика

Всем привет! Когда-то давно, еще года 4 назад, сидя в Бишкеке, я смотрел видео с конференции и думал, какие же докладчики крутые спецы и даже не думал, что сам попаду на эту конференцию, как докладчик. В этой статье я расскажу вам о том. как я подавал заявку, как готовился и как проходила сама конференция. Заявку подавал я 19 января этого года, а 5го октября ее одобрили. Радости, конечно же было много и пришла пора готовиться к докладу. 

     19.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Релизы

pymongo - 3.2

Python интерфейс для MongoDB. Изменения описаны по ссылке https://allmychanges.com/p/python/pymongo/#3.2. Скачать можно по ссылке: http://pypi.python.org/pypi/pymongo/

     19.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Релизы

django-mysql - 1.0.1

Django приложение для работы с MySQL и MariaDB. Поддержка Python: 2.7, 3.4; Django: 1.7, 1.8, master; MySQL: 5.5, 5.6 / MariaDB: 5.5, 10.0, 10.1; mysqlclient: 1.3.6 (Python 3 compatible version of MySQL-python). Изменения описаны по ссылке https://allmychanges.com/p/python/django-mysql/#1.0.1. Скачать можно по ссылке: https://pypi.python.org/pypi/django-mysql/

     17.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Интересные проекты, инструменты, библиотеки

asyncrest - упрощаем написание RESTful API на основе asyncio

@get('/products/{product_id}')
async def get_products(product_id:int):
        # Do some stuff