Senati Semana1 IS Ciclo2 Act3 ESTUDIANTE v2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 48

FAMILIA OCUPACIONAL: TECNOLOGÍAS DE LA INFORMACIÓN

CARRERA: INGENIERÍA DE SOFTWARE CON INTELIGENCIA ARTIFICIAL


MÓDULO FORMATIVO: ALGORITMIA DE PROGRAMACIÓN DEL SOFTWAR

Docente: Ing. Cesar Recoba Sanchez (Sin tildes)


Correo: [email protected]
Reconocer y aplicar variables en Python

NUMEROS

TEXTOS

LISTAS

Tipos de datos. *El tipo de dato carácter no existe en Python, un carácter simple se representa como
cadena de caracteres (string). ** Estructuras compuestas de lenguajes como C, FORTRAN, Pascal,
Matlab, etc. Py: Estructuras compuestas en Python. Fuente: elaboración propia.
Reconocer y aplicar variables
en Python

Operadores
aritméticos
Reconocer y aplicar variables en Python

Para empezar lo más sencillo es utilizar el


intérprete de Python como una calculadora
Reconocer y aplicar variables en Python

Podemos utilizar comentarios # para explicar


lo que hace nuestro código:
Reconocer y aplicar variables en Python

Podemos distinguir 2 tipos de números:


•Enteros: Que no tienen una parte decimal y van
desde menos infinito a más infinito.
•Flotantes o decimales: Números que tienen una
parte decimal escrita con un punto.
Reconocer y aplicar variables en Python

También podemos realizar operaciones más


complejas. Python interpretará automáticamente
las prioridades de los operadores aritméticos:
Reconocer y aplicar variables en Python
Palabras reservadas en Python
Ingresemos las siguientes instrucciones en el command prompt: help(), keywords
Reconocer y aplicar variables en Python
Variables en Python

En muchos lenguajes de programación, una variable se puede entender como una especie de caja en la que se puede
guardar un valor (por ejemplo, un valor numérico). Esa caja suele corresponder a una posición de memoria en la
memoria del ordenador. Las variables se representan o tienen un identificador que puede ser letras o palabras
completas: x, y, a, b, nombre, apellidos, edad, etc. También podemos identificar variables con letras y números
Ejemplo: NumTel01 .

Definir una variable


Las variables en Python se crean cuando se definen por primera vez, es decir, cuando se les asigna un valor por
primera vez. Para asignar un valor a una variable se utiliza el operador de igualdad (=). A la izquierda de la igualdad se
escribe el nombre de la variable y a la derecha el valor que se quiere dar a la variable.
Reconocer y aplicar variables en Python
Variables en Python

En muchos lenguajes de programación, una variable se puede entender como una especie de caja en la que se puede
guardar un valor (por ejemplo, un valor numérico). Esa caja suele corresponder a una posición de memoria en la
memoria del ordenador. Las variables se representan o tienen un identificador que puede ser letras o palabras
completas: x, y, a, b, nombre, apellidos, edad, etc. También podemos identificar variables con letras y números
Ejemplo: NumTel01

NOMBRE DE UNA VARIABLE


- No se puede comenzar por un número
- No puede contener espacios
- No puede contener símbolos o caracteres especiales
- Podemos utilizar guión bajo (_) para los espacios
Recomendación: usar todo en minúsculas.
Reconocer y aplicar variables
en Python

Operadores de
asignación
Reconocer y aplicar variables en Python

Variables
Reconocer y aplicar variables en Python

Variables
Reconocer y aplicar variables en Python

Variables
Reconocer y aplicar variables en Python

Ejercicio
1. Realizar un programa para calcular la suma de 2 números
2. Realizar un programa para calcular resta de 2 números
3. Realizar un programa para calcular el producto de 2 números
4. Realizar un programa para la división de 2 números
5. Un profesor quiere calcular la nota final de sus alumnos en base a tres exámenes, desarrollar un programa que
permita calcular el promedio de tres calificaciones(notas).
Conversiones entre tipos de datos
Manejo de Cadenas y Operaciones
Manejo de Cadenas y Operaciones
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
La función print(): Es una instrucción que nos permite mostrar correctamente el valor de una cadena,
valores o variables por pantalla:
Manejo de Cadenas y Operaciones
Operaciones con cadenas: Una de las operaciones de las cadenas es la concatenación (o suma de
cadenas)
Manejo de Cadenas y Operaciones
Operaciones con cadenas: Una de las operaciones de las cadenas es la concatenación (o suma de
cadenas)
Manejo de Cadenas y Operaciones
Índices en las cadenas:
Los índices nos permiten posicionarnos en un carácter específico de una cadena.

Representan un número [índice], que empezando por el 0 indica el carácter de la primera posición, y
así sucesivamente:
Manejo de Cadenas y Operaciones
Slicing en las cadenas:
El slicing es una capacidad de las cadenas que devuelve un subconjunto o subcadena utilizando dos
índices [inicio:fin]:

•El primer índice indica donde empieza la subcadena (se incluye el carácter).
•El segundo índice indica donde acaba la subcadena (se excluye el carácter).
Manejo de Cadenas y Operaciones
Slicing en las cadenas:
El slicing es una capacidad de las cadenas que devuelve un subconjunto o subcadena utilizando dos
índices [inicio:fin]:

•El primer índice indica donde empieza la subcadena (se incluye el carácter).
•El segundo índice indica donde acaba la subcadena (se excluye el carácter).
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:

Funciones para cambio de mayúsculas a minúsculas y viceversa:


•lower(): convierte toda la cadena a minúsculas.
•upper(): convierte toda la cadena a mayúsculas.
•title(): convierte la primera letra de cada palabra a mayúsculas.
•swapcase(): invierte las mayúsculas a minúsculas y viceversa.
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:
Función format
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:

Funciones lstrip(), rstrip(), strip() para eliminar caracteres vacíos en el principio y el fin de una cadena en Python.

lstrip() para quitar los caracteres de espacio vacío del lado izquierdo de una cadena.
rstrip() para quitar los caracteres de espacio vacío del lado derecho de una cadena.
strip() para quitar los caracteres de espacio vacío del lado derecho y el izquierdo de una cadena.
Manejo de Cadenas y Operaciones
Algunas funciones importantes para el manejo de cadenas:
usando el método re.sub()

El método re.sub(pattern, repl, string, count) del módulo re devuelve una nueva cadena después de sustituir la expresión
regular pattern por el valor de repl en la cadena original. El count significa el número de veces que queremos reemplazar
el pattern de la cadena.
Manejo de Cadenas y Operaciones
Ejercicios: Imprimir las siguientes cadenas

Pantalla 01: una columna de 10 filas


Manejo de Cadenas y Operaciones
Ejercicios: Imprimir las siguientes cadenas

Pantalla 02: 10 columnas de 10 filas


Manejo de Cadenas y Operaciones
Ejercicios: Imprimir las siguientes cadenas

Pantalla 02: 10 columnas de 10 filas


Manejo de Cadenas y Operaciones
Ejercicios: Imprimir las siguientes cadenas

Pantalla 02: 10 filas, debe iniciar en una columna y terminar en 10 columnas


COLECCIÓN DE DATOS EN PYTHON
COLECCIÓN DE DATOS EN PYTHON : Listas
Listas
Las listas se tratan de un tipo compuesto de dato que puede almacenar distintos
valores (llamados ítems o elementos) ordenados entre [ ] y separados con comas:
COLECCIÓN DE DATOS EN PYTHON : Listas
Mutabilidad de Listas
COLECCIÓN DE DATOS EN PYTHON : Listas
Mutabilidad de Listas
COLECCIÓN DE DATOS EN PYTHON : Listas
Listas anidadas
COLECCIÓN DE DATOS EN PYTHON : Tuplas
COLECCIÓN DE DATOS EN PYTHON : Tuplas
COLECCIÓN DE DATOS EN PYTHON : Tuplas
COLECCIÓN DE DATOS EN PYTHON : Tuplas
COLECCIÓN DE DATOS EN PYTHON : Tuplas
COLECCIÓN DE DATOS EN PYTHON : Diccionarios
COLECCIÓN DE DATOS EN PYTHON : Diccionarios
COLECCIÓN DE DATOS EN PYTHON : Diccionarios

También podría gustarte