PRIMER PERIODO

CLASE #1 - PRESENTACIÓN DEL AÑO ACADÉMICO Y PROYECTO DEL BLOG

27 ENERO DE 2026

Durante la primera clase se realizó la bienvenida al nuevo año escolar y se dieron a conocer los propósitos generales de la materia, así como la forma en que se trabajará a lo largo del periodo. Se resaltó la relevancia de la tecnología y la informática como herramientas esenciales tanto en el ámbito académico como en el profesional. Asimismo, se presentó el proyecto central del periodo: la elaboración de un blog.

Este blog funcionará como una plataforma digital en la que se publicarán actividades, reflexiones y proyectos realizados durante el año. Se explicaron aspectos importantes para su desarrollo, como mantener un diseño ordenado, incluir imágenes acordes a los temas, redactar con claridad y cuidar la ortografía. También se enfatizó la necesidad de una estructura organizada, con títulos atractivos, información bien distribuida y evidencias que demuestren el proceso de aprendizaje. Con este proyecto se pretende fortalecer competencias digitales, creatividad y responsabilidad en la presentación de los trabajos.



CLASE #2 - INTRODUCCIÓN AL LENGUAJE PYTHON

4 FEBRERO DE 2026

En esta clase el profesor José nos mostró la página "informaticasagrado91011.blogspot.com", que debíamos utilizar para elaborar la portada de nuestro blog. Esta portada sería la primera entrada o publicación dentro del mismo.

El profesor explicó que la portada debía realizarse con ayuda de la inteligencia artificial (IA). 

Además, nos indicó que la portada debía incluir los siguientes elementos:

  • Año
  • Nombre del profesor
  • Curso
  • Nombre
  • Una frase motivadora
  • Una imagen relacionada con el tema del período
  • Indicar claramente el período


CLASE #3 - INTRODUCCIÓN AL LENGUAJE PYTHON

6 FEBRERO DE 2026

En la segunda clase se comenzó el estudio del lenguaje de programación Python. Se explicó que fue creado en la década de los 90 y que hoy en día es uno de los lenguajes más utilizados a nivel mundial gracias a su sencillez y versatilidad. Se aprendió que es un lenguaje interpretado, de tipado dinámico, compatible con diferentes sistemas operativos y que cuenta con una sintaxis clara, lo que facilita su aprendizaje para principiantes.

PREGUNTA INICIAL:

Si las máquinas comienzan a tomar decisiones por sí mismas, ¿pueden realmente entender el
concepto de "elección"? Escribe un programa que simule un proceso de toma de decisiones
"aleatorio", donde el sistema tiene que elegir entre dos opciones dadas por el usuario. ¿Qué

implicaciones tiene esta "elección", si no es guiada por un entendimiento consciente?


En la actualidad, las máquinas y los sistemas de inteligencia artificial son capaces de tomar decisiones de manera autónoma en muchos ámbitos, desde recomendar contenidos hasta conducir vehículos. Sin embargo, surge una pregunta filosófica fundamental: ¿pueden realmente entender el concepto de “elección”?

Para los seres humanos, elegir implica conciencia, intención y comprensión. Cuando una persona toma una decisión, intervienen sus deseos, emociones, valores y experiencias previas. La elección humana no es simplemente seleccionar una opción, sino hacerlo con un propósito y con conocimiento del significado de lo que se decide. Existe reflexión y, en muchos casos, responsabilidad moral sobre el resultado.

En cambio, una máquina no posee conciencia ni intencionalidad. Cuando un sistema “elige”, en realidad ejecuta un algoritmo previamente programado o aplica cálculos probabilísticos basados en datos. Incluso cuando utiliza procesos aleatorios, como en el caso de una función que selecciona una opción al azar, no existe comprensión del acto de elegir. La máquina no sabe que está eligiendo ni entiende las consecuencias de su decisión.

En conclusión, aunque las máquinas pueden tomar decisiones de manera autónoma y eficiente, no pueden entender verdaderamente el concepto de elección. Su proceso es técnico y mecánico, no consciente ni reflexivo. La diferencia esencial entre la decisión humana y la decisión artificial radica en la presencia de la conciencia, elemento que, hasta ahora, sigue siendo exclusivo del ser humano.


¿QUÉ ES PYTHON?

Python es un lenguaje de programación de alto nivel, es decir, un lenguaje diseñado para que sea fácil de leer, entender y escribir por los seres humanos. Fue creado en 1991 por el programador neerlandés Guido van Rossum con el objetivo de hacer la programación más simple y clara.

Una de las principales características de Python es su sintaxis sencilla. A diferencia de otros lenguajes que utilizan muchos símbolos y reglas complejas, Python se enfoca en la claridad del código. Esto lo convierte en un lenguaje ideal para principiantes, pero también es lo suficientemente potente para ser usado por profesionales.

Python es un lenguaje versátil, lo que significa que puede utilizarse en muchos campos diferentes, como:

  • Desarrollo de páginas y aplicaciones web
  • Inteligencia artificial y aprendizaje automático
  • Análisis de datos
  • Automatización de tareas
  • Desarrollo de videojuegos
  • Ciberseguridad

Además, es un lenguaje interpretado, lo que significa que no necesita ser compilado antes de ejecutarse; el código se ejecuta directamente mediante un intérprete.

En conclusión, Python es uno de los lenguajes de programación más populares del mundo porque combina simplicidad, potencia y versatilidad. Es una excelente herramienta tanto para aprender a programar como para desarrollar proyectos tecnológicos avanzados.

Además, se mencionaron algunas de sus aplicaciones más importantes, como el desarrollo de páginas web, la automatización de tareas, el análisis de datos y la inteligencia artificial. Esta clase permitió entender que Python no solo es accesible para quienes inician en la programación, sino que también es una herramienta muy valorada en el ámbito profesional.



CARACTERÍSTICAS DE PYTHON

  • Sintaxis sencilla y fácil de leer

  • Lenguaje interpretado (no necesita compilación previa).

  • Es de alto nivel (simplifica el manejo de memoria y hardware).

  • Multiplataforma (funciona en Windows, Linux y macOS).

  • Multiparadigma (orientado a objetos, funcional y estructurado).

  • Amplia biblioteca estándar y muchas librerías externas.

  • Código abierto y gratuito.

  • Gran comunidad de desarrolladores a nivel mundial.

  • Fácil integración con otros lenguajes.

  • Muy utilizado en inteligencia artificial, desarrollo web y ciencia de datos.

En conclusión, Python es uno de los lenguajes de programación más populares del mundo porque combina simplicidad, potencia y versatilidad. Es una excelente herramienta tanto para aprender a programar como para desarrollar proyectos tecnológicos avanzados.


Logo de Python
Su lenguaje.
















CLASE #4 - ANÁLISIS AL LENGUAJE PYTHON
 11 FEBRERO DE 2026

El análisis de datos en Python es el proceso de examinar, organizar y transformar información con el objetivo de obtener conclusiones útiles y apoyar la toma de decisiones. Python se ha convertido en una de las herramientas más importantes en este campo gracias a su facilidad de uso y a la gran cantidad de librerías especializadas que ofrece.

El análisis de datos consiste en trabajar con grandes cantidades de información para descubrir patrones, tendencias o relaciones. Con Python, este proceso se vuelve más eficiente porque permite automatizar cálculos, limpiar datos incorrectos y representar la información de forma visual mediante gráficos y tablas.

Una de las razones por las que Python es tan utilizado en este ámbito es la existencia de librerías como Pandas para manipulación de datos, NumPy para cálculos matemáticos y Matplotlib para crear gráficos. Estas herramientas facilitan el trabajo con bases de datos, archivos Excel, archivos CSV y grandes volúmenes de información.

Además, Python permite aplicar técnicas más avanzadas como el aprendizaje automático y la inteligencia artificial para hacer predicciones basadas en datos anteriores. Por esta razón, es ampliamente utilizado en áreas como economía, medicina, marketing, tecnología y educación.

Otro punto importante del análisis fue su gran campo de aplicación. Python no se limita a una sola área, sino que se usa en análisis de datos, desarrollo web, automatización, inteligencia artificial, videojuegos y finanzas. Esto explica por qué es uno de los lenguajes más populares y consultados a nivel mundial.

Además de su facilidad y popularidad, Python destaca por su enorme comunidad y ecosistema de librerías, lo que lo convierte en un lenguaje en constante evolución. No solo permite programar, sino que impulsa la innovación tecnológica gracias a herramientas que simplifican procesos complejos, como el análisis masivo de datos o la automatización inteligente. Su diseño prioriza la legibilidad del código, lo que fomenta buenas prácticas y trabajo colaborativo entre desarrolladores. En este sentido, Python no es solo un lenguaje, sino una puerta de entrada al pensamiento computacional, ya que enseña a estructurar problemas, dividir tareas y crear soluciones eficientes de manera lógica y organizada.

En conclusión, el análisis de datos en Python es una herramienta poderosa que permite convertir datos en conocimiento útil. Gracias a su simplicidad y versatilidad, Python se ha consolidado como uno de los lenguajes más importantes en el mundo del análisis y la ciencia de datos.


Ventajas de Aprender Python

Aprender Python ofrece muchas ventajas, ya que brinda oportunidades académicas y laborales en distintos campos tecnológicos. Su facilidad de lectura y escritura permite desarrollar programas de manera más rápida y organizada, reduciendo errores. Además, al ser un lenguaje tan utilizado globalmente, dominarlo aumenta las posibilidades de participar en proyectos innovadores relacionados con ciencia de datos, inteligencia artificial y desarrollo de software, convirtiéndose en una herramienta clave para el futuro profesional.


CLASE #5 - SINTAXIS DEL LENGUAJE PYTHON

6 MARZO DE 2026

La sintaxis de Python se caracteriza por ser clara, legible y minimalista. A diferencia de muchos lenguajes de programación tradicionales, Python prioriza la simplicidad y la facilidad de lectura del código, lo que lo convierte en una excelente opción tanto para principiantes como para desarrolladores experimentados. Su diseño sigue la filosofía de que el código debe ser fácil de leer y entender.

Particularidades de la sintaxis de Python

Una de las características más distintivas de Python es su enfoque en la legibilidad. El lenguaje evita el uso excesivo de símbolos y estructuras complejas, favoreciendo una sintaxis limpia y directa. Por ejemplo, en lugar de utilizar llaves {} para delimitar bloques de código, Python utiliza la indentación, lo cual obliga a mantener un formato consistente.

Además, Python es un lenguaje interpretado y de tipado dinámico, lo que significa que no es necesario declarar el tipo de una variable antes de usarla. El tipo se determina automáticamente en tiempo de ejecución según el valor asignado.

Comentarios en Python

Los comentarios permiten documentar el código y explicar su funcionamiento sin afectar la ejecución del programa.

Comentarios de una sola línea

Se escriben utilizando el símbolo #. Todo lo que esté después de este símbolo en la misma línea será ignorado por el intérprete.

# Este es un comentario de una sola línea
print("Hola mundo")

Comentarios multilínea

Python no tiene un símbolo específico para comentarios multilínea como otros lenguajes. Sin embargo, es común utilizar cadenas de texto con triple comillas (''' o """) para escribir bloques de documentación o comentarios extensos.

"""
Este es un comentario multilínea
que puede ocupar varias líneas
y suele utilizarse para documentar código
"""

Este tipo de bloque también se utiliza frecuentemente como docstrings, que sirven para documentar funciones, clases o módulos.

Indentación y bloques de código

En Python, la indentación no es solo una cuestión de estilo: forma parte de la sintaxis del lenguaje. Los bloques de código se definen mediante espacios o tabulaciones al inicio de una línea.

Por ejemplo:

if edad >= 18:
    print("Eres mayor de edad")

En este caso, la línea indentada pertenece al bloque del if. Si la indentación no es correcta, Python generará un error.

La convención más utilizada es emplear cuatro espacios por nivel de indentación, siguiendo las recomendaciones de la guía de estilo oficial (PEP 8).

Variables y alcance (scope)

Las variables en Python se crean simplemente asignando un valor. No es necesario declarar previamente su tipo.

nombre = "Carlos"
edad = 25

El scope o alcance de una variable define desde dónde puede ser accedida dentro del programa. Los tipos más comunes de alcance son:

  • Local: variables definidas dentro de una función.

  • Global: variables definidas fuera de cualquier función.

  • Enclosing: variables en funciones anidadas.

  • Built-in: nombres predefinidos del lenguaje.

Ejemplo de variable local:

def saludar():
    mensaje = "Hola"
    print(mensaje)

En este caso, mensaje solo existe dentro de la función saludar.

Instrucciones en múltiples líneas

Python permite dividir una instrucción larga en varias líneas para mejorar la legibilidad.

Esto puede hacerse de dos formas:

Usando el carácter de continuación \:

total = precio + impuesto + descuento + \
        gastos_envio

Utilizando paréntesis, corchetes o llaves (forma recomendada):

total = (
    precio
    + impuesto
    + descuento
    + gastos_envio
)

Uso del punto y coma

En Python, el punto y coma ; no es necesario para finalizar una instrucción, ya que el final de línea cumple esa función. Sin embargo, se puede utilizar para escribir varias instrucciones en una misma línea.

x = 10; y = 20; print(x + y)

Aun así, esta práctica no es recomendable, ya que reduce la legibilidad del código.

Conclusión

La sintaxis de Python está diseñada para favorecer la claridad, la simplicidad y la mantenibilidad del código. Elementos como la indentación obligatoria, los comentarios claros y la flexibilidad para dividir instrucciones en varias líneas contribuyen a que los programas sean más comprensibles y fáciles de mantener.

Comprender estos fundamentos es clave para escribir código Python limpio, estructurado y alineado con las buenas prácticas del lenguaje.

CLASE #6 - SINTAXIS DEL LENGUAJE PYTHON (DATA ANÁLISIS)

13 MARZO DE 2026

Durante esta clase nos dirigimos al Making Design, donde continué trabajando en el desarrollo de la guía. Logré finalizarla ese mismo día y, aprovechando el tiempo restante, también completé la actividad propuesta.

Instrucciones en una sola línea y en varias líneas

En Python es posible escribir varias instrucciones en una misma línea utilizando el punto y coma (;), por ejemplo, al declarar varias variables consecutivamente. Sin embargo, no es lo más recomendable, ya que separar cada instrucción en líneas diferentes facilita la lectura y comprensión del código.

Cuando una instrucción es demasiado extensa, puede dividirse para mejorar su legibilidad. Esto se puede hacer de varias maneras:

  • Añadiendo una barra invertida ( \ ) al final de la línea.
  • Encerrando la expresión entre paréntesis.
  • Separando los argumentos de una función en distintas líneas.

De esta forma, el código se vuelve más claro y organizado.

Uso y asignación de variables

Las variables son espacios donde se almacenan datos que el programa utilizará posteriormente. Para crearlas, se emplea el signo = para asignarles un valor.

Python también permite:

  • Asignar el mismo valor a varias variables simultáneamente.
  • Definir varias variables con distintos valores en una sola línea, separándolos con comas.

Reglas para nombrar variables

Para nombrar correctamente una variable en Python, se deben tener en cuenta las siguientes reglas:

  • Se distingue entre mayúsculas y minúsculas.
  • No pueden comenzar con números.
  • No deben contener espacios.
  • No se permite el uso del guion (-).

En cambio, sí es válido utilizar letras, números y el guion bajo (_).

Palabras reservadas y uso de paréntesis

Palabras reservadas

Python cuenta con ciertas palabras que tienen funciones específicas dentro del lenguaje, por lo que no pueden utilizarse como nombres de variables o funciones. Algunos ejemplos son: if, else, for, while, class, import, entre otros.

Paréntesis en operaciones

Los paréntesis se emplean para indicar el orden en que deben realizarse las operaciones dentro de una expresión.

  • Sin paréntesis, se sigue la jerarquía estándar de operaciones.
  • Con paréntesis, se da prioridad a lo que está dentro de ellos.

Esto permite controlar el resultado de los cálculos.

Alcance de las variables

El alcance determina en qué partes del programa se puede usar una variable. Existen dos tipos principales:

  • Global: se define fuera de cualquier función y está disponible en todo el programa.
  • Local: se crea dentro de una función y solo puede utilizarse dentro de ella.

Por ello, una variable local no puede emplearse fuera del bloque donde fue declarada.

Mostrar información con print()

La función print() se utiliza para mostrar información en pantalla durante la ejecución del programa.

Permite:

  • Imprimir mensajes de texto.
  • Mostrar valores almacenados en variables.
  • Combinar texto y datos en una misma salida.

Esta función es fundamental para verificar resultados y entender el comportamiento del programa.


Comentarios

Entradas más populares de este blog

ANÁLISIS DE PYTHON

INTRODUCCIÓN A PYTHON

SINTAXIS DE PYTHON