Python
Python
Pp.
INTRODUCCIÓN........................................................................................03
Programación............................................................................................. 04
Tipos de programación...............................................................................04
¿Porque aprender a programar?................................................................04
Ventajas de la programación......................................................................05
¿Como empezar a aprender a programar?................................................05
Python........................................................................................................ 06
Características............................................................................................06
Usos........................................................................................................... 06
Tipos de datos............................................................................................09
Operadores.................................................................................................09
Expresiones...............................................................................................12
CONCLUSIÓN........................................................................................... 14
REFERENCIAS ELECTRÓNICAS.............................................................15
2
INTRODUCCIÓN
Python fue concebido a finales de los años 80 como un lenguaje para ser
interpretado orientado a la enseñanza. Con el paso del tiempo, Python se ha
convertido en una herramienta esencial para todo tipo de programadores,
ingenieros e investigadores, tanto en el ámbito académico como industrial.
El creador del lenguaje fue el informático holandés Guido van Rossum,
conocido durante muchos años con el título de BDFL (Benevolent Dictator for
Life). Esto era debido a que Guido tenía asignada la tarea de fijar las
directrices sobre la evolución de Python, tarea de la que se retiró en 2018. El
nombre Python se debe a su afición al programa de la BBC Monty Python’s
Flying Circus, del célebre grupo de humoristas británico Monty Python.
El éxito de Python reside no solo en su simplicidad, sino que sobre él se
ha construido una enorme cantidad de herramientas disponibles para todo
tipo de dominios de aplicación.
Asimismo, en la siguiente investigación se mostrara una breve introducción
sobre la programación, además estaré abordando temas como:
características, usos, ecosistemas, variables, tipos de datos, operadores y
expresiones de Python.
3
Programación
La programación es el proceso de crear instrucciones detalladas que le
dicen a una computadora cómo realizar una tarea específica. Es como
escribir un conjunto de reglas que la computadora sigue para lograr un
objetivo deseado.
Tipos de programación
Actualmente, la programación se ha diversificado gracias a la variedad de
enfoques y aplicaciones que tiene, algunos como:
Programación web: relacionada al desarrollo de sitios y aplicaciones web.
Programación móvil: enfocada en el desarrollo de software para
dispositivos móviles como celulares y/o tabletas.
Arquitectura de software: con la que se establecen las estructuras de un
sistema.
Ciencia de datos: con la que se recopilan e interpretan datos con el fin de
obtener información relevante para un proceso o desarrollo de software
específico.
4
Potenciar tu creatividad: La programación te permite expresar tu
creatividad de nuevas maneras, al diseñar y construir soluciones
innovadoras.
Ventajas de la programación
Aprender a programar te brinda muchas ventajas, como:
Desarrollar habilidades lógicas y de resolución de problemas: La
programación te enseña a pensar de manera crítica y a descomponer
problemas complejos en pasos más pequeños y manejables.
Crear tus propias aplicaciones y software: Con la programación, puedes
crear tus propias herramientas, sitios web, juegos y aplicaciones para
satisfacer tus necesidades o las de los demás.
Mejorar tu empleabilidad: Las habilidades de programación son muy
demandadas en el mercado laboral actual, lo que te abre las puertas a una
amplia gama de oportunidades profesionales.
Potenciar tu creatividad: La programación te permite expresar tu
creatividad de nuevas maneras, al diseñar y construir soluciones
innovadoras.
5
Practica con regularidad: La mejor manera de aprender a programar es
practicar con regularidad. Intenta escribir código todos los días, incluso si es
solo por un corto período de tiempo.
Python
Es un lenguaje de programación de alto nivel y de propósito general.
Utiliza un enfoque multiparadigma, lo que significa que soporta programación
orientada a objetos, procedural y en menor medida, programación funcional.
Fue creado por Guido van Rossun como sucesor a otro lenguaje (llamado
ABC) entre 1985 y 1990, y es usado actualmente en una gran variedad de
campos, como el desarrollo web, en la creación de aplicaciones actuales y
para la construcción de archivos de procesamiento por lotes (Scripts).
Características
Uso
6
Ecosistema de Python
Variables
Por ejemplo, si queremos crear una variable llamada "x" y asignarle el valor
5, podemos hacer lo siguiente:
X=5
Aquí, "x" es el nombre de nuestra variable y "5" es el valor que le estamos
asignando. Ahora podemos hacer referencia a "x" en cualquier otro lugar de
nuestro código para obtener o modificar su valor.
Por ejemplo, si queremos crear una variable que almacene una cadena de
texto, podemos hacer lo siguiente:
7
Aquí, "mensaje" es el nombre de nuestra variable y "Hola, mundo!" es la
cadena de texto que le estamos asignando. Python automáticamente
reconocerá que "mensaje" es una variable de tipo cadena de texto (string).
x=5
print(x) # Output: 5
x = 10
print(x) # Output: 10
En este caso, primero creamos la variable "x" con el valor 5, la imprimimos
y luego le asignamos un nuevo valor de 10 y la volvemos a imprimir.
8
tienen un significado especial en Python, como "if", "else", "while", "for", entre
otros.
Tipos de datos
Ejemplo:
Número = 42 # Entero
Decimal = 3.14159 # Flotante
Saludo = "¡Hola mundo!" # Cadena
Está lloviendo = Falso # Booleano
Operadores
9
Operadores aritméticos:
Ejemplo:
resultado = 10 + 5 * 2 # resultado = 20
residuo = 17 % 3 # residuo = 2
potencia = 2 ** 3 # potencia = 8
Operadores de comparación:
Mayor o igual que (>=): Comprueba si un valor es mayor o igual que otro.
Menor o igual que (<=): Comprueba si un valor es menor o igual que otro.
Ejemplo:
10
Operadores lógicos:
and: Conjunción lógica. Devuelve True solo si ambas condiciones son
True.
or: Disyunción lógica. Devuelve True si al menos una condición es
True.
not: Negación lógica. Invierte el valor de verdad de una condición.
Ejemplo:
esta_aprobado = nota >= 60 and asistencia >= 80 # Aprobación basada en nota y asistencia
Operadores de asignación
=: Asigna un valor a una variable.
Operadores de asignación compuestos: Combinan la asignación con
una operación aritmética.
Ejemplo:
saldo = 1000
precio = 20 * 3
Operadores de pertenecía
in: Comprueba si un elemento está dentro de una secuencia (lista,
tupla, cadena).
not in: Comprueba si un elemento no está dentro de una secuencia.
Ejemplo:
estudiante = "Ana"
11
.
Operadores de identidad
is: Comprueba si dos objetos son el mismo objeto en memoria.
is not: Comprueba si dos objetos no son el mismo objeto en memoria.
a = [1, 2, 3]
b=a
c = [1, 2, 3]
Expresiones
-Suma: 5 + 3 = 8
suma = 5 + 3
-Resta: 10 - 2 = 8
diferencia = 10 - 2
-Multiplicación: 4 * 6 = 24
producto = 4 * 6
-División: 16 / 4 = 4
cociente = 16 / 4
- Módulo: 11 % 3 = 2 (resto)
resto = 11 % 3
-Exponenciación: 2 ** 3 = 8 (2 elevado a la potencia de 3)
potencia = 2 ** 3
12
Expresiones de comparación: evalúe las relaciones entre valores
utilizando operadores de comparación (==, !=, <, >, <=, >=).
-Igualdad: 7 == 7 (Verdadero)
es_igual = 7 == 7
-Desigualdad: 10 != 15 (Verdadero)
es_diferente = 10 != 15
- Comprobando si dos variables hacen referencia al mismo objeto: a = [1, 2, 3]; segundo = a; a es b = verdadero
es_mismo_objeto = a = [1, 2, 3]; segundo = a; a es b
13
CONCLUSIÓN
14
REFERENCIAS ELECTRÓNICAS
15