https://www.learnpython.org/es/
Y w3schools. https://www.w3schools.com/python/default.asp Muy buenos
#Ojo,el método sort() solo ordena listas con palabras
# Pon en google Online Python-3 Interpreter
#puedes poner codingground python 3 intérprete on line
print ("Hello, World!")
# Hello World program in Python
miVariable = 20 # En python, LOS TIPOS DE VARIABLE SE AUTO-DEFINEN
varDesconocida = miVariable>25 # Valor logico , en este caso, falso
print (varDesconocida)
miTipoDeDato1= (1,2,3,4,5,6,7,8,22,11,5,4) # Tuple, es INMUTABLE, no puedo ordenar ni modificar
for m in miTipoDeDato1: # pero si puedo iterar sobre un tuple (ir uno por uno sobre una lista)
print (m)
ejLista = ['physics', 'chemistry', 'tomato','cheese',1997, 2000] # Lista, es MUTABLE
print ("Lista original")
print (ejLista)
print ("")
ejLista[2]="lettuce" # Pista, signo = simple es ASIGNACION
print ("Despues de cambiar 'tomato' por 'lettuce'")
print (ejLista)
print ("")
ejLista = ['physics', 'chemistry', 'tomato','cheese'] #ojo,el método sort() solo ordena listas con palabras
print ("Antes del SORT (ordenar)")
print (ejLista)
print ("")
print ("Despues del SORT (ordenar)")
ejLista.sort()
print (ejLista)
print ("")
ejDiccionario = {'Patatas': 20, 'ATomates': 8, 'Queso': 5, 'Arroz': 3, 'Churrasco': 11 }
print ("Valor del elemento 'Patatas'")
print (ejDiccionario['Patatas']) ## Imprime el numero 20, es un valor
#REPASO
for i in ejDiccionario:
print (i) # Clave
print (ejDiccionario[i]) # Valor
print ("")