Apuntes de Programacion en Python
Apuntes de Programacion en Python
Febrero, 2022
El presente documento muestra los primeros pasos del lenguaje de programación en python hasta su uso
en el procesamiento digital de señales con diferentes aplicaciones. Para ello se recomienda instalar Anaconda
Navigator https://www.anaconda.com/distribution/ en cualquier sistema operativo (multiplataforma)
Índice
1. Teoria 2
2. Texto 2
3. Ejercicios 3
1
1. Teoria
1. En python cada lı́nea es una instrucción de código. Los comentarios se lo realizan con#. Para realizar
procesos matemáticos no es necesario el uso de variables ya que el entorno puede detectar el tipo de
entrada y puede generar resultados.
# sumar
3+3
Out [1]: 6
# restar
5 -2
Out [2]: 3
# multiplicar
3*2
Out [3]: 6
# division
# decimal es con punto
16/4
Out [4]: 4.0
# potencia
3**2
Out [6]:9
# modulo
3 %2
Out [7]:1
2. Texto
1. Para imprimir un texto se usa print de la sgt forma
print ( " hola mundo )
hola mundo
2. Se puede declarar una variable como texto y concatenarla con una ”,”
cadena = " Esto es un texto "
print ( " Este es el contenido de cadena : " , cadena )
[ P ][ y ][ t ][ h ][ o ][ n ]
[0][1][2][3][4][5]
texto = " Python "
texto [0:3] # El ultimo c a r a c t e r no se c o n s i d e r a
python
PythoN
nohtyP
2
La funcion input devuelve como resultado un string. Aparte de eso lo vamos a sumar consigo mismo y mostrar
el resultado.
entero = int ( input ( " Ingrese un enterto : " ) )
suma = entero + entero
print ( suma )
Ingrese un enterto : 12
24
3. Ejercicios
1. Un profesor quiere calcular la nota final de sus alumnos en base a dos exámenes y está desarrollando
un algoritmo, el problema es que los exámenes cuentan con diferente aporte a la nota y no sabe cómo
programar. La nota 1 cuenta con el 40 % y la nota 2 cuenta con el 60 % del promedio final
nota1 = 5
nota2 = 8
promedio = ( nota1 *0.4 + nota2 *0.6)
print ( promedio )
6.8
2. Ordenar la variable, extraer el nombre y el apellido en una variable, luego xtraer la nota y almacenar
en una variable llamada nota y lo mismo con la materia. Finalmente imprimir un mensaje: ”nombre”ha
sacado una nota de ”nota.en la asignatura ”materia”. Nota: no modificar la variable del ejercicio
cade naCorrup ta = " airotsiH ;6.7 , aicraG nomaR "
cade naCorrup ta = " airotsiH ;6.7 , aicraG nomaR "
ordCadena = cadenaC orrupta [:: -1]
nomAp = ordCadena [:12 ]
nota = ordCadena [13:16]
materia = ordCadena [17::]
print ( nomAp , " ha sacado una de " , nota ," en la asignatura " , materia )
3. Pedir al usuario las tres notas, pedir el nombre y el apellido. Mostrar el mensaje: NOMBRE tiene un
promedio de PROMEDIO.