taller_python

Páginas: 7 (1673 palabras) Publicado: 25 de abril de 2013
Introducción
En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo
diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba lo que es
profiling, y de que manera usarlo para medir el rendimiento de la ejecución de algún script programado en
Python
Este taller estará orientado a aquellas personas que no han vistojamás Python y también a aquellos que
quieran pasar de Python 2 al 3
A demás de esto, usaremos un editor de texto, cada uno puede utilizar el que le resulte más cómodo, yo
usare Sublime Text 2 http://www.sublimetext.com/2

Al intérprete lo descargamos desde acá: http://www.python.org/download/

Una vez descargado, lo instalamos

Damos click en Next para comenzar con la instalación Este paso es muy importante para saber en que ruta se instalara python. En este caso es C:\Python33\
Continuamos dando click en Next hasta que se complete la instalación.
Ahora añadiremos a Python en las variables de entorno del sistema para poder empezar a trabajar con el.
Nos dirigimos al Panel de Control y a continuación en sistema.

Los pasos de la imagen serian los siguientes:
1.- Clicken la configuración avanzada del sistema
2.- Click en Variables de entorno
3.- Buscamos entre las variables del sistema a la que se llama”Path” y la editamos
4.- Agregamos la dirección en donde está instalado Python 3.
Nota: Recuerden añadir punto y coma después de la ultima ruta antes de añadir la nueva
Para verificar que todo haya quedado bien, abrimos una consola y tipiamos la palabrapython

Veremos en la primera línea información sobre la plataforma en la que estamos trabajando, luego nos
coloca comandos que nos permiten acceder a la información de Python como lo es la licencia, copyright y
créditos. La última y más importante es la que comienza con >>> y nos muestra el cursor parpadeando, esta
es el prompt del intérprete y nos permite interactuar directamente con él, esdecir si tecleamos license y
presionamos la tecla enter, podremos ver la licencia de python y al finalizar volverá a mostrar el prompt
invitándonos a introducir otro comando o sentencia.

Hola Mundo en Python 3
Como es tradicional cada vez que se ve un lenguaje de programación, lo primero que se hace es imprimir
un hola mundo. Y acá es donde veremos la primera diferencia con Python 2
En Python2, para imprimir un texto en pantalla, lo hacíamos de la siguiente manera:
>>> print “Hola Mundo”
Y en Python 3 lo hacemos de esta forma:
>>> print (“Hola Mundo”)

Obviamente no hace falta teclear los caracteres >>> ya que estos aparecen solos y nos indica que el
interprete esta a la espera de que ingresemos alguna sentencia nueva.
Ahora escribiremos la misma línea en nuestro editor detexto favorito y lo guardaremos con el nombre que
cada uno quiera con la extensión .py que es la extensión que utiliza Python

En mi caso, lo guarde en el Escritorio con el nombre ejemplo1.py. Ahora es necesario abrir la consola, y
ubicarnos en el directorio en donde está guardado el archivo. Una vez ubicados en el directorio del archivo,
tecleamos en la consola:
python ejemplo.py

Códigofuente y Bytecode
Hasta ahora solo hemos hablado de los ficheros de código Python que son los que utilizan la extensión .py.
También sabemos que este lenguaje es interpretado y no compilado. Sin embargo, internamente el
interprete Python se encarga de generar una especie de ficheros binarios que son los que luego son
ejecutados. Esto se realiza de forma oculta a partir del código fuente. Estecódigo generado se le llama
Bytecode y utiliza la extensión .pyc. De esta forma, el intérprete de Python genera Bytecode a partir del
código fuente y lo ejecuta. Este proceso se realiza por cuestiones de eficiencia.
Una vez que el fichero .pyc este generado, Python no vuelve a leer el código fuente, sino que lo ejecuta
directamente y de esta forma ahorra tiempo.
El intérprete de Python es lo...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS