Professional Documents
Culture Documents
Programacin
(CCPG1001)
FIEC - ESPOL
Comence
mos!
Agenda
1.
2.
3.
4.
5.
6.
7.
8.
Instalacin de Python
Ambientes de Programacin
Python at glance
Algoritmo vs Programa
Datos vs Informacin
Variables vs Constantes
Identificadores
Depuracin
Instalacin de Python
Ambientes de Programacin
o Consola o Terminal
o PyCharm (goo.gl/hXdBah)
o Editor de Texto
Consola o Terminal
Para salir de
la consola de
Python:
quit() o exit()
PyCharm
Utilizaremos
la versin
Community
Editor de texto
Los archivos se
guardarn con el
siguiente formato:
APELLIDOEjercicio##.py
AVENDANO-Ejercicio01.py
At Glance
1. Hola Mundo
2. Python para clculos bsicos
3. Uso de los ambientes de
programacin
4. Guardar programas .py
SamBot
Escenario:
Sambot es un robot que
se mueve dentro de un
laberinto.
Misin:
Hacer que Sambot
se mueva hasta alcanza
la estrella.
SamBot
Escenario:
Sambot es un robot que
se mueve dentro de un
laberinto.
Misin:
Hacer que Sambot
se mueva hasta alcanza
la estrella.
Instrucciones:
Avanzar( n )
GirarDerecha()
Algoritmo vs Programa
Conjunto de
acciones
Lenguaje natural,
p.e. Espaol.
Lo ejecuta/realiza
una persona
Conjuntos de
instrucciones
Lenguaje de
programacin
Lo ejecuta/realiza
un computador
Dato
El estudiante de nombre Pedro Velez de 22 aos,
tiene un promedio de 7.5
Dato
Contenido
Nombre
Pedro Velez
Edad
22
Promedio
7.5
Un dato es
aislado, sin un
significado en
particular
Informacin
Empleado
Horas
Juan, Perez
160
Pedro, Rodriguez
155
Juan, Perez
$320
Luis, Pozo
120
Pedro, Rodriguez
$310
Luis, Pozo
$240
Procesamiento:
Calcular salarios
Conjunto de
datos
procesados y
relacionados
entre s
Representacin de
Datos e Informacin
Humanos
Datos e Informacin
Computador
Sistema Binario (1 y 0)
Espacio en la memoria del computador
Asignacin
a=5
print(a)
a=2
print(a)
Contiene
un dato o
informaci
n
El primer
caracter
debe ser
una letra.
Sin tildes,
ni
caracteres
especiales
Espacio en
Memoria
Nombre
Puede
contener
un nmero
y/o
subguin.
Identifica
dor
Debe estar
relacionad
o
Constantes
Minsculas, p.e.:
Todo el identificador en
MAYSCULAS, p.e.:
PI, IVA,
nombre, edad, direccion, DENSIDAD_AGUA,
Ciertas palabras noVOLTAJE_MAXIMO,RADIA
pueden ser utilizadas
numero_jugadores,
como identificadores, p.e.:
N,
equipoGanador
CONSTANTE_GRAVITACIO
and, del, fo, is, raise,
asser, elif, from,
lambda, return, break,
NALelse, global, not,
try, class, except, if, or while, continue,
exec, import, pass, yield, def, finally, in,
print.
CamelCase
Depuracin (Debugging)
Semntica vs Sintaxis
rrores de Semntica
Errores de Sintaxis
Qu vimos hoy?
Prxima Clase
1. Revisar los conceptos revisados
durante la clase
2. Responder al foro:
1. Con sus datos personales, y
2. El archivo con el cdigo explicado en
clases