Professional Documents
Culture Documents
Piads 201 Ta01 Tec
Piads 201 Ta01 Tec
12:45 p.m.
www.senati.edu.pe
Carrera: Ingeniería de
Software con Inteligencia
Artificial
Instructor: Ing. Marcelo Chamorro www.senati.edu.pe
Avendaño
Módulo Formativo: Algoritmia de Programación del
Software
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Algoritmia de Programación del Software
OBJETIVO
GENERAL
OBJETIVO
ESPECÍFICO 1
Utilizando la presentación (PPT) de la
tarea de aprendizaje y el lenguaje de
programación Python, el aprendiz será
capaz de usar el intérprete de Python y
los tipos de datos simples, observando
y manteniendo las normas de seguridad
industrial y ambiental en un tiempo de
225 minutos.
https://youtu.be/Rv910T1BJUw
www.senati.edu.pe
Algoritmia de Programación del Software
Agenda
CONOCIMIENTOS TECNOLÓGICOS:
Usando el intérprete de Python
Invocando al intérprete
El intérprete y su entorno
Tipos de datos simples
Tipos de datos primitivos simples y compuestos
Clase de un dato
www.senati.edu.pe
Algoritmia de Programación del Software
Agenda
CONOCIMIENTOS TECNOLÓGICOS:
Números, operadores lógicos y aritméticos
Cadenas
Datos lógicos o booleanos
Conversión de datos primitivos simples
Variables
Entrada por terminal
www.senati.edu.pe
Usando el intérprete de Python
Invocando al intérprete
www.senati.edu.pe
Programación con Python
¿Qué es Python? Juego de
Juego de
adivinanzas
con Blockly adivinanzas
con Python
Python es un lenguaje muy común diseñado
para ser fácil de leer y escribir.
Filosofía del lenguaje:
Hermoso es mejor que feo.
Explícito es mejor que implícito.
Simple es mejor que complejo.
Complejo es mejor que complicado.
La legibilidad es importante
www.senati.edu.pe
Programación con Python
El Intérprete de Python
Con el nuevo instalador Windows de Python, Python se instala
de manera predeterminada en el directorio de inicio del usuario.
Una vez instalado el intérprete de Python, funciona de manera
similar al shell de Linux. Esto significa que, cuando se invoca sin
argumentos, lee y ejecuta comandos interactivamente. Cuando Mensaje de bienvenida del
se invoca con un argumento de nombre de archivo o con un intérprete de
archivo como entrada estándar, lee y ejecuta un script de ese
archivo.
www.senati.edu.pe
Programación con Python
El Intérprete de Python (continuación)
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Usando el intérprete de Python
El intérprete y su entorno
www.senati.edu.pe
¿Qué es un IDE?
www.senati.edu.pe
Editor de código fuente: editor de texto que ayuda a escribir el código de software con funciones como el resaltado
de la sintaxis con indicaciones visuales, el relleno automático específico del lenguaje y la comprobación de errores a
medida que se escribe el código.
Automatización de compilación local: herramientas que automatizan tareas sencillas y repetibles como parte
de la creación de una compilación local del software para su uso por parte del desarrollador, como la
compilación del código fuente de la computadora en un código binario, el empaquetado del código binario y la
ejecución de pruebas automatizadas.
Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el código original
de forma gráfica.
www.senati.edu.pe
www.senati.edu.pe
Para crear un Script (Programa
de más de una línea:
Instrucciones)
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
O también
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Tipos de datos simples
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Tipos de datos simples
Clase de un dato
www.senati.edu.pe
Función Python type()
www.senati.edu.pe
Definición y uso
La función type()
devuelve la clase
del objeto
especificado.
www.senati.edu.pe
Tipos de datos simples
www.senati.edu.pe
Tipos de datos
Una variable (o constante) puede contener valores de diversos tipos. Entre ellos:
www.senati.edu.pe
Operadores Aritméticos
Entre los operadores aritméticos que Python utiliza, podemos encontrar los siguientes :
www.senati.edu.pe
Operadores Lógicos
Entre los operadores Lógicos que Python utiliza, podemos encontrar los siguientes :
not Invierte el resultado, retorna False not(x < 5 and x < 10)
si el resultado es verdadero o
viceversa
www.senati.edu.pe
Tipos de datos simples
Cadenas
www.senati.edu.pe
MANEJO DE CADENAS
www.senati.edu.pe
www.senati.edu.pe
Tipos de datos simples
www.senati.edu.pe
Valores booleanos
www.senati.edu.pe
Tipos de datos simples
www.senati.edu.pe
Funciones de conversión entre tipos de datos
int (x) Convierte x en un entero
float (x) Convierte x en un número de punto flotante
str (x) Convierte x a una cadena. x puede ser del tipo float. entero o largo
www.senati.edu.pe
www.senati.edu.pe
Tipos de datos simples
Variables
www.senati.edu.pe
Variables
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
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe