Python P1
Python P1
1. ANÁLISIS
2. ALGORITMO
3. CODIFICACIÓN
4. COMPILACIÓN, EJECUCIÓN Y VERIFICACIÓN.
5. DEPURACIÓN Y MANTENIMIENTO.
ANALISIS
• Cada variable tiene un nombre, y un valor, el cual define a la vez el tipo de datos de la
variable.
NÚMERO ENTERO a = 12
NÚMERO ENTERO
a = 0x23
HEXADECIMAL
BOOLEANO a = True
OPERADORES ARTIMÉTICOS
COMENTARIOS
TIPOS DE DATOS COMPLEJOS
TUPLAS
• Una tupla es una variable que permite almacenar varios datos inmutables (no pueden ser
modificados una vez creados) de tipos diferentes:
• Se puede acceder a cada uno de los datos mediante su índice correspondiente, siendo 0
(cero), el índice del primer elemento:
TUPLAS
• Otra forma de acceder a la tupla de forma inversa (de atrás hacia adelante), es colocando
un índice negativo:
LISTAS
• Una lista es similar a una tupla con la diferencia fundamental de que permite modificar los
datos una vez creados
• A las listas se accede igual que a las tuplas, por su número de índice:
• Las lista NO son inmutables: permiten modificar los datos una vez creados
• Mientras que a las listas y tuplas se accede solo y únicamente por un número de índice, los
diccionarios permiten utilizar una clave para declarar y acceder a un valor:
• EJEMPLOS:
ESTRUCTURAS DE CONTROL ITERATIVAS
WHILE
• Este bucle, se encarga de ejecutar una misma acción “mientras que” una determinada
condición se cumpla:
• Pero ¿Qué sucede si el valor que condiciona la iteración no es numérico y no puede incrementarse? En ese caso, podremos utilizar una
estructura de control condicional, anidada dentro del bucle, y frenar la ejecución cuando el condicional deje de cumplirse, con la
palabra clave reservada break:
FOR
• El bucle for, en Python, es aquel que nos permitirá iterar sobre una variable compleja, del
tipo lista o tupla:
MÓDULOS
• El contenido de cada módulo, podrá ser utilizado a la vez, por otros módulos. Para ello, es
necesario importar los módulos que se quieran utilizar. Para importar un módulo, se utiliza
la instrucción import, seguida del nombre del paquete
ALIAS
• Es posible también, abreviar los namespaces mediante un “alias”. Para ello, durante la
importación, se asigna la palabra clave as seguida del alias con el cuál nos referiremos en el
futuro a ese namespace importado:
IMPORTAR MÓDULOS SIN UTILIZAR
NAMESPACES
• En Python, es posible también, importar de un módulo solo los elementos que se desee utilizar.
Para ello se utiliza la instrucción from seguida del namespace, más la instrucción import seguida
del elemento que se desee importar:
FUNCIONES
• Una función, no es ejecutada hasta tanto no sea invocada. Para invocar una función, simplemente se la
llama por su nombre:
• Cuando una función, haga un retorno de datos, éstos, pueden ser asignados a una variable:
MÉTODOS DE SUSTITUCIÓN
MÉTODOS PARA LISTAS AGREGACIÓN
MÉTODOS PARA LISTAS ELIMINACIÓN
MÉTODOS PARA LISTAS ORDEN