Tip:
Highlight text to annotate it
X
[D. Evans] Vamos a empezar con la programación.
La programación es el núcleo de las ciencias de la computación.
La mayoría de las maquinas están diseñadas para hacer sólo una cosa.
Esto se supone que es una tostadora.
Es mas un dibujo representativo que uno preciso.
Una tostadora - bueno, quizas podemos hacer mas que una cosa con una tostadora.
Podemos poner diferentes cosas en ella.
Podemos tostar pan, podemos tostar magdalenas.
Quizas tenga cosas que podemos usar para cambiar un poco su comportamiento.
Podemos hacer un ajuste para hacerla tostar por más o menos tiempo.
Pero lo que puede hacer es bastante limitado.
Todo lo que puede hacer es una variación de la funcionalidad basica para la que fue diseñada,
el proceso de poner algo a tostar, calentarlo, y que salga tostado.
Si quisieramos cambiar su comportamiento para hacer algo realmente diferente,
tendriamos que alterar la maquina fisicamente.
Quizás podriamos agarrar las piezas, y ponerlas de una nueva forma.
Si fueramos muy creativos, de una tostadora podriamos armar una bicicleta.
Aunque eso seria un gran proyecto.
Sin un programa, una computadora es incluso menos util que una tostadora.
No puede hacer nada sin un programa.
El programa es lo que le dice a la computadora que hacer.
Y el poder de la computadora es que, a diferencia de la tostadora,
que sólo está diseñada para hacer unas pocas cosas,
una computadora puede hacer lo que sea.
una computadora es una maquina universal.
La podemos programar para hacer practicamente cualquier cálculo.
Cualquier cosa que podamos imaginar,
cualquier cosa para la que podamos encontrar la manera de escribir un programa,
podemos hacer que la computadora lo haga.
Y el programa necesita ser una secuencia de pasos muy precisa.
La computadora no sabe por si misma como hacer algo.
Tiene unas pocas simple instrucciones que puede ejecutar.
Y para hacer que un programa haga algo util,
tenemos que poner esas instrucciones juntas de una manera que hagan lo que queremos.
Entonces podemos convertir la computadora en un navegador web, en un servidor,
en una maquina de juegos, en una tostadora sin lugar para poner pan,
en todo lo que podemos imaginar - por lo menos cualquier calculo que queramos hacer.
Y el poder de la computadora es que puede ejecutar esos pasos super, super rapido,
entonces podemo ejecutar billones de instrucciones en un segundo.
El programa nos da una manera de decirle a la computadora que pasos seguir.
Hay muchos lengajes diferentes para programar computadoras.
El lenguaje que nosotros vamos a aprender en éste curso se llama Python, como la serpiente.
Tambien se llamó así por los Monty Python.
Lo importante de Python es que nos brinda un buen lenguaje de alto nivel
que podemos utilizar para escribir programas.
Y eso significa que nuestros programas en vez de ejecutarse directamente en la computadora,
escribiremos programas que serán la entrada al programa Python,
el cual se ejecuta en la computadora.
Python es llamado un interprete.
Esto significa que corre nuestros programas, los interpreta,
ejecuta el programa que nosotros escribimos en el lenguaje Python
ejecutando el programa en el lenguaje que la computadora puede entender directamente.