Shell access

You have full shell access to your account. This includes SFTP, so use that instead of FTP for uploading files. You're not chrooted or anything, and this is a shared server, so above all play nice.

Feel free to schedule cron jobs or start long-running processes as long as they are not performance-intensive. If you aren't sure what "performance-intensive" means, then ask first.

You'll find a few special folders in your $HOME:

Maildir
This is your email folder. Just leave it alone (although if you want to use procmail know that this is the folder you'll target).
web
Holds all the files for your Apache config. $HOME/web/apache2.conf is your Apache config file; $HOME/web/html is your DocumentRoot (if you want to use any static files instead of Django); and $HOME/web/log contains Apache log files.
pylib
This has been added to your PYTHONPATH by default, and it's where you should install any Python code you write. Feel free to rename it or even remove it, but you'll obviously break things if you do.
backup
Regular database backups are dumped here.