Полезные инструменты: IPython

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

IPython весьма удобен для демонстраций и экспериментов. В отличие от стандартного REPL, IPython может запоминать введенные команды. А IPython Notebook позволяет сохранить все свои эксперименты в файл, после чего залить на сервис для просмотра другими. Даже github поддерживает отображение этих "книг ...

more ...

Полезные инструменты: gunicorn

Вот вы написали web-проект, теперь надо его опубликовать на хостинге (или у себя на машине) (задеплоить). Начинаете жадно мучать гугл странными запросами.

И вот наконец-то доходите до слов - uwsgi и gunicorn. Это серверы, которые с одной стороны предоставляют пользователям доступ к вашему проекту(сайтику), а с другой - общаются с вашим Python кодом.

Стоит сказать, что gunicorn это WSGI HTTP сервер ...

more ...

Полезные инструменты: Pycharm

Pycharm - это IDE специализированная под Python разработку.

Возможности этого редактора кода захватывают: - Статический анализ кода, подсветка синтаксиса и ошибок. - Рефакторинг: переименование, извлечение метода, введение переменной, введение константы, подъём и спуск метода и т. д. - Инструменты для веб-разработки с использованием фреймворка Django - Встроенный отладчик для Python - Встроенные инструменты для юнит-тестирования - Поддержка систем контроля версий (Git, svn и другие) - По-мимо этого, Pycharm ...

more ...

Утилиты написанные на Python: youtube-dl

youtube-dl (https://github.com/rg3/youtube-dl/) - это очень популярный скрипт для выгрузки видео с сервиса Youtube (, Vimeo и других). Данная утилита позволяет очень легко выдернуть видео со страницы ютьюб. Множество настроек позволяют в том числе выдернуть субтитры, узнать длительность видео и многие другие параметры.

Данную утилиту можно применить следующим образом: если у вас есть ряд каналов, которые вы смотрите регулярно ...

more ...