Saltar a contenido

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).

Ejercicios prácticos (nivel básico)