Monday, January 31, 2005

Primer Programa

(extra extra, este aparato no me deja postear en el futuro, asi que llegaron 3 entregas seguidas, jojojo)

Bueno, vamos a escribir nuestro primer programa. Todos los programas que yo ponga aqui los voy a haber probado antes, asi que si no funciona, revisen su copia.

Es muy importante que copien esto a mano (sin copy paste) ya que asi van itnernalizando las palabras y sintaxis.

Escriban lo siguiente en un archivo y guardenlo como primero.py (no primero.py.txt, eviten eso)
en la carpeta donde esta el programa python.exe

#Inicio del Programa
print "Hola Mundo en Python!"
#Fin del Programa

y listo, una vez guardado tendran que lesear con DOS! (esto se pone feo..)
asi que ejecuten (inicio ejecutar) cmd, o si no funciona command
se les abrira una pantalla negra, que seguramente dira c:\Documents And Settings\ ... algo
tienen que "navegar" hasta donde instalaron el programa python.exe, para lograr esto dare los comandos minimos, cualquier duda resuelvanla entre ustedes por favor.

cd directorio (entra a un directorio)
dir (muestra que hay en el directorio actual)
cd .. (retrocede un directorio)
c: d: letra: (cambia de unidad)

con eso deberia bastarles para llegar, una vez lo encuentren escriban

python.exe primero.py

Y voila, los saludara. A eso es a lo que se llama "imprimir" en el mundo de la programacion, a escribir algo en la pantalla. No se desesperen, por estos meses lo haremos por esta pantalla negra hasta que lleguen al nivel de las ventanitas.

Jueguen con eso, creo que es facil de entender que hace cada linea... (bueno para los que no entendieron la 1 y la 3 son lo que se llama comentarios, cosas que el programa no lee, son meramente para humanos.. ya veremos su utilidad luego)

Y no, no se puede hacer en español, no insistan.

Hasta la proxima

Huh?

Aqui pretendo guiar un curso de programacion, no sobre un lenguaje en particular, pero si usaremos un lenguaje en particular: Python.

Esta orientado a gente con conocimientos basicos sobre computacion (pero no tanto tampoco.. tienen que saber instalar programas, editar texto plano (notepad, no word, ni nada asi con colores letras tamaños.. sin formato!) y cosas de esa indole.

Le servira a: TODO EL MUNDO

Una vez sepan programar, estaran agradecidos, y se encontraran muy equivocados cuando alguna vez dijeron: Y a mi para que me sirve? A menos claro, de que sean pasteles y no sepan utilizar lo aprendido. (En serio, sirve en mas disciplinas que lo que parece.. en la vida diaria)

Porque Python? Porque es un lenguaje simple, sin complicaciones, elegante, gratis y blah.. un poco desordenado a mi gusto, pero es mas rapido para desarrollar.. que es lo que me interesa (y a ustedes tambien) por ahora.

Si no entienden algo, lean una y otra vez, si aun asi no lo entienden, dejen un comment, ojala se puedan ayudar entre ustedes, uno aprende mucho de los problemas de los demas.

Intentare hacer un capitulo por semana, para que esto no se haga ni muy pesado ni muy ligero, claro esta que la practica hace al maestro, y el que quiere ser bueno tendra que hacer algo mas que una vez por semana. (Ademas que cuando uno aprende algo nuevo es muy facil olvidarlo.. sino preguntenme algo sobre topologia, o pidanme derivar algo cuando recien llegue a Chile)

Eso por ahora, esperen la siguiente semana.