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

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

     19.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Некогда объяснять, тебе срочно нужен фронтенд на Brython

Мир меняется невероятно стремительно, теперь некогда учить новый язык ради еще одной фишечки, пока корпоративщики страдают под фабриками фабрик Java, пока хардкорные системщики осиливают Страуструпа, хипстеры в узких штанишках захватывают рынок реализуя все подряд на Python. И это ОФИГЕННО!

     19.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Старые добрые трюки на python

Как развернуть список, как красиво распечатать словарь, оператор деления из будущего и http сервер одной строчкой и т. п.

     18.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Я тебя по сетям вычислю: используем API крупнейших соцсетей в своих корыстных целях

Ни для кого не секрет, что современные социальные сети представляют собой огромные БД, содержащие много интересной информации о частной жизни своих пользователей. Через веб-морду особо много данных не вытянешь, но ведь у каждой сети есть свой API… Так давай же посмотрим, как этим можно воспользоваться для поиска пользователей и сбора информации о них.

     18.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Пишем кросс-платформенную библиотеку

Язык Python сам по себе считается кросс-платформенным, но до тех пор, пока дело не доходит до взаимодействия python-скрипта и внешних платформозависимых компонентов. Например, механизм подключения сетевой папки в Windows и Linux кардинально отличается. Один из возможных подходов к решению этой проблемы рассматривается в этой статье.

     17.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Применение pyGal во Flask

Статья о построении графиков для веб-приложений с применением популярного модуля pygal

     17.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Докеризация Flask или путь с локалхоста в облако

Для этой интересной задачи предлагается применять Docker Compose и Docker Machine

     17.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Симуляция пружины

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

     17.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Получение трейса от программы зависшей в результате блокирования потока

Наверняка вы сталкивались с ситуацией когда ваша программа на python отказывалась завершиться с помощью Ctrl+C и вам очень хотелось узнать причину этой проблемы. Рецепт как это сделать показан в данной статье.

     16.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Коварная задача про поиск анаграмм

Хорошая статья об исследовании и улучшении начального дорого решения проблемы поиска анаграм в заданном списке слов

     16.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Организация проверки типов данных в Python 3

Немного черной магии с внутренними переменными и все получается

     16.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

wxPython - работа с фреймами

Небольшая статья о том как лучше организовать код, строящий фреймы в wxPython

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Обзор мастерклассов и руководств с PyCon Montreal 2015

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

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Анимированные 3D-графики

Рассказ о том как построить анимированные 3D-графики с помощью Matplotlib

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Приемы и трюки для работы с Tox

Tox - система тестирования вашего кода в разных виртуальных окружениях

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Обзор статей/докладов с PyCon 2015 об улучшениях в Python

Статьи достаточно общего плана и призваны довести до широкого круга разработчиков проблемы и планы в разработке языка программирования Python

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Отношение One to Many для Flask-SQLAlchemy

Кому-то статья может показаться верхом очевидности и цитирования документации, а кому-то спасет много времени. Надеюсь это второй отзовется в комментариях.

     14.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Создаем роль view для django.admin

Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.

     14.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Мир Python: функционалим по-маленьку

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

     13.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Алгоритмы и структуры данных: погружаемся в tries

tries это что-то среднее между tree и try - структура ускоряющая поиск по элементам за счет замедления вставки

     13.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Почему numpy Array лучше стандартного списка

Потому что быстрее, консистентнее и дает меньший оверхед по хранению данных