Aprenda a programar con Python 3 y Raspberry Pi, curso introductorio.
Comentariosⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Sabemos que muchos de nuestros lectores quieren aprender a codificar y crear su propio software para Raspberry Pi, pero no saben cómo ni por dónde empezar.
Eso es bueno, la Raspberry Pi se inventó para permitir que todos aprendan a programar.
Gracias a este tutorial, podrás aprender los conceptos básicos de Python, lo que te permitirá crear un software sencillo, en particular para controlar equipos conectados a la Raspberry Pi.
El material necesario para este curso de Python
Para realizar este curso, simplemente necesitará los siguientes materiales:
También deberá poder controlar su Raspberry Pi, ya sea a través de la pantalla / teclado, o de forma remota en SSH (consulte nuestro tutorial sobre el tema).
¿Para quién es este curso?
Este curso es más para principiantes. No entra en detalles de un uso muy avanzado de Python, pero te permitirá descubrir los conceptos básicos de este lenguaje.
El conocimiento así adquirido debería permitirle llevar a cabo la mayoría de los programas que pueda necesitar, pero también le dará los conceptos básicos que le permitirán adquirir conocimientos adicionales por su cuenta.
Este curso fue creado originalmente con el objetivo de ser impartido a una clase de estudiantes de primer año de informática, con el fin de presentarles Python en un volumen por hora de aproximadamente 8 horas.
Este curso ha sido diseñado con el objetivo de servir como soporte de presentación que se distribuirá al final de la sesión para que los alumnos lo utilicen como una hoja de repaso completa. También verás algunas frases relacionadas con este tipo de presentaciones, como las reglas de formación de grupos, las dejamos para cualquier profesor que quiera inspirarse en ellas.
Si necesita capacitar a las personas para que utilicen Python, especialmente en las especialidades de informática y digital, etc., ¡puede reutilizar esta presentación sin problemas de derechos!
¡Solo te pedimos que cites la fuente del curso!
Puntos de Python vistos en este curso
En este curso, encontrará los siguientes temas cubiertos:
- Descripción general de Python, su historia y uso
- Instalación del entorno de desarrollo
- Descubra el shell de Python
- Crea una primera secuencia de comandos de Python
- Usar variables y leer valores de usuario
- Comprender la noción de tipos en Python
- Manipular y mostrar texto
- Usa operadores matemáticos
- Condiciones de uso en sus programas
- Repite acciones con bucles
- Reutilizar código con funciones
- Encuentre y use el código de otros con las bibliotecas Python y Pip
- Corta tu programa con "importar"
- Leer y escribir archivos con Python
- Ejecutar comandos de Linux con Python
- Conecte Python a una base de datos y use MySQL
- Ejercicio, cree un programa Python que use una API
- Los mejores lugares para encontrar ayuda con Python
Pequeño léxico
Este curso introduce el uso de los conceptos básicos de la computadora, como las variables, pero como está destinado a los estudiantes que ya tienen algunos conceptos básicos de programación, su interés no siempre se cubre en detalle.
Aquí hay un pequeño glosario para ayudarlo a comprender el interés de estos conceptos básicos.
- Variable: una forma de asociar un nombre único que no cambia con un valor que puede cambiar. Por ejemplo, para almacenar el número de turnos de un juego, que evolucionará gradualmente, bajo el nombre "number_turn", para encontrarlo fácilmente.
- Bucle: una forma de repetir una acción sin tener que escribirla varias veces en el programa. Por ejemplo, muestre 1, 2, 3 …, 1000, sin tener que escribir 1000 veces el comando utilizado para mostrar.
- Condición: una forma de ejecutar parte del programa solo si se cumplen ciertas condiciones. Por ejemplo, muestre 1, 2, 3 …, 1000, pero muestre el número en rojo, SOLO si es mayor que 5 y menor que 10.
- Tipos: Caracterizar el contenido de una variable para saber si contiene números, texto, un valor de tipo verdadero o falso, una matriz de valores, etc.
- Funciones: una forma de agrupar una parte de código bajo un nombre único para poder llamarlo fácilmente sin tener que reescribirlo. Por ejemplo, si activamos con frecuencia cuando vemos, crearemos una función para eso, a la que llamaremos cada vez, en lugar de volver a escribir el mismo código complicado todo el tiempo.
- Una biblioteca: conjunto de funciones que tratan un mismo tema, por ejemplo, el envío de correo electrónico, y que se han agrupado para que se puedan utilizar e integrar fácilmente en cualquier programa.
Introducción a Python con Raspberry Pi
Puede encontrar este curso en pantalla completa en la siguiente dirección: https://raspberry-pi.fr/cours/slides-python-introduction.html
¿Quiere ir más allá con Python, necesita un tutorial más completo? ¡Consulta el curso de nuestro socio Éléphorm para aprender Python!
También puede obtener el libro de Patrice Clément "Python and Raspberry pi".