Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESION 03
◼ Lenguajes de programación
◼ Tipos de lenguajes de programación
◼ Lenguaje interpretado Python
Agenda
◼ Lenguajes de programación
◼ Tipos de lenguajes de programación
◼ Lenguaje interpretado Python
Lenguaje de programación
◼ Que es un programa?
“Un programa de
computadora es un conjunto
de instrucciones que cumplen
una finalidad concreta…”
Lenguaje de programación
Python
C
Java
C++
C#
Visual Basic
JavaScript
Perl
Ruby
PHP
Lenguaje de programación
Procesador
Agenda
◼ Lenguajes de programación
◼ Tipos de lenguajes de programación
◼ Lenguaje interpretado Python
Tipos de lenguajes de programación
JavaScript, ActionScript
Ruby, Python
Procesador
Tipos de lenguajes de programación
Código Fuente
Tipos de lenguajes de programación
Entornos de desarrollo integrados (IDE)
Tipos de lenguajes de programación
Lenguajes Compilados
Código
Fuente Compilador Ejecutable Ejecutable
Tipos de lenguajes de programación
Lenguajes Interpretados
Compilados Interpretados
Los errores se
El código fuente es Se requiere un paso El código fuente es
detectan más
inaccesible extra público
fácilmente
Agenda
◼ Lenguajes de programación
◼ Tipos de lenguajes de programación
◼ Lenguaje interpretado Python
Lenguaje interpretado Python
◼ Python debería ser fácil, intuitivo y tan potente como sus principales competidores.
◼ El proyecto sería de código abierto para que cualquiera pudiera colaborar.
◼ El código escrito en Python sería tan comprensible como cualquier texto en inglés.
◼ Python debería ser apto para las actividades diarias permitiendo la construcción de
prototipos en poco tiempo.
Python es al día de hoy uno de los lenguajes de programación más populares. En 2011
se proclamó el tercer lenguaje más popular de la forja GitHub y según la encuestas se
encuentra entre los 10 lenguajes de programación más demandados en las ofertas de
trabajo.
https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.6836&rep=rep1&type=pdf
Lenguaje interpretado Python
Python 3
Lenguaje interpretado Python
Instalación de Python
Python – Características
- Fácil de aprender
- Gratuito y abierto
ASIGNACIÓN
list set
int mutable mutable
bool -231 – 231 - 1
str 0 1 2
Inmutable
[ 1, "Hola", 3.4 ] { 1, "Hola", 3.4 } dict
"Miguel" -3 -2 -1
Nota: hay otros tipos de datos, mostramos los principales usados en Python
Declaración de variables
En PYTHON no es necesario
declarar las variables, están se
crean en el momento que se
usan en las líneas de código
Operadores matemáticos
Operador
Descripción Ejemplo
Matemático
5 + 4 + 6 -> 15
+ Suma “hola” + “mundo” ->
“holamundo”
- Resta 15 – 8 -> 7
* Multiplicación 4 * 12 -> 48
División, el resultado siempre es de tipo
/ 15 / 4 -> 3.75
“float”
% Residuo de la división entre dos números 16 % 5 -> 1
Cociente de la división entre dos número, el
// 16 // 5 -> 3
resultado es un número entero de tipo “int”
%= X %= 10 X = X % 10
//= X //= 10 X = X // 10
**= X **= 10 X = X ** 10
Caracteres especiales en
codificación
◼ Michi # y triple doble comilla
# A partir de aquí es comentario
• Separador :
a = a + 10 a = a + 10 ; b = 12.4 ; c =
""" A partir de aquí es un
Comentario """ 11.8
◼ Estructura secuencial
◼ Estructura alternativa o selectiva
◼ Estructura repetitiva
Estructura secuenciales
Todas las líneas de código se ejecutan, excepto las que
están con comentarios
Ejemplo:
1 #Ejemplo de estructura secuencial
2 X = 10
3 X=X+5
4 print( x )
Resultado
15
Ejercicio 01
Ejercicio 02
Ejercicio 03
Ejercicio 04
Introducción a la
computación
FIN SESION 03