Python

Порядок разрешения методов в Python

Порядок разрешения методов в Python

Статья на хабре с толковым объяснением.

Python/Django тестирование (unittest)

Python/Django тестирование (unittest)

wikibooks.org: Перевод Python документации, раздел unittest. python.org: Оригинальная статья (англ.).

Be Pythonic

Be Pythonic

Несколько статей на тему Python-way из разряда Must Read: Be Pythonic Python Is Not Java What Is Pythonic

Learn Python The Hard Way, 2nd Edition

Learn Python The Hard Way, 2nd Edition

Люди хвалят эту книгу. Бесплатна для онлайн чтения. Можно найти в форматах PDF и ePUB.

Решение проблем с кодировкой при перенаправлении вывода в файл

Проблема: В результате перенаправления стандартного вывода программы в файл получаем следующую ошибку: UnicodeEncodeError:  ‘ascii’ codec can’t encode characters …  Решение: Чтобы не переписывая ваш UTF-8 код перенаправить стандартный вывод программы в файл, достаточно установить в переменной PYTHONIOENCODING кодировку UTF-8. В случае ОС Linux, это будет выглядеть так: PYHTONIOENCODING=utf-8 python myscript.py > output.txt