Cuando eres nuevo en la Raspberry Pi, puede ser muy tentador intentar saltar directamente a los proyectos que te atrajeron al dispositivo en primer lugar.
Los robots, sensores, reproductores de música y proyectos similares son excelentes usos para la Raspberry Pi, pero no son el mejor comienzo para alguien nuevo en el dispositivo. En un mundo ideal, debe tratar de aprender lo básico antes de cargar en un proyecto complejo.
Si también eres nuevo en Linux, puede ser una curva de aprendizaje aún más pronunciada, por lo que es mejor comenzar con proyectos simples para familiarizarte con cómo funciona Python, y luego desarrollar ese conocimiento con el tiempo.
Una introducción suave
Uno de los primeros proyectos más comunes en una Raspberry Pi es imprimir el texto "Hello World", ya sea en la terminal con un script o utilizando el entorno de desarrollo IDLE Python.
Puede parecer un comienzo aburrido, pero le brinda una introducción fácil y relevante a Python, y también es una función que utilizará muchos en sus proyectos futuros.
Veamos algunas variaciones de esta lección tradicional para comenzar realmente nuestras habilidades de programación con la Raspberry Pi. Usaremos scripts de Python en lugar de IDLE, ya que ese es simplemente mi método preferido.
Hola Mundo
Comencemos por el principio con la impresión básica del texto "hola mundo".
Una vez que haya iniciado sesión en una sesión de terminal, ingrese el siguiente comando para crear una nueva secuencia de comandos de python llamada 'helloworld.py'.
sudo nano helloworld.py
Nano es el editor de texto que usaremos, y 'py' es la extensión de archivo para los scripts de Python. También usamos sudo (que significa 'superusuario do') al inicio, que ejecuta el comando como un superusuario. No siempre tiene que usar esto, y puede ser peligroso en las manos equivocadas con los comandos incorrectos, pero ahora tiendo a usarlo como un hábito. Este comando abrirá un nuevo documento en blanco. Ingrese el texto a continuación que imprimirá el término "hola mundo" cuando se ejecute el archivo: imprimir ("hola mundo")
Una vez ingresado, presione Ctrl + X y luego presione 'Y' para guardar el archivo. El terminal le pedirá que presione enter para guardar el archivo con el nombre específico del archivo, así que adelante y presione la tecla enter. ¡Acabas de crear tu primer archivo de Python! Ahora estarás de vuelta en la terminal. Para ejecutar nuestro nuevo script, usamos el siguiente comando: sudo python helloworld.py
Esto imprimirá "hola mundo" y luego cerrará el script, dejándonos con el terminal para usarlo nuevamente. Es hora de subir una marcha. Este ejemplo imprimirá la palabra "hola" en una línea y luego "mundo" en la siguiente. Esto agregará una nueva línea a nuestro archivo Python, pero aún a un nivel muy simple. Comience un nuevo archivo usando el siguiente comando: sudo nano hellothenworld.py
Una vez más, esto abrirá una ventana de editor en blanco. Ingrese el siguiente texto: imprimir ("hola")
imprimir ("mundo")
De nuevo, use Ctrl + X para salir y guardar, luego presione 'Y' y luego 'enter' cuando se le solicite. Ejecuta el script con el siguiente comando: sudo python hellothenworld.py
Esto imprimirá "hola" en una línea, "mundo" en la siguiente línea, luego cerrará el script. Usando lo que aprendimos en el ejemplo anterior, cambiemos las cosas, así que decimos "hola mundo", luego "adiós mundo" una y otra vez hasta que decimos que se detenga. Aprendió a hacer y usar archivos, así que repasaremos esas instrucciones esta vez. Cree un nuevo archivo llamado hellogoodbye.py y ábralo en nano. Ingrese el siguiente texto: tiempo de importación
cuenta = 1
mientras que True
si cuenta == 1:
imprimir ("hola mundo")
cuenta = cuenta -1
time.sleep (1)
elif count == 0:
imprimir ("adiós mundo")
cuenta = cuenta +1
time.sleep (1)
Aquí hemos introducido algunos conceptos nuevos: Si este código sangrado se ejecuta, imprimirá "hola mundo" y luego cambiará nuestra variable 'contar' en -1. A continuación, esperará un segundo con 'time.sleep (1)' antes de volver al 'bucle while' para volver a ejecutarse. La segunda declaración 'if' hace un trabajo similar, pero solo se ejecuta si 'count' es exactamente 0. Luego imprimirá "goodbye world" y agregará 1 a "count". Una vez más, esperará un segundo antes de ejecutar el 'bucle while' nuevamente. Con suerte, ahora puede ver cómo el 'conteo' comienza en 1 y alternará constantemente entre 1 y 0, imprimiendo diferentes textos cada vez. Ejecutar el script y ver por ti mismo! Para detener el script, simplemente pulsa Ctrl+do. ¿Qué tal si repitamos nuestro texto imprimimos solo 10 veces, automáticamente? Esto se logra usando el conteo dentro de un bucle while nuevamente, pero cambiando la forma en que lo manipulamos. Cree otro archivo nuevo, asígnele un nombre y luego ingrese el texto a continuación: tiempo de importación
cuenta = 1
mientras que True
si cuenta <= 10:
imprimir ("hola mundo"), contar
cuenta = cuenta +1
time.sleep (1)
elif count == 11:
dejar()
Aquí hemos usado '<=' en la primera declaración 'if' que significa 'menor o igual que'. Si el recuento es menor o igual a 10, nuestro código imprimirá "hola mundo". La siguiente instrucción 'if' busca solo el número 11, y si el recuento es 11, ejecutará el comando 'quit ()' que cierra un script. Prueba el archivo para ver esto por ti mismo. Estos ejercicios le muestran algunas formas muy básicas de manipular el código, pero es el tipo de aprendizaje básico que todos los usuarios nuevos de Raspberry Pi y Python deberían conocer desde el principio. Si aún no lo ha encontrado, visite el sitio dedicado Python de About.com para obtener más información sobre este excelente lenguaje de programación. Cubriremos más ejemplos de código en futuros artículos y proyectos, ¡estad atentos! Hola entonces mundo
Hola mundo adios mundo
Hola mundo 100 veces
A ti