Mini-Tutorial en un paso Python Básico
Python Básico- Minilección: 1 - Hola, Mundo
El ejemplo básico en cualquier lenguaje de programación, aplicado a Python: escribir "Hola, Mundo" en pantalla.
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-07 01:15:20
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=357
print ("Hola, Mundo")
Python Básico- Minilección: 2 - Comparaciones en Python
Comparaciones simples (if) en Python
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:15:35
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=377
primerNumero = input ( "Dime un numero " ) segundoNumero = input ( "Dime otro numero " ) if primerNumero > segundoNumero: print( "El primero es mayor") else: print( "El segundo es mayor")
Python Básico- Minilección: 3 - Condiciones anidadas en Python
Comparaciones anidadas (if-elif, equivalente a "switch-case" de otros lenguajes)
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:17:03
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=403
nota = input ( "Introduzca la nota " ) if nota == 10: print ("Ha obtenido un sobresaliente alto") elif nota == 9: print ("Ha obtenido un sobresaliente bajo") elif nota == 8: print ("Ha obtenido un notable alto") elif nota == 7: print ("Ha obtenido un notable bajo") elif nota == 6: print ("Ha obtenido un aprobado alto") elif nota == 5: print ("Ha obtenido un aprobado") else: print ("Ha suspendido")
Python Básico- Minilección: 4 - Sumar varios números en Python
Ejemplo de cómo pedir varios números al usuario y mostrar su suma
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:18:24
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=410
print ("Dime un numero") x = input ( ) suma = 0 while x != 0: suma = suma + x print ("Hasta ahora, la suma es {}".format(suma) ) print ("Dime otro numero") x = input ( ) print ("Terminado")
Python Básico- Minilección: 5 - Clave de acceso en Python
Ejemplo de cómo pedir una contraseña al usuario, con "while" y "break"
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:19:50
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=411
while True: clave = input("Dime tu clave de acceso: ") if clave != 1234: print("Clave incorrecta") else: break print ("Bienvenido!")
Python Básico- Minilección: 6 - Números del 1 al 10
Ejemplo de cómo escribir los números del 1 al 10 en Python, usando "for"
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:21:06
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=411
for x in range(1,11): print (x)
Python Básico- Minilección: 7 - Matriz en Python
Ejemplo de cómo guardar datos en una matriz (o array, o vector)
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:23:47
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=420
datos = { } for i in range(1,7): datos[i-1] = input( "Dime el dato numero {}: ".format(i) ) print ("Los datos al reves son: ") for i in range(6,0,-1): print ( datos[i-1] )
Python Básico- Minilección: 8 - Números al azar en Python
Ejemplo de generar números al azar (aleatorios) usando Python
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:30:21
# Aportado por Nacho
# Autor original: Equipo de java2s.com
# Web original: http://www.java2s.com/Code/Python/Development/randomnumbergeneration.htm
import random # Numeros al azar de 1 a 6 dado1 = random.randrange(6) + 1 dado2 = random.randrange(6) + 1 total = dado1 + dado2 print "Tus dados han sido", dado1, "y", dado2, "con un total de", total
Python Básico- Minilección: 9 - Leer líneas de un fichero de texto
Ejemplo de cómo leer un fichero de texto línea a línea
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:32:53
# Aportado por Nacho
# Autor original: Equipo de java2s.com
# Web original: http://www.java2s.com/Code/Python/File/Readingonelineatatime.htm
print " Leyendo de una en una línea..." text_file = open("fichero.txt", "r") print text_file.readline() print text_file.readline() print text_file.readline() text_file.close()
Python Básico- Minilección: 10 - Leer todo un fichero de texto
Ejemplo de cómo leer todo un fichero de texto de golpe
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:34:49
# Aportado por Nacho
# Autor original: Equipo de java2s.com
# Web original: http://www.java2s.com/Code/Python/File/Readingtheentirefileintoalist.htm
print "Leyendo todo el fichero y guardando en una lista" fichero = open("fichero", "r") lineas = fichero.readlines() print lineas print len(lineas) for linea in lineas: print linea fichero.close()
Python Básico- Minilección: 11 - Escritura en un fichero de texto
Ejemplo de cómo escribir varias líneas en un fichero de texto
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:37:29
# Aportado por Nacho
# Autor original: Equipo de java2s.com
# Web original: http://www.java2s.com/Code/Python/File/Demonstrateswritingtoatextfile.htm
print "Escribiendo en fichero..." fichero = open("fichero.txt", "w") fichero.write("Linea 1 ") fichero.write("Segunda linea ") fichero.write("Tercera línea ") fichero.close()
Python Básico- Minilección: 12 - Leer de un fichero binario
Ejemplo de leer varios bytes de un fichero binario usando Python
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 08:41:24
# Aportado por Nacho
# Autor original: Equipo de java2s.com
# Web original: http://www.java2s.com/Code/Python/File/ReadingabinaryFile.htm
fichero = open("ejemplo.mp3", "rb") fichero.seek(-128, 2) print fichero.tell() cabeceraID3 = fichero.read(128) print cabeceraID3 print fichero.tell()
Python Básico- Minilección: 13 - Funciones en Python
Ejemplo de cómo definir una función básica en Python
Lenguaje: Python (compilador: Python 2.7)
# Fuente procedente de ErrorDeSintaxis.es
# Disponible desde 2011-07-18 09:02:06
# Aportado por Nacho
# Autor original: Equipo de wiki.python.org
# Web original: http://wiki.python.org/moin/SimplePrograms
def saludar(nombre): print 'hola', nombre saludar('Nacho') saludar('Aurora') saludar('Hector')