Python
Debian - установка
- apt-get install python python-dev python-support python-lxml, python-gevent openssl python-gevent-socketio python-psutil python-reconfigure python-daemon python-passlib python-requests python-dbus python-imaging stunnel apt-show-versions python-catcher python-exconsole
- easy_install pip
Установка pip
- apt-get install python-setuptools
- easy_install pip
Установка pip пакетов (зависимостей)
- pip install -r ./requirements.txt
- pip install libxml
- pip install -I m2crypto==0.24.0 - С указанием необходимой версии (если указать версию неверно, будет выведет весь список доступных версий)
- pip install 'stevedore>=1.3.0,<1.4.0'
- pip install 'xkcdpass==1.2.5' --force-reinstall
Ключи:
- -v -
- -I, --ignore-installed - игнорирует предыдущую версию
Установка пакетов из разных источников
REPO
$ pip install csvkit
GIT
$ pip installgit+https://github.com/wireservice/csvkit.git
ZIP
pip installgit+https://github.com/wireservice/csvkit/archive/master.zip
Обновление pip пакетов
Обновление пакета
$ pip install-U csvkit
Обновление всех пакетов
$ pip freeze --local|grep-v'^\-e'|cut-d = -f1|xargs-n1 pip install-U
$ pip freeze --local|grep-v'^\-e'|cut-d = -f1|xargs-n1 pip install--upgrade
Отладка
ORM
FrameWork/Библиотеки
- http://werkzeug.pocoo.org/ - WSGI webserver
- http://flask.pocoo.org/ - micro
- http://docs.fabfile.org/en/1.7/ - удаленное выполнение команд по ssh
- http://jinja.pocoo.org/ - template engine for Python
- http://habrahabr.ru/post/192610/ - Jedi — библиотека автодополнения для Python
- http://gunicorn.org/ - WSGI HTTP Server for UNIX
- http://supervisord.org/ - Supervisor: A Process Control System
- http://flask.pocoo.org/ - Flask is a microframework for Python
- xlutils – набор утилит для расширения возможности предыдущих двух библиотек
Софт
PHP2Python
- http://www.php2python.com/ (ресурс предоставляет примеры реализаций функций phpна языке python)
Сообщества
Документация / Книги / Статьи / Инструменты для изучения языка
- https://docs.python.org/2.7Image may be NSFW.
Clik here to view. - https://pythonworld.ru (Python 3)
- от PHP к PythonImage may be NSFW.
Clik here to view. - https://pythonworld.ru/samouchitel-pythonImage may be NSFW.
Clik here to view. - http://www.pylint.org/ - Контроль написания
Книги
- Django. Подробное руководство
А. Головатый
- Django. Разработка веб-приложений на Python
Джефф Форсье, Пол Биссекс, Уэсли Дж. Чан
- Django: Практика создания Web-сайтов на Python
Владимир Дронов
- Элемент ненумерованного списка * Элемент ненумерованного спискаPython 3 и PyQt 5. Разработка приложений
Николай Прохоренок, Владимир Дронов
- Python 3. Самое необходимое
Николай Прохоренок, Владимир Дронов
- Python в системном администрировании UNIX и Linux
Ноа Гифт, Джереми М. Джонс
- Python и анализ данных
Уэс Маккинни
- Python на практике
Марк Саммерфилд
- Python на примерах. Практический курс по программированию
А. Васильев
- Python. К вершинам мастерства
Лучано Рамальо
- Python. Карманный справочник
Марк Лутц
- Python. Подробный справочник
Дэвид Бизли
- Python. Самое необходимое (+ Видеокурс на DVD)
Николай Прохоренок
- Python: создание приложений. Библиотека профессионала
Уэсли Дж. Чан
- Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих
Эл Свейгарт
- Изучаем Python
Марк Лутц
- Построение систем машинного обучения на языке Python
Ричарт В., Коэльо П.Л.
- Программирование компьютерного зрения на Python
Ян Эрик Солем
- Программирование на Python 3. Подробное руководство
Марк Саммерфилд
- Программирование на Python для начинающих
Майк МакГрат
- Программирование на Python. Том 1
Марк Лутц
- Программирование на Python. Том 2
Марк Лутц
- Программируем на Python
Майкл Доусон
- Простой Python. Современный стиль программирования
Билл Любанович
- Разработка веб-приложений с использованием Flask на языке Python
Мигель Гринберг
- Секреты Python. 59 рекомендаций по написанию эффективного кода
Бретт Слаткин
- Скраппинг веб-сайтов с помощью Python
Митчелл Р.