Python is a cross-platform, object-orientated scripting language. It differs from PHP in that PHP is designed specifically for building web use (and building web-based applications) so PHP has a lot of web specific features and functions.
Python can be used on and off the web, but not sure if it's as heavily "web orientated" as PHP, but I don't know too much about Python.