PROGRAMACION EN PYTHON DESDE CERO
POR TXSHACK
POR TXSHACK
¿QUE ES PYTHON?
Como muchos de ustedes ya sabran, python es un lenguage de programacion, el cual, du creado por Guido van Rossum en el año 1990.
Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.
Si quieren saber mas sobre python, vean la definicion que ofrece la Wikipedia VER DEFINICION DE PHYTON
INTRODUCCION
Ahora que ya sabemos mas o menos lo que es phyton, vamos a descargartos el programa de python idle:
- Si usan Windows, descargenlo de AQUI
- Si usan Linux, descargenlo de AQUI
Las descargas son seguras, ya que se realizan desde la pagina oficial de python, asi que no se preocupen por nada.
Una vez descargado e instalado (no tiene complicacion alguna) veremos que se nos a añadido el programa en inicio, todos los programas, python 2.5, hay veran el IDLE, el comand line, y el module docs...
Podremos usar estos programas para programar con python si, pero les aconsejo que se descargen el pythoG, que es un modulo de python, que permite relizar la programacion de una forma mucho mas clara y visual que el comand line... descargenlo, mas tarde se daran cuenta del porque, y de que merece la pena (sobre todo ahora que estamos empezando)
DESCARGAR PYTHONG
Bien, una vez descargado, descomprimen el archivo zip, y les aparecera una carpeta... La abren y ejecutan el archivo phytong.pyw
Se les abrira una pantalla como esta.
Phyton es un lenguaje que puede calcular operaciones matematicas de extremada complejidad, se le suele llamar "La Gran Calculadora" , debido a que con gran facilidad se pueden realizar operaciones complejas, a diferencia de otros lenguajes...
Por ejemplo, escrivan en el phytonG, o en el IDLE o Comand
3+2 y pulsen intro
Veran que el programa les responde 5
Bueno, esto es una cosa sencilla, lo se.... pero bueno, una vez sabemos esto, pasemos a ver los comandos basicon de python
COMANDO PRINT E INPUT
Estos dos comandos son de los mas usados... el primero te permite mostrar informacion en pantalla, y el segundo nos permite ingesar informacion... (para los que sepan algo de batch, el print es algo parecido al echo)
Vamos a ver un ejemplo de print
Abrimos el pythong y en donde pone fichero, seleccionamos nuevo.
Veremos que se nos a creado una nueva ventana llamada anonimo. Pues escrivimos,
print "aprende python con txshack"
y a continuacion acemos clic en python, ejecutar
Esto aria que en nuestro programa apareciese Aprende python con....
Tambien podriamos hacer esto, para que vean, en la solapa python, en vez de la de anonimo... quedaria asi..
La diferencia es el tema visual, y que se ejecuta automaticamente al pulsar intro...
Entienden no?? espero que si. Basta con escribir print, seguido de un espacion y entre " " lo que qeramos que se imprima en pantalla.
Tambien podemos asociar a una letra un deteminado valor, de la siguiente forma:
v=19
print "mi edad es", v
Facil no?? Pues bien, si queremos que la variable sea resultado de una pregunta, deveremos emplear el valor input, o raw_input.
La diferencia es que input, solo es para numros... es decir, que a la pregunta que agamos, se la tiene que responder con un valor (1, 2, 5, 10, 154, 7000...)
por ejemplo:
Prueven a hacerlo y respunder con alguna letra, veran que les salta un error.
Para solucionar eso, esta el valor que antes mencione, en raw_input, que permite cualquier respuesta a la pregunta... veamos un ejemplo
Parece facil verdad?? ... pues lo es xD
Practicad y vereis
Ahora les are el ejemplo de una operacion... por ejemplo una suma, ustedes pueden provar con cualquier otra. (+ - * /)
Podremos emplear el comando int o float (ahora veran como con un ejemplo)
El comando int, hace que la operacion de un numero entero, es decir, sin decimales...
y el comando float nos dara el resultado con decimales (si los tiene) por ejemplo 3,453
Vean un ejemplo:
Si en algun momento se equivocan, puede ser porque se les pase poner unas " o alguna letra mal... etc. Cuando den a ejecutar, les aparecera un mensaje de error, indicando la linea y detalles del comando no reconocido... eso nos facilitara la busqueda de errores ^^
Espero que asta aqui ayan entendido... esta tarde si tengo un rato continuo, sino seguire mañana, ahora tengo que marcharme.
Un saludo
TxShack
Con la colaboracion de: Caper