Interesante Guía me mostró un amigo, tienen para aprender programando muchos lenguajes
http://www.codecademy.com/es/tracks/
Nos enfocamos en Python:
http://www.codecademy.com/es/tracks/python
En python para declarar variables
nomVar1 = 1
nomVar2 = 1.2
nomVar3 = False
nomVar4 = “Texto”
4 + 3 (imprime el resultado inmediatamente)
print “Cómo ” + “concatenar?”
print nomVar1
Subtraction (-)
Multiplication (*)
Division (/)
Exponentiation (**)
Modulo (%) (divide y obtiene resto si es que hay)
y otras funciones más… todas en el mismo curso que te ayudarán a aprender en pocos pasos como funciona Python.
Yo sigo mirando el cursillo.
Transformar de tupla o listado a texto o string:
print(“ROL: “, ”.join(datos))
Crear funciones:
def lectura_bd():
….
def lectura_bd(entrada):
print(“entrada”)
La siguiente función lo que hace es conectarse a la BD y si no existe crearla, luego el cursos lo usamos como C y ejecutamos un comando con C.EXECUTE(), para esto debemos importar la librería con: import sqlite3
def lectura_bd():
conn = sqlite3.connect(“ciren.sqlite3”)
c = conn.cursor()
c.execute(“SELECT DISTINCT rol FROM ciren_sqlite”)
print (c.rowcount)
for row in c:
datos = c.fetchone()
# datos = c.fetchmany()
print(“ROL: “, ”.join(datos))
consultar(”.join(datos))
return 1
Otras librerías de interés:
import csv
import codecs
import datetime
import os
import random
import sqlite3
import shutil
import tempfile
import sys
Si necesitan ver información sobre como usar las librerias, en la SHELL de Python pongan:
>>>import sqlite3
>>>help(sqlite3)
Eliminar archivos con ruta completa:
import os
import datetimefecha = str(datetime.date.today())
print(fecha)
print(str(os.getcwd()) + “/” + “CIREN_REPORTE_ERRORES_” + fecha + “.txt”)
os.remove(str(os.getcwd()) + “/” + “CIREN_REPORTE_ERRORES_” + fecha + “.txt”)