Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACIÓN
Clase 3
Python
Multiplataforma
Funciones definidas
El núcleo de la programación extensible es definir
funciones. Python permite argumentos obligatorios y
opcionales, argumentos de palabras clave e incluso listas
de argumentos arbitrarios
Interpretación intuitiva
Los cálculos son simples con Python, y la sintaxis de
expresión es sencilla: los operadores +, -, * y / funcionan
como se esperaba; los paréntesis () se pueden usar para
agrupar.
Flujos de control
Reconoce declaraciones de flujo de control habituales
que otros lenguajes de programación como son: if, for,
while y range. Con algunas variantes, por su puesto.
Sesión practica
Instalación de Python
https://www.python.org/
Sesión practica
Instalación de Python
Instalación personalizada
El comando “input” indica al interprete que lea del teclado una cadena
de texto.
Puede o no llevar una cadena de texto como parámetro.
Si lleva parámetro regresa una cadena, de lo contrario el valor
numérico (en el caso que se proporcione un número).
El interprete de Python
El intérprete de Python nos provee una ayuda en línea, es decir, nos puede
dar la documentación de una función, instrucción, etc, para obtenerla
llamamos a help(). Por ejemplo help(input) y nos dará la documentación de
esa función.
El interprete de Python
Nota. Windows, sólo se fija en la extensión del archivo para saber cómo
procesarlo, mientras que todos los sistemas derivados de Unix (OS X, Linux,
Solaris, etc) analizan los permisos del archivo (lectura y ejecución) y la
primera línea para saber como procesarlos, por ello es necesario incluir como
primera línea lo siguiente:
#!/usr/bin/env python
Programas en Python
def main():
print("Bienvenido al primer programa en python")
n1 = input('Ingresa el número 1: ')
n2 = input("Ingresa el número 2: ")
ñi=2
suma=int(n1)+int(n2)
resta=int(n1)-int(n2)
multiplicación=int(n1)*int(n2)
división=int(n1)/int(n2)
print("La suma es:",suma)
print("La resta es:",resta)
print("La multiplicación es:",multiplicación)
print("La división es:",división)
main()
Estado y computación
Esa foto que indica en un momento dado a qué valor hace referencia cada
una de las variables se denomina estado.
También hablaremos del estado de una variable para indicar a qué valor está
asociada esa variable.
La sucesión de todos los estados por los que pasa el programa en una
ejecución dada se denomina computación.
Estado y computación
Ejemplo:
Estado: -----
n = input(“Ingresa un número:”)
Estado: n->5
Estado y computación
Ejemplo (continuación):
cua = Int(n)*Int(n)
Ejemplo (continuación):
n= 9
n = input(“Da un número:”)
print(“n->”,n)
cua= n*n