miércoles, 30 de julio de 2025

INTRODUCCION A LA PROGRAMACION PYTHON

 

INTRODUCCION A LA PROGRAMACION PYTHON

 

0.      ¿QUE ES PYTHON?

1.      AREAS DE USO DE PYTHON

2.      CUAL ES LA IMPORTANCIA DE PYTHON

3.      VARIABLES EN PYTHON Y COMENTARIOS EN PYTHON

5.   VSCODE Y LA TERMINAL

6.   EJERCICIO EN CLASE – SIGA LAS INSTRUCCIONES DEL PROFESOR.

       7.  INVESTIGAR ACERCA DEL SANGRADO O INDENTADO EN PYTHON

 

1. ¿Qué es Python?

Python es un lenguaje de programación de alto nivel, lo que significa que su lenguaje se parece mucho al lenguaje humano (en inglés), haciéndolo más fácil de leer y escribir que otros lenguajes.

Analogía clave: Piensa en Python como un traductor universal. Tú le das instrucciones en un idioma sencillo que puedes entender (Python), y él se encarga de traducirlas a un idioma complejo que solo la computadora entiende (código máquina) para que ejecute la tarea. Su principal objetivo es permitirte escribir programas complejos con menos líneas de código.

2. Áreas de Uso de Python

Python es conocido como un lenguaje de "propósito general" porque es extremadamente versátil, como una navaja suiza. Se usa en casi todas las áreas tecnológicas:

  • Desarrollo Web (Backend): Es el uso que le daremos con Flask. Python se encarga de la lógica detrás de un sitio web: procesar datos, conectarse a bases de datos y comunicarse con el navegador.
  • Ciencia de Datos y Machine Learning: Es el rey en este campo. Se utiliza para analizar grandes cantidades de datos, crear modelos predictivos (como los que recomiendan series en Netflix) e inteligencia artificial.
  • Automatización y Scripting: Sirve para escribir pequeños programas (scripts) que automatizan tareas repetitivas, como renombrar miles de archivos, enviar correos electrónicos automáticamente o extraer información de páginas web.
  • Desarrollo de Software y Videojuegos: Se usa para construir aplicaciones de escritorio y como lenguaje de scripting en motores de videojuegos para definir la lógica y el comportamiento de los personajes.
  • Finanzas y Fintech: Se utiliza para analizar datos del mercado de valores, predecir tendencias y gestionar riesgos.

3. ¿Cuál es la importancia de Python?

La importancia de Python radica en tres pilares fundamentales:

  1. Simplicidad y Rapidez de Desarrollo: Su sintaxis limpia permite a los programadores desarrollar proyectos mucho más rápido. Menos código significa menos errores y un mantenimiento más fácil.
  2. Una Comunidad y Ecosistema Gigantescos: Python tiene una de las comunidades de desarrolladores más activas del mundo. Esto se traduce en millones de "librerías" o "módulos" (código pre-hecho que otros han compartido) para casi cualquier tarea imaginable. Con Flask, por ejemplo, no tuvimos que inventar la rueda para crear una web, simplemente usamos una herramienta que la comunidad ya había creado.
  3. Alta Demanda Laboral y Versatilidad: Al ser usado en tantas áreas de vanguardia (IA, ciencia de datos, desarrollo web), los programadores de Python son muy demandados en el mercado laboral. Aprenderlo abre puertas a muchas industrias diferentes.

4. Variables en Python

Una variable es un contenedor con un nombre donde se almacena un valor para usarlo más tarde en el programa. Es el concepto más fundamental de la programación.

Analogía clave: Imagina que es una caja de almacenamiento con una etiqueta.

  • El nombre de la variable es la etiqueta que le pones a la caja (ej: edad).
  • El valor de la variable es lo que guardas dentro de la caja (ej: 15).

Ejemplo:

# 'nombre_estudiante' es la etiqueta de la caja.

# "Ana" es el contenido de la caja.

nombre_estudiante = "Ana"

 

# 'calificacion' es la etiqueta de la caja.

# 3.5 es el contenido de la caja.

calificacion = 3.5

 

# Ahora podemos usar las etiquetas para ver o trabajar con lo que hay dentro.

print(f"{nombre_estudiante} tiene una calificación de {calificacion}")

               

Comentarios en Python

Los comentarios son líneas de texto dentro del código que Python ignora por completo. Su único propósito es ayudar a los humanos a entender lo que hace el programa.

Analogía clave: Son como notas adhesivas (post-its) que dejas en tu código para ti mismo o para otros programadores. No cambian lo que hace el programa, pero explican las partes difíciles o importantes.

Hay dos tipos de comentarios en Python:

1.      Comentarios de una sola línea: Empiezan con el símbolo de almohadilla (#). Todo lo que se escribe después del # en esa línea es ignorado.

# Esta variable guarda la edad del usuario para verificar el acceso.

edad = int(input("Introduce tu edad: "))

 

2.      Comentarios de múltiples líneas (Docstrings): Se escriben entre tres comillas dobles (""") o simples ('''). Aunque técnicamente son "strings multilínea", se usan comúnmente para documentar funciones o bloques de código más grandes.

"""

Este es un programa de ejemplo para el curso de Python y Flask.

Su objetivo es saludar al usuario y mostrar su edad.

Creado por: [Tu Nombre]

"""

nombre = "Alex"

print(f"Hola, {nombre}")                                     

 

5.  VSCode y la terminal

 

6. EJERCICIO EN CLASE

 

 

Nombre del script (archivo): presentacion.py

 

print("¡Hola, futuros programadores!")

 

# Solicita al usuario que ingrese su nombre y lo guarda en la variable 'nombre'

nombre = input("¿Cómo te llamas? ")

 

# Imprime un saludo personalizado combinando texto fijo con la variable 'nombre'

print("¡Hola, " + nombre + "!")

 

# Pregunta al usuario su edad

print("¿Cuál es tu edad?")

 

# Guarda la edad ingresada COMO TEXTO (string) en la variable 'edad'

edad = input()  # input() siempre devuelve texto

 

# Imprime un mensaje que incluye nombre y edad

print("¡Hola, " + nombre + "! Tienes " + edad + " años.")

 

# Define una constante: número de días en un año (valor numérico)

dias_en_un_año = 365  # 365 días por año

 

# CONVERSIÓN CLAVE: Convierte la edad de texto a número entero (int)

# y calcula el total de días vividos multiplicando edad por días/año

edad_en_dias = int(edad) * dias_en_un_año

 

# Imprime el resultado usando f-string (formato moderno)

# Las llaves {} permiten insertar variables directamente en el texto

print(f"¡Wow! Has vivido aproximadamente {edad_en_dias} días.")

 

# Mensajes finales de despedida

print("¡Espero que disfrutes aprendiendo a programar!")

print("¡Que tengas un buen día!")

 

Explicación Ampliada de Conceptos Clave:

  1. input():
    Es como preguntarle algo al usuario. Siempre devuelve la respuesta como texto (string), incluso si escriben números.
  2. Variables:
    Son como "cajitas" donde guardamos información. En este código usamos:
    • nombre: guarda texto (ej: "Ana")
    • edad: guarda texto numérico (ej: "15")
    • dias_en_un_año: guarda un número (365)
    • edad_en_dias: guarda un número calculado
  3. Conversión de tipos:
    int(edad) transforma el texto "15" en el número 15. Es como traducir de "letras" a "números" para poder hacer matemáticas.
  4. Operaciones matemáticas:
    Solo funcionan con números. Si intentamos "15" * 365, Python repetiría el texto "15" 365 veces (¡no queremos eso!).
  5. f-strings:
    Formato moderno para mezclar texto y variables:
    f"Texto {variable} más texto" es más claro y eficiente que concatenar con +.

¿Qué pasa si el usuario no ingresa un número en la edad?

El programa mostrará un error como: ValueError: invalid literal for int() with base 10: 'veinte'

En el futuro aprenderemos a manejar estos errores con try-except, pero por ahora, asumiremos que el usuario ingresa números válidos.

PYTHON INSTALACION Y PRIMEROS PASOS

 PYTHON INSTALACION Y PRIMEROS PASOS


INSTALACION

 

Instalar Python en tu Computadora Personal

Esto es recomendable para tu propia máquina, para que puedas trabajar sin conexión y tener un control total. El proceso varía ligeramente dependiendo de tu sistema operativo.

 

1.     Ir a la Página Oficial: Abre tu navegador y ve a www.python.org.

2.     Ir a Descargas: Pasa el ratón sobre la sección "Downloads". El menú te sugerirá automáticamente la versión más reciente para Windows. Haz clic en el botón "Download Python 3.x.x" (por ejemplo, Python 3.13.5).

3.     Ejecutar el Instalador: Una vez descargado el archivo .exe, ábrelo. Verás la ventana de instalación de Python.

4.     ¡PASO MÁS IMPORTANTE!: En la primera ventana del instalador, asegúrate de marcar la casilla que dice Add Python to PATH en la parte inferior.

o    ¿Por qué es crucial? Marcar esta casilla te permite ejecutar Python desde cualquier terminal o consola de comandos, sin tener que escribir la ruta completa donde se instaló. Si no la marcas, usar Python desde la consola será mucho más complicado.

5.     Elegir la Instalación: Haz clic en Install Now. Esto instalará Python con las configuraciones recomendadas, que son perfectas para empezar.

6.     Esperar y Finalizar: El instalador tardará un par de minutos. Cuando termine, te mostrará un mensaje de "Setup was successful". Ya puedes cerrar el instalador.

Verificación:

·         Abre el menú de inicio y escribe cmd para abrir la "Símbolo del sistema".

·         Escribe el siguiente comando y presiona Enter:

py --version


INVESTIGAR Y ESCRIBIR EN EL CUADERNO:

0.     ¿QUE ES PYTHON?

1.      AREAS DE USO DE PYTHON

2.      CUAL ES LA IMPORTANCIA DE PYTHON

3.      COMOS E DECLARAN LAS VARIABLES EN PYTHON 

       COMO SE DEFINEN LOS COMENTARIOS EN PYTHON

       CUALES SON LOS TIPOS DE DATOS EN PYTHON 

 INVESTIGAR ACERCA DEL SANGRADO O INDENTADO EN PYTHON


PREGUNTAS TEMA DE LA IDEA A LA INTERACCION

DE LA IDEA A LA INTERACCION   AUDIO LIBRO ARQIUITECTOS DEL MAÑANA - EL DESTELLO DE CARTAGENA - CLIC AQUI PARA VER Y OIR Transcriba en su cua...