Python Programming

Post tags: | python |

pyenv pyenv-virtualenv

spin.atomicobject.com article Python Environment Management for Rubyists – a Guide

For quite some time, Python has had the ability to isolate the module dependencies for a project using a utility called virtualenv. Virtualenv allows you to source a shell script to activate a particular Python environment, with isolated packages and a specific Python version, which I found pretty awesome. Virtualenv does not, however, provide any facilities for managing installed Pythons.

Thankfully, an enterprising developer forked rbenv to create pyenv, which works very similarly to rbenv. When combined with pyenv-virtualenv, it allows you to automatically activate a Python virtualenv on a per-project basis.

pyenv

pyenv-virtualenv

Python libraries

20 Python libraries you can’t live without

Python bindings for SFML

Online resources

Python Tips dot com

pythontips.com - python resources

Mouse Vs Python - blog

Python for Beginners

Dtrace and Python slides

pythonprogramming.net/

youtube PyData - James Powell - Generators Will Free Your Mind

Vim for Python

realpython.com/blog VIM and Python - a Match Made in Heaven