Para usar SQLite com Python é preciso instalar um biblioteca chamada pysqlite2 então vamos lá

No Ubuntu, GNU/Debian e derivados

#sudo apt-get install python-pysqlite2

No Windows você precisa baixar e instalar tudo manualmente, segue o link para o download

Para a verão 2.5 do python PySqlite2

Agora vamos ao que realmente interessa.

importa as bibliotecas para trabalhar com sqlite


from pysqlite2 import dbapi2 as sqlite

Conecta o sqlite e abre o arquivo de banco de dados databade.db caso o arquivo não exista ele ira cria-lo


sqlConnect = sqlite.connect('database.db')
sqlCursor = sqlConnect.cursor()

Exemplo de como fazer um INSERT


codigo = 1
nome = 'Carlos Henrique Marques da Cunha Filho'
idade = '23'

sql = "INSERT INTO tabela (codigo, nome, idade) VALUES (%s, '%s', '%s')" % (codigo, nome, idade)
sqlCursor.execute(sql)
sqlConnect.commit()

Exemplo de como fazer um SELECT


codigo = 1

sql = "SELECT * FROM tabela WHERE codigo = %s" % (codigo)
sqlCursor.execute(sql)
resultado = sqlCursor.fetchall()

Exemplo de como fazer um UPDATE


codigo = 1
nome = 'Carlos H. M. Cunha Filho'
idade = '25'

sql = "UPDATE tabela SET (nome = '%s', idade = '%') WHERE codigo = %s" % (codigo, nome, idade)
sqlCursor.execute(sql)
sqlConnect.commit()

Exemplo de como fazer um DELETE

codigo = 1
sql = "DELETE FROM tabela WHERE codigo = %s" % (codigo)

sqlCursor.execute(sql)

sqlCconnect.commit()

A metodologia para usar outros banco de dados é a mesma, em breve darei exemplos de como usar com MySQL também.