Objetivo
El objetivo de este tutorial es introducirte en el lenguaje de programación Python. Python es un gran lenguaje a aprender. Es un lenguaje ideal para aquellos que son nuevos programando. Después de leer este manual, serás capaz de continuar con tus propios estudios. Puedes crear scripts, sitios web, juegos o aplicaciones de escritorio en Python. Incluso si no quieres convertirte en programador, Python puede ser una gran herramienta para programadores ocasionales o como hobby.
Python
Python es un lenguaje de programación de propósito general, dinámico y orientado a objetos. EL propósito de diseño del lenguaje Python enfatiza la productividad y la legibilidad del código. Python fue diseñado inicialmente por Guido van Rossum. Fue publicado en 1991. Python esta inspirado en los lenguajes de programación ABC, Haskell, Java, Lisp, Icon y Perl. Python es un lenguaje de alto nivel, de propósito general, multiplataforma e interpretado. Es un lenguaje minimalista. Una de sus características mas visibles es que carece tanto de corchetes como de puntos y coma. Python usa la indentación en su lugar.Actualmente ha dos lineas de Python. Python 2.x y Python 3.x. Python 3.x rompe la retrocompatibilidad con las versiones anteriores de Python. Fue creado para corregir unos errores de diseño del lenguaje y hacer un lenguaje más limpio. La versión más reciente de Python 2.x es la 2.7.3, mientras que de 3.x es 3.3.0. Este tutorial cubre las versiones 2.x. La mayoría del código es escrito en Python 2.x. Tomará algún tiempo que el software base y los programadores migren a Python 3.x. Hoy día, Python esta mantenido por una amplia comunidad de voluntarios a nivel mundial. Python es software de código abierto.
Python soporta diversos estilo de programación diversos. No fuerza a ningún programador a un paradigma especifico. Soporta tanto programación orientada a objetos como estructurada. También tiene un soporte limitado para programación funcional.
El sitio web oficial del lenguaje Python es python.org
Implementaciones
Formalmente el lenguaje de programación Python es una especificación. CPython, IronPython y Jython. CPython está implementado en lenguaje C. Es la implementación mas ampliamente extendida de Python.Cuando se habla del lenguaje Python, normalmente se refiere a CPython. IronPython está implementado en C#. Es parte del framework .NET. De forma similar, Jythones una implementación de Python en Java. El programa Jyton es traducido a bytecode de Java y ejecutado por la máquina virtual de Java (JVM). En este tutorial, trabajaremos con CPython.Popularidad
Python es uno de los lenguajes de programación más pupulares. Tanto el sitio langpop.com como tiobe sitúan a Python en la lista top ten de lenguajes. Algunos proyectos de Python muy populares incluyen la herramienta de código fuente distribuido Mercury, un framework web en Django, una GUI a partir de la biblioteca PyQt o la utilidad de gestión de paquetes Yum.Python scripts
Cada script en UNIX comienza comienza con un shebang. El shebang son los dos primeros caracteres del script: #!. El shebang va seguido de la ruta del interprete, el cual ejecutará nuestro script.
#!/usr/bin/python
print "The Python tutorial"
print "The Python tutorial"
Este es nuestro primer script en Python. El script imprimirá la cadena "The Python tutorial" en el terminal de consola. Los script de Python tiene la extensión py.
$ which python
/usr/bin/python
/usr/bin/python
Podemos localizar la ruta del interprete Python usando el comando which.
Los sript Python pueden ejecutarse de dos formas.
$ python first.py
The Python tutorial
The Python tutorial
El script Python es pasado como argumento al intérprete.
$ chmod +x first.py
$ ./first.py
The Python tutorial
The Python tutorial
O la forma común. usa el comando chmod para hacer al fichero ejecutable. Y lánzalo.
El siguiente ejemplo es un script en Ruby.
#!/usr/bin/ruby
fruits = ["orange", "apple", "pear", "kiwi"]
fruits.each {|fruits| puts fruits}
Nótese el shebang y la ruta de Ruby
$ ./ruby.rb
orange
apple
pear
kiwi
Esta es la salida del script Ruby
Por último, un pequeño script en Perl.
#!/usr/bin/perl
$perl = "Practical Extraction and Report Language\n";
print $perl;
Ahora el concepto debería estar claro.
En este capitulo, hemos introducido el lenguaje Python.
Original en Zetcode.
No hay comentarios:
Publicar un comentario