Working with Python in Emacs if I want to add a try/except to a block of code, I often find that I am having to indent the whole block, line by line.  In Emacs, how do you indent the whole block at once.
I am not an experienced Emacs user, but just find it is the best tool for working through ssh.  I am using Emacs on the command line(Ubuntu), not as a gui, if that makes any difference.
In addition to indent-region, which is mapped to C-M-\ by default, the rectangle edit commands are very useful for Python.  Mark a region as normal, then:

C-x r t (string-rectangle): will prompt you for characters you'd like to insert into each line; great for inserting a certain number of spaces
C-x r k (kill-rectangle): remove a rectangle region; great for removing indentation

You can also C-x r y (yank-rectangle), but that's only rarely useful.
Emacs bulk indent for Python