Primeros Pasos
Lo que necesitarás
Un Python!
Si aún no tienes python, los últimos paquetes oficiales para su instalación puedes encontrarlos aqui:http://python.org/download/
Es preferible el uso de Python 3, ya que es la versión más nueva que ha salido!
Nota
En Windows, usted querrá añadir Python a su path, así podrá ser encontrado por otros programas. Para hacer esto, vaya al directorio de instalación de Python (:file: C:\Python33\), abra la carpeta :file: Tools y luego :file: Scripts, y ejecute el archivo :file: win_add2path.py haciendo doble click en él.
Y un Editor de Código
Un editor de código ayuda a leer y escribir códigos de programas. Existen muchos, y es una de las elecciones más personales que un programador puede hacer - Como un jugador de tenis escogiendo su raqueta, o un chef escogiendo su cuchillo favorito. Para empezar, necesitaras uno básico y fácil de usar, que no se interponga en tu camino, pero que, de la misma forma sea efectivo al escribir código Python. Acá hay algunas sugerencias para escoger:- Sublime Text: Un gran editor que es fácil de usar. Su atajo de teclado Ctrl+B permite correr el archivo python en que estás trabajando directamente. Corre en Windows, Mac y Linux.
- Geany: Un editor simple que no pretende ser demasiado complicado. Disponible en Windows y Linux (probablemente lo encontrarás en tu gestor de paquetes)
- TextMate: Uno de los más famosos editores de código para Mac, solía ser un producto pagado pero ahora es de código abierto.
- Komodo Edit: un pulcro, editor libre para Mac, Windows y Linux, basado en el más poderoso Komodo IDE.
Truco
Wordpad, TextEdit, Notepad y Word no son editores de texto adecuados.
¿Qué es Python, exactamente?
Ok, python es esta cosa llamada un lenguaje de programación. Toma texto que usted haya escrito (usualmente llamado código), lo transforma en instrucciones para su computadora, y ejecuta esas instrucciones. Aprenderemos cómo escribir código para hacer cosas útiles y geniales. Ya no estará obligado a usar programas de los demás para hacer cosas con su computadora!Prácticamente, Python es sólo otro progama en su computadora. Lo primero que hay que aprender es cómo usarlo e interactuar con él. Hay, de hecho, muchas formas de hacerlo; lo primero que se debe aprender es interactuar con el intérprete de python, usando la consola de su sistema operativo (SO)
Una consola (o ‘terminal’, o ‘línea de comandos’) es una forma textual de interactuar con su SO, así como el ‘escritorio’, en conjunto con su mouse, es la forma gráfica de interactuar con el sistema.
Abriendo una consola en Mac OS X
La consola estándar de OS X es un programa llamado Terminal. Abra Terminal navegando a Aplicaciones, luego Utilidades, luego doble click en el programa Terminal. Usted puede también buscarlo fácilmente con la herramienta de búsqueda de sistema ubicada en la parte superior derecha.El Terminal es una herramienta de línea de comandos para interactuar con su ordenador. Una ventana se abrirá con un mensaje en la línea de comandos, algo como lo que sigue:
mycomputer:~ myusername$
Abriendo una consola en Linux
Diferentes distribuciones de linus (como Ubuntu, Fedora, Mint) pueden tener diferentes programas de consola, usualmente llamados terminal. El terminal exacto que se inicia y como puede depender de su distribución. En Ubuntu, es probable que quiera abrir Gnome Terminal. Deberia aparecer una línea de comandos como la que sigue:myusername@mycomputer:~$
Abriendo una consola en Windows
Window’s console is called the Command Prompt, named cmd. An easy way to get to it is by using the key combinationWindows+R
(Windows
meaning the windows logo button), which should open a
Run dialog. Then type cmd and hit Enter
or
click Ok. You can also search for it from the start menu. It should
look like:C:\Users\myusername>
Usando Python
El programa python que usted a instalado actuará por defecto como algo llamado intérprete. Un intérprete toma los comandos y los ejecuta a medida que se ingresan - muy útil para realizar pruebas.Just type python at your console, hit
Enter
, and you should
enter Python’s Interpreter.Para saber que versión de python está usando, escriba
python -V
, en la consola.Interactuando con Python
Después que abra Python, se mostrará alguna información contextual similar a lo siguiente:Python 3.3.2 (default, May 21 2013, 15:40:45)
[GCC 4.8.0 20130502 (prerelease)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Nota
El símbolo >>> en la última
línea indica que usted se encuentra en la sesión del intérprete
interactiva de Python, también llamada “Python shell”. Este es diferente del símbolo de sistema normal del terminal!
print("Hello world")
Enter
and see what happens. After showing the results, Python
will bring you back to the interactive prompt, where you could enter
another command:>>> print("Hello world")
Hello world
>>> (1 + 4) * 2
10
help()
, which enters a help functionality
to explore all the stuff python lets you do, right from the interpreter.
Press q
to close the help window and return to the Python prompt.Para abandonar la consola inetractiva, presione
Ctrl-Z
y luego Enter
en Windows, o Ctrl-D
en OS X o Linux. Alternativamente, puede correr el comando de python exit()
!Ejecutando archivos Python
Cuando usted tenga una gran cantidad de código python para ejecutar, querrá guardarlo en un archivo, entonces, por ejemplo, usted puede modificar pequeñas partes de él (corregir errores) y ejecutarlo nuevamente sin tener que re-escribir repetidamente el resto del código. Se puede entonces almacenar el código en un archivo y entregar el nombre del archivo al ejecutable python. Este ejecutará el archivo en vez de lanzar el intérprete interactivo.Let’s try that. Create a file
hello.py
in your current directory
with your favorite text editor and write the print command from above. Now
save that file. On Linux or OS X, you can also run touch hello.py
to create
an empty file to edit. To run this file with python, it’s pretty easy:$ python hello.py
Nota
Asegúrese de estar en la línea de comandos del sistema, el cual tendrá el símbolo
$
o >
al final, no el símbolo del intérprete de python (que en cambio tiene >>>
)!When pressing
Enter
now, the file is executed and you see the output
as before. But this time, after Python finished executing all commands from
that file it exits back to the system command prompt, instead of going back
to the interactive shell.Y ahora tenemos todo preparado y podemos comenzar con tortuga!
Nota
El no obtener “Hello world”, sino algún mensaje de error extraño
acerca de “no se puede abrir el archivo” o “No existe el archivo o
directorio”, puede ser que su línea de comandos de sistema no está
corriendo en el directorio en que guardó el archivo. Usted puede
utilizar la línea de comandos del sistema para cambiar su directorio
activo con el comando cd, el cual significa “cambiar directorio”. En Windows, usted puede querer hacer algo como:> cd Desktop\Python_Exercises
$ cd Desktop/Python_Exercises
Esto cambia al directorio Python_Exercises dentro del
directorio Desktop (el suyo puede ser algo relativamente distinto). Si
usted no conoce el directorio donde guardó el archivo, usted puede
simplemente arrastrar el directorio a la ventana de la línea de
comandos. Si usted no sabe en que directorio se encuentra actualmente
ejecutando su consola, use el comando pwd el cual significa “imprima el directorio de trabajo” por sus siglas en inglés.
Advertencia
Cuando juegue con tortuga, evite nombrar el archivo
turtle.py
— en vez de esto use nombres más apropiados como cuadrado.py
o rectangulo.py
. De otra manera, cada vez que usted se refiera a turtle
, Python escogerá su archivo en vez del archivo estándar turtle.
No hay comentarios:
Publicar un comentario