0% encontró este documento útil (0 votos)
13 vistas4 páginas

Pi Programación Python - Tryhards

Cargado por

Joel Mazzini
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas4 páginas

Pi Programación Python - Tryhards

Cargado por

Joel Mazzini
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE


SIMULACIÓN – PARA DOCENTES

CARRERA: INGENIERÍA DE COMPUTACIÓN ASIGNATURA: SISTEMAS EMBEBIDOS


NRO. PRÁCTICA: 11 TÍTULO PRÁCTICA: Pi programación Python
• OBJETIVO - Programación Python en Raspberry Pi Linux
Raspberry Pi OS es un sistema operativo gratuito basado en Debian, optimizado para el
hardware Raspberry Pi y es el sistema operativo recomendado para uso normal en una
Raspberry Pi. El sistema operativo viene con más de 35,000 paquetes: software pre
compilado incluido en un formato agradable para una fácil instalación en su Raspberry Pi.
El sistema operativo Raspberry Pi se encuentra en desarrollo activo, con énfasis en mejorar
la estabilidad y el rendimiento de tantos paquetes Debian como sea posible en Raspberry Pi.
1. Actualización y actualización del sistema operativo Raspberry Pi
o Ir a la distribución Debian

o Es importante mantener tu Raspberry Pi actualizada. La primera y


probablemente la razón más importante es la seguridad. Un dispositivo que
ejecuta el sistema operativo Raspberry Pi contiene millones de líneas de código
en las que confía. Con el tiempo, estos millones de líneas de código expondrán
vulnerabilidades conocidas, que están documentadas en bases de datos
disponibles públicamente, lo que significa que son fáciles de explotar. La única
INSTRUCCIONES: forma de mitigar estos exploits como usuario del sistema operativo Raspberry Pi
es mantener su software actualizado, ya que los repositorios ascendentes
rastrean de cerca los CVE e intentan mitigarlos rápidamente.
o La segunda razón, relacionada con la primera, es que el software que está
ejecutando en su dispositivo ciertamente contiene errores. Algunos errores son
CVE, pero los errores también podrían estar afectando la funcionalidad deseada
sin estar relacionados con la seguridad. Al mantener su software actualizado,
está reduciendo las posibilidades de encontrar estos errores.
Uso de APT
o La forma más sencilla de gestionar la instalación, actualización y eliminación de
software es mediante APT (Herramienta de empaquetado avanzada) de Debian.
Para actualizar el software en el sistema operativo Raspberry Pi, puede usar la
apttool desde una ventana de terminal.
o Mantener su sistema operativo actualizado
o APT mantiene una lista de fuentes de software en su Pi en un archivo en
/etc/apt/sources.list.
o Antes de instalar el software, debe actualizar su lista de paquetes con apt
update. Continúe y abra una ventana de Terminal y escriba:
o sudo apt update
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

o A continuación, actualice todos sus paquetes instalados a sus últimas versiones


con el siguiente comando:
o sudo apt full-upgrade
o Tenga en cuenta que full-upgrade se usa con preferencia a un simple upgrade,
ya que también recoge cualquier cambio de dependencia que se haya realizado.
o En términos generales, hacer esto regularmente mantendrá su instalación
actualizada para la versión principal del sistema operativo Raspberry Pi que esté
utilizando (por ejemplo, Buster). No se actualizará de una versión principal a
otra, por ejemplo, Stretch to Buster o Buster to Bullseye.
o Sin embargo, se realizan cambios ocasionales en la imagen del sistema operativo
Raspberry Pi que requieren intervención manual, por ejemplo, un paquete
recién introducido. Estos no se instalan con una actualización, ya que este
comando solo actualiza los paquetes que ya tiene instalados.
o La última versión de Raspberry Pi OS se basa en Debian Bullseye. La versión
anterior estaba basada en Buster.
Búsqueda de software
o Puede buscar en los archivos un paquete con una palabra clave dada con apt-
cache search:
o Puede ver más información sobre un paquete antes de instalarlo con apt-cache
show: Ejm apt-cache show python3
2. Instalación y Actualización de Python
o Python 2 y Python 3 vienen preinstalados en los sistemas operativos Raspbian,
pero para instalar Python en otro sistema operativo Linux o para actualizarlo,
simplemente ejecute uno de estos comandos en el símbolo del sistema:
o Instala o actualiza Python 3: sudo apt-get install python3
o Instala o actualiza Python 2: sudo apt-get install python
3. Abriendo el Python REPL
o Para acceder a la REPL de Python teclee Python o python3 (según la versión que
desee usar) en una ventana terminal:

o Introduzca Ctrl-D para salir de la REPL


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Escribiendo un Programa en Python


o Para demostrar la creación y ejecución de un programa de Python, se hará un
programa simple de "hola mundo". Para comenzar, abre el editor de texto Nano
y crea un nuevo archivo llamado hello-world.py tecleando esto en el terminal:
▪ sudo nano hello-world.py
o Teclea este código en Nano y después presiona Ctrl-X e Y para salir y guardar el
archivo:
▪ #!/usr/bin/python
▪ print "Hello, World!";
o Todos los archivos de programa de Python deberán guardarse con una extensión
".py". Puede escribir el programa en cualquier editor de texto como Notepad o
Notepad ++, solo asegura guardarlo con esta extensión.

• EJECUTANDO UN PROGRAMA DE PYTHON


o Para ejecutar el programa sin hacerlo ejecutable, navega hasta la ubicación
donde se guardó el archivo y teclea esto en el terminal:
▪ python hello-world.py
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

• HACER UN ARCHIVO EJECUTABLE DE PYTHON


o Para hacer un programa escrito en Python ejecutable se teclea esto en el
terminal de sistema:
▪ chmod + x file-name.py
o Ahora para ejecutar el programa, lo que teclear es:
▪ ./file-name.py

4. Recabar toda la información generada


ACTIVIDADES DESARROLLADAS
1. Programación Python en Raspberry Pi Linux
RESULTADO(S) OBTENIDO(S):
• Se pudo crear el archivo de Python.

• Se programo el print “Hello World”.

CONCLUSIONES:
En conclusión, se puede programar desde el terminal de Linux en lenguaje Python y con cualquier editor de texto.

RECOMENDACIONES:
Se debe de revisar las actualizaciones de las librerías así como de Python antes de su uso.
Docente: MSc. Galo Valverde L.

Firma:

También podría gustarte