Introducción a Python!
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.
Creado por Guido van Rossum a finales de los años 80. Es un lenguaje orientado a objetos que también es un lenguaje de script, como Perl.
Funciona en Sistemas Windows como en GNU/Linux pero en los sistemas Windows primero hay que Instalarlo
En GNU/Linux todo es más fácil por lo tanto los usuarios pueden escribir este comando en la shell:
$ python
y como resultado obtendrán un mensaje como el siguiente:
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Lo más común es usar la instrucción print para escribir un mensaje en la pantalla. Saludar al mundo es una buena opción, así que, escribir un print ‘Hola, Mundo!’ es lo primero que haremos.
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hola, Mundo!"
Hola, Mundo!
>>>
Ahora abrimos un editor de texto, copiamos el siguiente código y lo guardamos como HolaMundo.py El nombre es opcional, pero la extensión .py no lo es.
Código del programa:
#/usr/bin/python
###############################################################################
# #
# Este programa imprime el mensaje "Hola, Mundo" #
# #
# Ultima modificación: 1 de marzo de 2017 #
# #
# Creado por Exegesis #
###############################################################################
print 'Hola, Mundo'
#FIN DEL SCRIPT
===============================================================
Analicemos un poco la estructura del programa:
Todos los comentarios en python inician con un # y continúan hasta el siguiente salto de línea. El primer comentario, #/usr/bin/python NO es opcional, debe ir siempre al inicio del archivo, y hace referencia a la localización del intérprete de python en los archivos linux.
El recuadro siguiente es un comentario para documentar el programa. Documentar es importante debido a que el lenguaje python no es un lenguaje propio para humanos. Dentro del recuadro se escribe en español lo que hace el programa. En este, como en todos los programas, es una muy buena costumbre comentar.
La siguiente línea es la parte más importante del programa:
print 'Hola, Mundo!'
Indica, mediante la instrucción print, que lo que está contenido dentro de las comillas debe imprimirse en la pantalla. De manera natural, esta instrucción imprime un salto de línea al final, por lo cual el cursor aparecerá justo debajo de la línea con el mensaje.
Un último comentario aparece como indicativo de que el programa ha terminado. Esto es sólo una costumbre, usted puede omitirlo y no hay ningún problema.
Para ejecutar nuestro script, basta con escribir en la consola la instrucción:
$ python HolaMundo.py
y se producirá finalmente el mensaje:
Hola, Mundo!
===============================================================
Hasta aquí llega el primer mini tutorial de introducción a Python pronto habrá más, si les ha gustado y desean matarial bibliográfico les recomiendo Python para Principiantes de Eugenia Bahit, reconocida miembro de Debian Hackers.
Aclaración:
Cualquiera es libre de copiar, distribuir y compartir este libro ya que se encuentra bajo licencia Creative Commons.