Pure python

PEP 20. Дзен языка Python

20 афоризмов, описывающие принципы написания кода на языке Python, лаконично описанные Тимом Питерсом.

Эти афоризмы вошли в Python Enhanced Proposal под индексом 20 и получили название "The Zen of Python"

Отправка почты с помощью smtplib

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

Простое наложение изображений в Python

В сегодняшнем посте я продолжу тему обработки изображений с помощью библиотеки PIL.

О самой библиотеке я рассказал в предыдущем посте. А сейчас я расскажу вам, как накладывать изображения друг на друга. Этот урок будет очень полезен, если вам, например, нужно наложить водяной знак с помощью Python.

Работа со строками в Python

Любой кто работает с Python, рано или поздно сталкивается с необходимостью работы со строками. Задачи могут быть совершенно разными и решить их можно по разному, но зачем изобретать колесо, когда в стандартной библиотеке Python уже есть масса полезных инструментов.

Эта статья начинает цикл постов по работе с строкой в Python.


Проверить является ли строка числом в Python

Часто вам бывает нужно проверить, является ли строка числом. Это происходит все время, например, при заполнении пользователем полей, при извлечении данных из базы, или при чтении файла. В зависимости от того какая задача перед вами стоит, вы можете использовать разные методы, например разбор строки регулярными выражениями или попытаться конвертировать строку и посмотреть что происходит. Но спешу вам сообщить что для упрощения этой задачи в Python уже есть отличная встроенная функция - isdigit(). В случае если строка является числом эта функция возвращает True. Если же не является - False.

Изменение размера изображения в Python

В процессе разработки этого блога я столкнулся с необходимостью автоматического ресайза изображений. После непродолжительных поисков подходящей либы я обратил внимание на PIL (Python Imaging Library).

pep8. Коротко о главном

Этот пост является краткой выжимкой стилевых правил для языка Python - PEP8, переведенной на русский язык.

Так же на сайте имеется полное описание PEP8 на русском языке


Итак, как уже говорилось, PEP8 это документ, описывающий общепринятый стиль написания кода на языке Python. Далее представлен короткий вариант PEP8, который состоит из 25 правил.