| ||||
Respuesta: FAQ's de Python Pregunta: Donde puedo comenzar a leer sobre Python (en español) ? Respuesta: http://es.wikipedia.org/wiki/Python Inmersión en Python http://almacen.gulic.org/diveintopyt...toc/index.html |
| ||||
Respuesta: FAQ's de Python Pregunta: Existen frameworks Python ? Respuesta: Si existen unos cuantos TurboGears: Front-to-Back Web Development http://www.turbogears.com/ PylonsHQ http://pylonshq.com/ Cheetah - The Python-Powered Template Engine http://cheetahtemplate.org/ Gluon http://mdp.cti.depaul.edu/ Django http://www.djangoproject.com/ |
| ||||
Respuesta: FAQ's de Python Pregunta: Como conectar a MySQL desde Python ? Respuesta:
Código:
Más info: http://dev.mysql.com/usingmysql/python/ import MySQLdb conn = MySQLdb.connect (host = "servidor", user = "usuario", passwd = "contraseña", db = "basedatos") cursor = conn.cursor () cursor.execute ("SELECT id, nombre FROM clientes") tabla = cursor.fetchall() for fila in tabla: print "id:", fila[0], "nombre:", fila[1] cursor.close () conn.close () |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Cómo validar que se introduzca un dato numérico en raw_input? Respuesta:
Código:
dato = "" while not dato.isdigit(): dato = raw_input("Ingrese un numero: ")
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Cómo borrar la pantalla en Python? Respuesta: Este es un gran problema de Python, que no hay un código válido para todas las plataformas que borre la pantalla. Para Windows es:
Código:
Para casi todas las demás plataformas:import os os.system('cls')
Código:
Una solución no tan profesional que diga yo sería crear un archivo llamado clear.bat en el mismo directorio del programa, ya que así si estamos en Unix/Linux se ejecutará el comando clear y se ignorará el bat, mientras que si estamos en Windows se ejecutará el bat (cuyo contenido lógicamente sería cls)... import os os.system('clear')
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Puedo compilar Python? Respuesta: Python se puede compilar en archivos ejecutables para windows, para ello se pude utilizar el Py2exe, un programa que permite compilar desde la línea de comandos. Para bajarlo: http://sourceforge.net/project/showf...group_id=15583 por ejemplo: archivo hola.py. Cita: luego creamos un archivo setup.py:print "hola mundo" Cita: Nota: ambos ficheros deben estar en el directorio de instalación de python por ejemplo: (C:\python25)from distutils.core import setup import py2exe setup(console=['hola.py']) Luego en la linea de comandos: Cita: Cuando cuelva a aparecer el prompter:C:\Python25> python setup.py install Cita: A continuación se crearán en el directorio de Python dos carpetas, Build y Dist, en esta ultima está el ejecutable con los demás archivos. Esos son los distribuibles del programa. C:\Python25> python setup.py py2exe Última edición por Julcar; 14/04/2009 a las 18:58 Razón: reemplazar nombre de archivo erróneo |
| ||||
Respuesta: FAQ's de Python Como puedo recibir mis emails con una cuenta de Gmail: es algo basico, pero quiza muchos tiene problemas, funciona ok.
Código:
Saludos def autoriza(popHost, miuser, mipass): import poplib try: pop = poplib.POP3_SSL(popHost, 995) except: raise RuntimeError("no se establecio la coneccion" "a %r problema al conectar al host " % popHost) try: pop.user(miuser) pop.pass_(mipass) numeromensajes = len(pop.list()[1]) if (numeromensajes == 0): print "No hay mensajes :( " else: for i in range(numeromensajes): for j in pop.retr(i+1)[1]: print j pop.quit() except: raise RuntimeError("no se verifico a identidad " "usuario %r o pass incorrecto" % miuser) pop.quit() autoriza("pop.gmail.com", "[email protected]", "mipassworddegmail")
__________________ Drupal Argentina |
| ||||
Respuesta: FAQ's de Python Como puedo enviar un email desde la consola, con mi servidor smtp de Gmail:
Código:
import smtplib from email.mime.text import MIMEText mensajito = raw_input('su mensajito : ') tema = raw_input('tema : ') destino = raw_input('destino : ') mensaje = MIMEText(mensajito) mensaje['Subject'] = tema smtpserver = 'smtp.gmail.com' smtpuser = '[email protected]' # su usuario de gmail smtppassword = "supassdegmail" # su password de gmail SENDER = "[email protected]" # su usuario de gmail RECIPIENTS = destino session = smtplib.SMTP(smtpserver, 587) session.ehlo() session.starttls() session.ehlo() session.login(smtpuser, smtppassword) session.sendmail(SENDER, RECIPIENTS, mensaje.as_string()) session.quit()
__________________ Drupal Argentina |
| ||||
Respuesta: FAQ's de Python Donde hay videotutoriales de python (soy muy vago y no me gusta leer ñ.ñ) Aca: http://www.aprenderpython.com/ y acá : http://showmedo.com/videos/python Saludos
__________________ Drupal Argentina |
| |||
Respuesta: FAQ's de Python Pregunta ¿Puedo desarrollar aplicaciones gráficas con Python? Respuesta Sí, hay varias opciones para elegir, completamente multiplataforma. Primero, preparar el entorno: Eclipse http://www.eclipse.org PyDEV http://pydev.sf.net Luego, elegir. 1.- Aplicaciones con QT PyQT4: http://www.riverbankcomputing.co.uk/.../pyqt/download QT integrado en Eclipse: http://trolltech.com/developer/eclipse-integration 2.- Aplicaciones con GTK PyGTK: http://www.pygtk.org/ GladeWin: http://gladewin32.sourceforge.net/ Glade: http://glade.gnome.org 3.- Aplicaciones con wxWidgets wxPython: http://www.wxpython.org/ PythonCard: http://pythoncard.sourceforge.net/ - Boa Constructor http://boa-constructor.sourceforge.net 4, 5.... http://wiki.python.org/moin/GuiProgramming Última edición por AlvaroG; 02/01/2009 a las 19:04 |
| |||
Respuesta: FAQ's de Python Pregunta Cómo leer archivos de configuración o .ini de Windows? Respuesta Para eso se puede hacer uso del módulo ConfigParser
Código:
[LLAVE1] CLAVE1=VALOR1 CLAVE2=VALOR2 [LLAVE2] CLAVE3:VALOR3 CLAVE4:VALOR4
Código python:
Ver original Última edición por AlvaroG; 23/12/2008 a las 11:26 Razón: resaltado de sintaxis |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como leer un archivo desde una sola linea? Respuesta:
Código python:
Ver original Claro que lo mejor es hacerlo de la manera larga, con sus respectivas excepciones y cerrando el archivo al finalizar. Forma correcta
Código Python:
Ver original Usando python 2.6 >= pueden utilizar el operador with que manera las excepciones por nosotros.
Código Python:
Explicación detallada de como funciona with aquí. Ver original Última edición por razpeitia; 12/02/2011 a las 22:00 |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como ordenar una lista? Respuesta:
Código Python:
Ver original Pregunta: ¿Como ordenar una lista, por clave? Respuesta:
Código python:
Ver original Última edición por razpeitia; 13/10/2011 a las 18:14 |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como obtener el código de una página? Respuesta:
Código python:
Ver original Última edición por razpeitia; 06/01/2010 a las 14:43 Razón: Ortografía |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como ordeno una lista de manera aleatoria? Respuesta:
Código python:
Ver original |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como divido una lista en varias listas de un tamaño especifico? Respuesta:
Código python:
Ver original |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Cómo cuento los elementos de una lista o un string? Respuesta:
Código python:
Ver original |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como utilizar map, filter y reduce? Respuestas: map(función, iterable, ...) Aplica función a cada objeto de iterable y regresa una lista con los resultados. Ejemplo:
Código Python:
Ver original map(funct, l) es equivalente al siguiente código usando comprensión de listas:
Código Python:
Ver original filter(función, iterable, ...) Construye una lista apartir de esos elementos de iterable para los cuales función regresa verdadero Ejemplo:
Código Python:
Ver original filter(funct, l) es equivalente al siguiente código usando comprensión de listas:
Código Python:
Ver original reduce(función, iterable, ...) Aplica función de 2 argumentos acumulativamente a cada elemento de iterable, de izquierda a derecha, así reduce iterable a un solo valor. Ejemplo:
Código Python:
Ver original *Iterable, llamese lista, string (o cadena), un conjunto (o set), un diccionario, tupla, etc... básicamente cualquier objeto que tenga el metodo __iter__ Para usos mas complejos leer la documentación. Última edición por AlvaroG; 30/05/2012 a las 07:35 Razón: Editado para agregar versiones equivalentes a map y filter usando comprensión de listas |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como obtener el máximo y/o el mínimo de una lista? Respuesta: max(iterable) Regresa el mayor elemento del iterable min(iterable) Regresa el menor elemento del iterable Ejemplo:
Código Python:
Ver original *Iterable, llámese lista, string (o cadena), un conjunto (o set), un diccionario, tupla, etc... básicamente cualquier objeto que tenga el método __iter__ Para usos mas complejos leer la documentación. |
| |||
Respuesta: FAQ's de Python Pregunta: ¿Cómo empezar a programar videojuegos con Pyton? Respuesta: En elsiguiente link (eBook Descargable - En inglés): http://inventwithpython.com/IYOCGwP_book1.pdf |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como usar zip? Respuesta: Esta función regresa una lista de tuplas, donde la i-ésima tupla contiene el i-ésimo elemento de cada argumento donde los argumentos son secuencias o iterables. La lista retornada es truncada a la longitud del iterable mas corto de los argumentos. Ejemplo1:
Código Python:
Ver original Ejemplo2:
Código Python:
Ver original Ejemplo3:
Código Python:
Ver original |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como usar list comprehension? Respuesta: List comprehension es una utilidad para crear listas de manera consistente sin el uso de map, filter, reduce o lambda. Ejemplo 1:
Código Python:
Ver original Seria lo mismo que tener:
Código Python:
Ver original Usando map y lambda seria:
Código Python:
Ver original Ademas puedes usar la sentencia if: Ejemplo 2:
Código Python:
Ver original
Código Python:
Ver original
Código Python:
Ver original También puedes anidar mas de un for: Ejemplo 3:
Código Python:
Ver original
Código Python:
Ver original |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como sumar todos los elementos de una lista? Respuesta: Usando la función sum.
Código Python:
Ver original Última edición por razpeitia; 10/10/2010 a las 14:01 |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como puedo saber si alguno de los elementos? Respuesta: La función any, regresa verdadero si alguno de los elementos en la lista es verdadero
Código Python:
Ver original Última edición por razpeitia; 10/10/2010 a las 14:00 |
| ||||
Respuesta: FAQ's de Python Pregunta: ¿Como saber todos los elementos son True? Respuesta: La función all regresa True si todos los elementos en la lista son True
Código Python:
Ver original |
| ||||
Respuesta: FAQ's de Python ¿Como conectar a MongoDB desde Python en Linux? Primero que nada hay que instalar el driver para conectar Python a MongoDB.
Código bash:
Ver original
Código Python:
Ver original Mas info y detalles en http://api.mongodb.org/python |
| ||||
Respuesta: FAQ's de Python Pregunta: Qué son y como usar las metaclases? Respuesta: Aquí explican detalladamente.
__________________ Grupo Telegram Docker en Español |
Etiquetas: |