Python

Installing pip

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools
sudo easy_install pip

emailing from gmail account 

look at Rpi forum thread – the working version is about 1/2 way through

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=31657

filename manipulation 

http://stackoverflow.com/questions/2759067/rename-files-in-python

Creating zip files

http://www.techrepublic.com/article/writing-and-appending-to-zip-archives-in-python/#.

Dates and times

make sure you ‘include’

import datetime
from datetime import datetime

usage syntax for producing ‘friendly’ date formats is;

your_date_string=datetime.now().strftime(‘%a, %H:%M’)

for details of strftime usage see strftime.org

 

 

basic motion detection with Python

http://www.raspberrypi.org/forum/viewtopic.php?f=43&t=45235&start=25#p394590

——————————————————————–

USB Support

The first line is generally not required as it is installed already, likewise the second only needs be done once.

The upgrade option can be important as earlier versions [below 1.x.x] of pyusb do not have ‘usb.core’ included which will often result in ‘no module named core’ errors where the python code is expecting it.

sudo apt-get install python libusb-1.0
sudo apt-get install python-pip
sudo pip install --upgrade pyusb

——————————————————————