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

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

     09.12.2014       Выпуск 56 (07.12.2014 - 14.12.2014)       Статьи

Типичные задачи Excel решаемые в pandas часть 2

На сей раз фильтрация данных, работа с датами и строковые функции

     08.12.2014       Выпуск 56 (07.12.2014 - 14.12.2014)       Статьи

Динамическая визуализация (анимация) данных с помощью MoviePy

Практическое применение модуля с созданием .gif анимаций и видео изменяющихся графиков

     08.12.2014       Выпуск 56 (07.12.2014 - 14.12.2014)       Статьи

C++ становится все более похож на python

Автор статьи замечает, что нововведения синтаксиса и стандартной библиотеки C++11 и C++14 впитывают в себя преимущества других языков программирования - в частности python

     08.12.2014       Выпуск 56 (07.12.2014 - 14.12.2014)       Статьи

Разбираемся с unicode, str, UnicodeEncodeError и UnicodeDecodeError

В каких случаях могут возникнуть проблемы и как выбрать decode() делать или encode()

     06.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Применение set и специальных выражений для элегантного решения задач

На примере получения уникального списка элементов из csv

     06.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Кеширование запросов к внешним сервисам с помощью Requests

Небольшой обзор и пример использования библиотеки requests_cache - позрачного кеширующего модуля для Requests

     05.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Установка собственного PyPi сервера за 4 простых шага

Хорошая статья об использовании модуля pypiserver при поддержке supervisor

     04.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Погружение в SQLite

Довольно глубокая статья о работе с SQLite с помощью peewe

     03.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Как отслеживать ошибки в ваших kivy приложениях из google play

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

     03.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Почему ООП может быть хорош

Попытка на примере понятий игр типа RPG (ролевая игра) объяснить для чего нужен ООП

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Введение в *args и **kwargs для начинающих

Первая часть из анонсируемой серии статей о контроле переменного количества аргументам к функциям и методам

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Python и OpenCV - от пивных крышечек к столикам для кофе

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

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Визуальное профилирование с помощью D3.js

Изучаем как наглядно выводить результаты работы cProfile в браузере

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Повторные попытки запросов в Requests

Хорошая статья о том как реализовать автоматическую повторную отправку провалившихся http-запросов в библиотеке Requests

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Развертывание WSGI приложений в Docker

В качестве бекенда выбран почему-то Apache, но статья все равно может стать хорошей отправной точкой для деплоя с помощью docker-контейнеров

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Анализ текста на естественном языке

Довольно интересная статья о том как проанализировать текст письма (e-mail) и классифицировать его по нескольким параметрам (спам, тональность, язык)

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Реализация оператора switch для Python

Довольно абсурдная по идее штука, но довольно интересная по реализации - вполне стоит на это посмотреть

     02.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Тестируем web API эффективно с помощью vcr.py

Кратенький обзор библиотеки vcr (порт одноименного ruby проекта), умеющей делать удобные заглушки для заданных http-запросов в тестах

     01.12.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Переход с MySQL в PostgreSQL на Django-проекте

Вкратце: начисто делаем synсdb и migrate, затем с помощью dumpdata/loaddata загружаем данные из старой БД. Конечно если она не очень большая и содержит целостные данные и типы.

     01.12.2014       Выпуск 55 (01.12.2014 - 07.12.2014)       Статьи

Java для всего -- что об этом думают питонисты?

Еще одна попытка заменить с помощью *languagename* все на свете. Вполне себе холиварная статья. Можно использовать в качестве аргументации.