1. Vista panorámica de la programación¶
- Programa:
- Secuencia de instrucciones
- Cada programa se escribe en términos de operaciones básicas
- Podemos definir nuevas operaciones en base a otras
- Definir nuevas operaciones y combinarlas para resolver problemas es la esencia de la programación
1.1. Ciencias de la Computación¶
- Plantear problemas
- Como resolver problemas
- ¿El problema tiene solución?
1.2. Lenguajes de programación¶
Cada lenguaje utiliza una sintaxis diferente
Python usa notación infija
3 + 4
Scheme usa notación prefija
(+ 3 4)
1.3. Python¶

Para ejecutar el interprete usamos el comando python
o python3.6
(user)$ python3.6
Python 3.6.6 (default, Jul 25 2018, 16:04:08)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
(user)$ python3.6
>>> print('Hello, World!')
Hello, World!
Nota
para salir del interprete usamos ctrl + d
o la función exit()
Para ejecutar un archivo .py
$ python3.6 hello.py
Hello, World!