You are on page 1of 64

Póngase cómodo…

empezamos en unos minutos


Algoritmia de Programación del Software

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

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.
Algoritmia de Programación del Software

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)

Para iniciar el intérprete, simplemente escriba python o python3 en el


indicador del shell.
En el modo interactivo, el intérprete espera los comandos. El indicador
principal está representado por tres signos mayor que (>>>). Las líneas de
continuación están representadas por tres puntos (...).
El indicador >>> indica que el intérprete está listo y espera los Bloque IF-THEN
comandos.

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?

Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de


aplicaciones que combina herramientas del desarrollador comunes en una sola
interfaz gráfica de usuario (GUI). Generalmente, un IDE cuenta con las siguientes
características:

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

Tipos de datos primitivos simples y compuestos

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

Números, operadores lógicos y aritméticos

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 :

Operador Descripción Ejemplo

and  Retorna True si ambas expresiones x < 5 and  x < 10


son verdaderas

or Retorna True una de las x < 5 or x < 4


expresiones es verdadera

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

Datos lógicos o booleanos

www.senati.edu.pe
Valores booleanos

www.senati.edu.pe
Tipos de datos simples

Conversión de datos primitivos 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

You might also like