10 полезных Python библиотек

Delorean Это — отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию и бесчисленное количество отсылок к «Назад в будущее».

Назад в будущее Prettytable Я почти уверен, что про эту библиотеку вы не… Continue reading «10 полезных Python библиотек»

Virtualenvwrapper: Автоматический переход в папку с проектом

Есть такие тулзовины — virtualenv и virtualenvwrapper, которыми я достаточно активно пользуюсь, как и любой вменяемый питонаст. Так вот, я уже джва года жду такую фичу: чтобы когда активируешь виртуальное окружение, автоматом переходить в папку с репозиторием. И даже знал как это сделать. Но лень была сильнее до сегодняшнего дня. Благо с именованием репозиториев и… Continue reading «Virtualenvwrapper: Автоматический переход в папку с проектом»

Виртуальное окружение в Python

Виртуальное окружение для Питона — очень удобный инструмент при одновременной работе с несколькими проектами. При разработке вы устанавливаете различные библиотеки, да и версия самого Python может отличаться. Нужен virtualenv для создания виртуальных окружений python, внутри которых может, например, использоваться другая версия python (не та что установлена в системе как основная), свой, особый, набор модулей и… Continue reading «Виртуальное окружение в Python»

Настройка ssmtp для авторизации на почтовом сервере

Для отправки уведомлений на почту с помощью smtp авторизации нам понадобится почтовый клиент ssmtp. Установим его:

Теперь нужно настроить почтовый клиент на отправку писем через указанную учетную запись. Для этого открываем файл /etc/ssmtp/ssmtp.conf и приводим его к следующему виду для отправки через почтовый сервер gmail :

И редактируем там же файл revaliases

Теперь проверим… Continue reading «Настройка ssmtp для авторизации на почтовом сервере»

PYTHON: PYENV, PYVENV, VIRTUALENV – WHAT’S THE DIFFERENCE?

Most of the times beginners are confused about what is what. I hope I can refer to this blog post to explain the similarities and differences. pyenv Have you ever wanted to test your code against multiple versions of Python? Or just wanted to install a newer version of Python without affecting your existing version?… Continue reading «PYTHON: PYENV, PYVENV, VIRTUALENV – WHAT’S THE DIFFERENCE?»