UT1: Fundamentos de Python¶
Introducción a Python¶
Bienvenid@s a la Unidad de Trabajo 1 (UT1) del módulo profesional optativo (MPO) de Python. En esta unidad, nos centraremos en los fundamentos de Python, incluyendo su sintaxis básica y conceptos clave. A lo largo de esta unidad, aprenderás a escribir programas simples en Python y a comprender la estructura del lenguaje. También exploraremos las herramientas y entornos de desarrollo que puedes utilizar para programar en Python.
Sintaxis básica¶
La sintaxis de Python es clara y fácil de entender, lo que lo convierte en un lenguaje ideal para principiantes. A continuación, se presentan algunos conceptos básicos de la sintaxis de Python:
- Comentarios: Los comentarios en Python se inician con el símbolo
#
. Todo lo que siga a este símbolo en la misma línea será ignorado por el intérprete de Python. - Comentarios de varias líneas: Para comentarios de varias líneas, puedes utilizar comillas triples (
'''
o"""
). Por ejemplo:
"""
Este es un comentario
que se extiende
a través de varias líneas.
"""
- Variables: Las variables se utilizan para almacenar datos. En Python, no es necesario declarar el tipo de variable, ya que el intérprete lo infiere automáticamente. Por ejemplo:
nombre = "Juan"
edad = 25
- Impresión en pantalla: Para mostrar información en la consola, se utiliza la función
print()
. Por ejemplo:
print("Hola, mundo!")
- Indentación: La indentación es importante en Python, ya que se utiliza para definir bloques de código. Asegúrate de utilizar espacios o tabulaciones de manera consistente.
- Lectura de datos: Para leer datos del usuario, se utiliza la función
input()
. Por ejemplo:
nombre = input("Introduce tu nombre: ")
print("Hola, " + nombre)
- Tipos de datos: Python tiene varios tipos de datos, incluyendo enteros (
int
), flotantes (float
), cadenas (str
) y booleanos (bool
). Puedes realizar operaciones matemáticas y lógicas con estos tipos de datos. - Operadores: Python admite operadores aritméticos (
+
,-
,*
,/
), operadores de comparación (==
,!=
,<
,>
,<=
,>=
) y operadores lógicos (and
,or
,not
).