Brush up MicroPython
Brush up = repasar, refrescar. Con esta página NO se quiere realizar un curso de MicroPython pues excede de los propósitos del curso, pero sí una visión rápida de las diferentes instrucciones que se dan en el curso.
Este repaso es inspirado en el tutorial MicroPython Basics autora Francesca Sanfilippo & Karl Söderby
Lo básico
Hemos visto la función print visualiza un mensaje en la cónsola :
print('Hola mundo !')
Podemos introducir una variable, frase que contenga el texto, la función time.sleep(segundos) que hace una pausa, (para utilizar esta función se necesita importar la librería time con import time ) y dentro de un bucle while que se ejecuta mientras sea verdadero lo que le sigue, en este caso while True se ejecutará siempre:
import time
frase = "Hola mundo !!"
while True:
print(frase)
time.sleep(1)
Aquí se utiliza
- una función con def una variable contador que en la función se declara global de esta manera se puede utilizar dentro de cualquier función del programa (en este caso el programa principal la funcion_contar().
- Vemos la típica operación de cuenta contador = contador + 1
- print visualiza dos cosas, la frase y el contador
import time
frase = "Hola mundo "
contador = 0
def funcion_contar():
global contador
contador = contador + 1
while True:
funcion_contar()
print(frase, contador)
time.sleep(1)
El resultado:
Aquí utilizamos el condicional if con su auxiliar else y la función exit para acabar el programa:
import time
frase = "Hola mundo "
contador = 0
maximo = 20
def funcion_contar():
global contador
contador = contador + 1
while True:
funcion_contar()
if contador>20 :
exit
else :
print(frase, contador)
time.sleep(1)
Lo que provoca que a los 20 finalice
Podemos usar en vez de variables numéricas, variables tipo array para los bucles :
Catedu = ['Javier', 'Santiago', 'Silvia', 'Berta', 'Cristina', 'Nacho', 'Arturo', 'Chefo', 'Vladi', 'Ruben', 'Pablo', 'JuanFran']
def printCatedus():
for persona in Catedu:
print(persona)
printCatedus()
Con esto ya podemos avanzar, pero si quieres
Curso completo de Python desde 0 | Ver |
Curso de Python desde 0 | Ver |
Manual de referencia Python | Ver |
Programación en Python | Ver |
Trabajando con ficheros en Python | Ver |
Programación orientada a objeto en Python | Ver |
Agradecimientos a Pere Manel http://peremanelv.com