Intro Python
Intro Python
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
Contabilidad Inteligente: Automatización y Análisis Variables y Tipos de
datos
Proyectos
Octubre, 2025 Prácticos
Python
Contenido
Antonio Mamani
Introducción
¿Qué es el lenguaje
Introducción Python?
Proyectos Prácticos
Python
El lenguaje Python
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
Proyectos
▶ [Link] Prácticos
Python
Introducción a Python
Antonio Mamani
Existen 3 formas de ejecutar código Python.
▶ Podemos escribir líneas de código en el intérprete y obtener una Introducción
¿Qué es el lenguaje
respuesta del intérprete para cada línea (sesión interactiva). Python?
Introducción a
1 >>> print ( " Hola mundo . " ) Python
2 Hola mundo Variables y Tipos de
datos
Operadores
Proyectos
Prácticos
Python
Introducción a Python
Antonio Mamani
Existen 3 formas de ejecutar código Python.
▶ Podemos escribir líneas de código en el intérprete y obtener una Introducción
¿Qué es el lenguaje
respuesta del intérprete para cada línea (sesión interactiva). Python?
Introducción a
1 >>> print ( " Hola mundo . " ) Python
2 Hola mundo Variables y Tipos de
datos
Operadores
Proyectos
Prácticos
▶ También podemos ejecutar como escript
1 # !/ usr / bin / python
2 print ( " Hola Mundo " )
1 ./ python
2 Hola Mundo
Python
Introducción a Python
Antonio Mamani
Existen 3 formas de ejecutar código Python.
▶ Podemos escribir líneas de código en el intérprete y obtener una Introducción
¿Qué es el lenguaje
respuesta del intérprete para cada línea (sesión interactiva). Python?
Introducción a
1 >>> print ( " Hola mundo . " ) Python
2 Hola mundo Variables y Tipos de
datos
Operadores
Proyectos
Prácticos
▶ También podemos ejecutar como escript
1 # !/ usr / bin / python
2 print ( " Hola Mundo " )
1 ./ python
2 Hola Mundo
Python
Usando Python como una calculadora
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Probemos algunos comandos simples de Python. Inicia el intérprete Python
2 4 Funciones
Manejo de Archivos
3 >>> 50 - 5*6
Programación
4 20 Orientada a Objetos
Introducción
¿Qué es el lenguaje
▶ División Python?
Introducción a
Python
1 >>> 17 / 3 # classic division returns a float
Variables y Tipos de
2 5.666666666666667 datos
8 17 Módulos y Paquetes
Proyectos
Prácticos
1 >>> 5 ** 2 # 5 squared
2 27
3 >>> 2 ** 7 # 2 to the power of 7
4 128
Python
Variables y Tipos de Datos
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
▶ Variables Variables y Tipos de
datos
Operadores
1 # Variables Estructuras de
2 nombre = " Ana " Control
Estructuras de
3 edad = 25 Datos
4 altura = 1.65 Funciones
Introducción
¿Qué es el lenguaje
Python?
Introducción a
▶ Condicionales (if-elif-else) Python
Variables y Tipos de
datos
1 edad = 18 Operadores
2 Estructuras de
Control
3 if edad >= 18:
Estructuras de
4 print ( " Eres mayor de edad " ) Datos
Introducción
Introducción a
1 # Bucle for Python
2 for i in range (5) : Variables y Tipos de
datos
3 print ( f " Iteracion { i } " ) Operadores
4 Estructuras de
Control
5 # Bucle while
Estructuras de
6 contador = 0 Datos
10 Manejo de
Excepciones
11 # Bucle con break y continue Módulos y Paquetes
12 for numero in range (10) : Proyectos
13 if numero == 2: Prácticos
14 continue # Salta esta iteracion
15 if numero == 7:
16 break # Termina el bucle
17 print ( numero )
Python
Estructuras de Datos
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
▶ Listas Introducción a
Python
Variables y Tipos de
1 # Creacion y acceso datos
Operadores
2 frutas = [ " manzana " , " banana " , " naranja " ]
Estructuras de
3 print ( frutas [0]) # manzana Control
Introducción
Introducción a
1 # Creacion Python
2 persona = { Variables y Tipos de
datos
3 " nombre " : " Carlos " , Operadores
4 " edad " : 30 , Estructuras de
Control
5 " ciudad " : " Madrid "
Estructuras de
6 } Datos
7 Funciones
Manejo de Archivos
8 # Acceso
Programación
9 print ( persona [ " nombre " ]) # Carlos Orientada a Objetos
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
Variables y Tipos de
datos
▶ Diccionarios Operadores
Estructuras de
Control
1 # Tupla ( inmutable )
Estructuras de
2 coordenadas = (10 , 20) Datos
6 numeros = {1 , 2 , 3 , 2 , 1} Manejo de
Excepciones
7 print ( numeros ) # {1 , 2 , 3} Módulos y Paquetes
Proyectos
Prácticos
Python
Funciones
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
Variables y Tipos de
▶ Funciones Lambda datos
Operadores
Estructuras de
1 # Funcion anonima Control
Introducción
¿Qué es el lenguaje
Python?
Introducción
▶ Clases y Objetos ¿Qué es el lenguaje
Python?
8 Programación
Orientada a Objetos
9 def cumpleanos ( self ) : Manejo de
10 self . edad += 1 Excepciones
Módulos y Paquetes
11
12 # Crear objeto Proyectos
Prácticos
13 persona1 = Persona ( " Ana " , 25)
14 print ( persona1 . presentarse () ) # Soy Ana y tengo 25
anios
15 persona1 . cumpleanos ()
16 print ( persona1 . edad ) # 26
Python
Programación Orientada a Objetos
Antonio Mamani
Introducción
¿Qué es el lenguaje
Python?
Introducción a
Python
▶ Herencia Variables y Tipos de
datos
8 Módulos y Paquetes
Introducción
¿Qué es el lenguaje
Python?
▶ Try-Except Introducción a
Python
Variables y Tipos de
1 try : datos
2 numero = int ( input ( " Ingresa un numero : " ) ) Operadores
11 else : Proyectos
12 print ( " Operacion completada exitosamente " ) Prácticos
13 finally :
14 print ( " Este bloque siempre se ejecuta " )
Python
Módulos y Paquetes
Antonio Mamani
Introducción
▶ Módulos y Paquetes ¿Qué es el lenguaje
Python?
3 def j u e g o _ a d i v i n a n z a () : Introducción a
4 nume ro_sec reto = random . randint (1 , 100) Python
Variables y Tipos de
5 intentos = 0 datos
6 print ( " Adivina el numero entre 1 y 100! " ) Operadores