¡Vamos a explorar los conceptos básicos de programación y Python!...
Todo lo que necesitas saber sobre Python








Tipos de datos y variables
Cuando programamos, necesitamos clasificar la información que recibe un programa. Los principales tipos de datos son:
Los datos numéricos pueden ser enteros o reales/decimales . Los datos lógicos solo tienen dos valores: VERDADERO o FALSO (representados por 1 y 0). Y los datos de carácter (texto) como "calle 38", "OCTAVO" o "77346678" almacenan texto.
Una variable es un espacio reservado en la memoria para guardar datos. Cada variable necesita un nombre (identificador) que debe seguir reglas: empezar con letras, puede contener números, pero no debe tener caracteres especiales como @, [, +, ).
💡 Piensa en las variables como cajas etiquetadas donde guardas diferentes tipos de información que necesitarás usar más tarde en tu programa.

Introducción a Python
Python es un lenguaje de programación súper amigable que te permite crear software y aplicaciones web. ¡Es muy fácil de aprender y puedes instalarlo gratis en tu computadora!
Entre los beneficios de usar Python están su facilidad para leer y comprender los programas (aunque está en inglés), necesitas escribir menos código comparado con otros lenguajes y puedes reutilizar tus códigos en diferentes proyectos.
Además, Python se puede conectar fácilmente con otros lenguajes de programación, lo que lo hace muy versátil para diferentes tipos de proyectos.
🚀 ¿Sabías que grandes empresas como Google, Instagram y Spotify usan Python para sus aplicaciones? ¡Con Python puedes crear cosas que millones de personas usarán!

Características de Python
Python tiene ventajas que lo hacen perfecto para principiantes. Es un lenguaje interpretado, lo que significa que ejecuta el código línea por línea, permitiéndote ver resultados inmediatos.
Es fácil de utilizar porque sus palabras son similares al inglés cotidiano. También es tipeado dinámicamente, así que no necesitas declarar el tipo de cada variable antes de usarla, ¡Python lo hace por ti!
Como es un lenguaje de alto nivel, está más cerca del lenguaje humano que del lenguaje de máquina. Python también es orientado a objetos, permitiéndote crear programas reutilizables que ahorran mucho tiempo.
🔍 Python fue creado pensando en la legibilidad del código. Por eso usa indentación (espacios al inicio de la línea) para definir bloques de código, en lugar de llaves o palabras clave que usan otros lenguajes.

Operaciones y expresiones
En Python usamos operadores para realizar diferentes acciones. Tenemos operadores matemáticos (+, -, *, /), operadores de comparación (<, >, ==, !=) y operadores lógicos (Y, O).
Una expresión combina variables y operadores para obtener un resultado. Por ejemplo: 5+2 (suma de números), 9<10 (comparación), 6 is None (verifica identidad) y 3* (operación combinada).
Una sentencia es una instrucción que define una acción completa. Puede estar formada por una o varias expresiones, como a=2+3 que asigna a la variable 'a' el resultado de sumar 2 y 3.
✏️ Cada línea de código en Python es una sentencia. Algunas son simples como x=5, mientras otras pueden ser más complejas e incluir varias expresiones.

Variables y ejemplos prácticos
Crear variables en Python es muy sencillo. Por ejemplo, si quieres almacenar un texto puedes escribir: mensaje = "Hola, Mundo!". Así de simple se crea una variable con un valor de texto.
Veamos un ejemplo práctico: un programa para calcular el promedio de humanidades.
ing = float(input("Digite su nota de inglés"))
esp = float(input("Digite su nota de español"))
print("Nota de humanidades: ", (ing+esp)/2)
Este programa pide tus notas de inglés y español, las convierte a números decimales con float(), calcula el promedio y lo muestra en pantalla.
🎯 La función input() siempre devuelve texto, por eso usamos float() para convertir ese texto a números cuando necesitamos hacer cálculos.

Ejemplo práctico y decisiones con If
¡Hagamos un programa que prediga tu edad en el futuro! Este ejemplo calcula cuántos años tendrás en 2030:
print("Bienvenid@ a la calculadora mágica")
edad = int(input("Digite su edad actual: "))
future = 2030 - 2023 + edad
print("Su edad en el 2030 será de...", future)
Este programa convierte tu edad a número entero con int(), calcula cuántos años tendrás en 2030, y muestra el resultado.
En programación también tomamos decisiones usando if, else y elif. Estas estructuras permiten que nuestro código tome diferentes caminos según ciertas condiciones, como decidir si aprobaste un examen según tu calificación.
💫 Prueba modificar el programa de la edad para que, además de mostrar tu edad futura, te diga si serás mayor de edad en 2030.

La sentencia If en Python
La sentencia if es una de las más importantes en programación. Te permite ejecutar ciertas partes de código solo cuando se cumple una condición específica.
Con if puedes hacer que tu programa tome decisiones automáticamente basadas en los datos. Por ejemplo, puedes crear un programa que te diga si puedes ver una película según tu edad, o si aprobaste un curso según tus calificaciones.
🧩 Las sentencias if son como bifurcaciones en un camino: dependiendo de la condición, tu programa tomará una ruta u otra.
Pensamos que nunca lo preguntarías...
Contenido similar
Contenidos más populares de Sociales/Historia
9la rama legislativa, la rama judicial y la rama ejecutiva
Este cuestionario evalúa tu conocimiento sobre las funciones y responsabilidades de las ramas legislativa, judicial y ejecutiva.
Práctica-Icfes
Prepárate para q te valla bien
Guerra de los Treinta Años
La Guerra de los Treinta Años
Coordenadas geograficas
Coordenadas geograficas explicación e imágenes
Mercantilismo
Datos, historia, todo sobre mercantilismo muy bien explicado y con fechas
Organización política y administrativa de Colombia
Organización política y administrativa de Colombia
Primera y Segunda Guerra Mundial
-Antecedentes -Bandos -Detonante -Consecuencias
Presentación sobre las redes sociales.
las redes sociales
Reformas protestante
Concepto, causas, teoría del luterismo y características
Contenidos más populares
9Simulacro ICFES primera sesión calendario B filtrado 2025
Este simulacro te ayudará a sacar un buen puntaje en las pruebas ICFES este 2025. Vamos por ese 500/500. Y poder ser admitido en la universidad que quieras, estudiar la carrera que quieres y no la que te toque. Vamos con toda para sacar un buen puntaje.
Simulacro icfes
Simulacro
Material de estudio ICFES
Material de estudio, preguntas icfes de matemáticas resueltas
Cuadernillo Preguntaa Saber 11 Inglés.
Aprovecha los cuadernillos de Inglés para practicar y mejorar tus habilidades en el ítem de Inglés de la Prueba Saber 11. 🫡
Trucos para ganar icfes
Lo mejor
ICFES segunda sesión calendario B 2025
Segunda sesión simulacro ICFES 2025 calendario B filtrado, aprovecha y se el mejor ICFES de tu colegio y poder ingresar a universidad, y estudiar aquella carrera con la que tanto sueñas.
Matemáticas icfes
Icfes matemáticas
SIMULACRO ICFES
Simulacro icfes
Prueba icfes 2024
Prueba icfes para practicar todas las asignaturas
Mira lo que dicen nuestros usuarios. Les encantó — y a ti también te encantará.
La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.
Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.
Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.
Todo lo que necesitas saber sobre Python
¡Vamos a explorar los conceptos básicos de programación y Python! Aprenderás sobre tipos de datos, variables, características de Python y cómo escribir expresiones y sentencias simples que te ayudarán a crear tus primeros programas.

Tipos de datos y variables
Cuando programamos, necesitamos clasificar la información que recibe un programa. Los principales tipos de datos son:
Los datos numéricos pueden ser enteros o reales/decimales . Los datos lógicos solo tienen dos valores: VERDADERO o FALSO (representados por 1 y 0). Y los datos de carácter (texto) como "calle 38", "OCTAVO" o "77346678" almacenan texto.
Una variable es un espacio reservado en la memoria para guardar datos. Cada variable necesita un nombre (identificador) que debe seguir reglas: empezar con letras, puede contener números, pero no debe tener caracteres especiales como @, [, +, ).
💡 Piensa en las variables como cajas etiquetadas donde guardas diferentes tipos de información que necesitarás usar más tarde en tu programa.

Introducción a Python
Python es un lenguaje de programación súper amigable que te permite crear software y aplicaciones web. ¡Es muy fácil de aprender y puedes instalarlo gratis en tu computadora!
Entre los beneficios de usar Python están su facilidad para leer y comprender los programas (aunque está en inglés), necesitas escribir menos código comparado con otros lenguajes y puedes reutilizar tus códigos en diferentes proyectos.
Además, Python se puede conectar fácilmente con otros lenguajes de programación, lo que lo hace muy versátil para diferentes tipos de proyectos.
🚀 ¿Sabías que grandes empresas como Google, Instagram y Spotify usan Python para sus aplicaciones? ¡Con Python puedes crear cosas que millones de personas usarán!

Características de Python
Python tiene ventajas que lo hacen perfecto para principiantes. Es un lenguaje interpretado, lo que significa que ejecuta el código línea por línea, permitiéndote ver resultados inmediatos.
Es fácil de utilizar porque sus palabras son similares al inglés cotidiano. También es tipeado dinámicamente, así que no necesitas declarar el tipo de cada variable antes de usarla, ¡Python lo hace por ti!
Como es un lenguaje de alto nivel, está más cerca del lenguaje humano que del lenguaje de máquina. Python también es orientado a objetos, permitiéndote crear programas reutilizables que ahorran mucho tiempo.
🔍 Python fue creado pensando en la legibilidad del código. Por eso usa indentación (espacios al inicio de la línea) para definir bloques de código, en lugar de llaves o palabras clave que usan otros lenguajes.

Operaciones y expresiones
En Python usamos operadores para realizar diferentes acciones. Tenemos operadores matemáticos (+, -, *, /), operadores de comparación (<, >, ==, !=) y operadores lógicos (Y, O).
Una expresión combina variables y operadores para obtener un resultado. Por ejemplo: 5+2 (suma de números), 9<10 (comparación), 6 is None (verifica identidad) y 3* (operación combinada).
Una sentencia es una instrucción que define una acción completa. Puede estar formada por una o varias expresiones, como a=2+3 que asigna a la variable 'a' el resultado de sumar 2 y 3.
✏️ Cada línea de código en Python es una sentencia. Algunas son simples como x=5, mientras otras pueden ser más complejas e incluir varias expresiones.

Variables y ejemplos prácticos
Crear variables en Python es muy sencillo. Por ejemplo, si quieres almacenar un texto puedes escribir: mensaje = "Hola, Mundo!". Así de simple se crea una variable con un valor de texto.
Veamos un ejemplo práctico: un programa para calcular el promedio de humanidades.
ing = float(input("Digite su nota de inglés"))
esp = float(input("Digite su nota de español"))
print("Nota de humanidades: ", (ing+esp)/2)
Este programa pide tus notas de inglés y español, las convierte a números decimales con float(), calcula el promedio y lo muestra en pantalla.
🎯 La función input() siempre devuelve texto, por eso usamos float() para convertir ese texto a números cuando necesitamos hacer cálculos.

Ejemplo práctico y decisiones con If
¡Hagamos un programa que prediga tu edad en el futuro! Este ejemplo calcula cuántos años tendrás en 2030:
print("Bienvenid@ a la calculadora mágica")
edad = int(input("Digite su edad actual: "))
future = 2030 - 2023 + edad
print("Su edad en el 2030 será de...", future)
Este programa convierte tu edad a número entero con int(), calcula cuántos años tendrás en 2030, y muestra el resultado.
En programación también tomamos decisiones usando if, else y elif. Estas estructuras permiten que nuestro código tome diferentes caminos según ciertas condiciones, como decidir si aprobaste un examen según tu calificación.
💫 Prueba modificar el programa de la edad para que, además de mostrar tu edad futura, te diga si serás mayor de edad en 2030.

La sentencia If en Python
La sentencia if es una de las más importantes en programación. Te permite ejecutar ciertas partes de código solo cuando se cumple una condición específica.
Con if puedes hacer que tu programa tome decisiones automáticamente basadas en los datos. Por ejemplo, puedes crear un programa que te diga si puedes ver una película según tu edad, o si aprobaste un curso según tus calificaciones.
🧩 Las sentencias if son como bifurcaciones en un camino: dependiendo de la condición, tu programa tomará una ruta u otra.
Pensamos que nunca lo preguntarías...
Contenido similar
Contenidos más populares de Sociales/Historia
9la rama legislativa, la rama judicial y la rama ejecutiva
Este cuestionario evalúa tu conocimiento sobre las funciones y responsabilidades de las ramas legislativa, judicial y ejecutiva.
Práctica-Icfes
Prepárate para q te valla bien
Guerra de los Treinta Años
La Guerra de los Treinta Años
Coordenadas geograficas
Coordenadas geograficas explicación e imágenes
Mercantilismo
Datos, historia, todo sobre mercantilismo muy bien explicado y con fechas
Organización política y administrativa de Colombia
Organización política y administrativa de Colombia
Primera y Segunda Guerra Mundial
-Antecedentes -Bandos -Detonante -Consecuencias
Presentación sobre las redes sociales.
las redes sociales
Reformas protestante
Concepto, causas, teoría del luterismo y características
Contenidos más populares
9Simulacro ICFES primera sesión calendario B filtrado 2025
Este simulacro te ayudará a sacar un buen puntaje en las pruebas ICFES este 2025. Vamos por ese 500/500. Y poder ser admitido en la universidad que quieras, estudiar la carrera que quieres y no la que te toque. Vamos con toda para sacar un buen puntaje.
Simulacro icfes
Simulacro
Material de estudio ICFES
Material de estudio, preguntas icfes de matemáticas resueltas
Cuadernillo Preguntaa Saber 11 Inglés.
Aprovecha los cuadernillos de Inglés para practicar y mejorar tus habilidades en el ítem de Inglés de la Prueba Saber 11. 🫡
Trucos para ganar icfes
Lo mejor
ICFES segunda sesión calendario B 2025
Segunda sesión simulacro ICFES 2025 calendario B filtrado, aprovecha y se el mejor ICFES de tu colegio y poder ingresar a universidad, y estudiar aquella carrera con la que tanto sueñas.
Matemáticas icfes
Icfes matemáticas
SIMULACRO ICFES
Simulacro icfes
Prueba icfes 2024
Prueba icfes para practicar todas las asignaturas
Mira lo que dicen nuestros usuarios. Les encantó — y a ti también te encantará.
La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.
Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.
Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.