introducción a python
DESCRIPTION
Capítulo 1 del Curso de Introducción a Python para la Universidad Nacional del CallaoTRANSCRIPT
Python
¿Qué es Python?Python es un lenguaje de programación sencillo, fácil de
aprender y muy potente. Es un lenguaje de programación dinámico y orientado a objetos. Su mayor potencial radica en su sencillez dado que parece puro pseudocódigo por lo cual es lo recomendado para aprender a programar.
Historia de Python
Python fue lanzado por primera vez en 1991, desarrollado inicialmente por Guido van Rossum. Python se inspiró en ABC y lenguajes de programación Haskell.
Python es un proyecto de código abierto, administrado por la Python Software Foundation.Su nombre es inspirado en la serie The Monty Python de la
BBC de Londres.
Algo más de Python
Python es un alto nivel, de propósito general, multiplataforma, lenguaje interpretado.
Se puede utilizar para muchos tipos de desarrollo de software. El propósito del diseño del lenguaje Python hace hincapié en la productividad del programador y legibilidad del código.
Hoy en día, Python es mantenido por un numeroso grupo de voluntarios en todo el mundo. Python es un software de código abierto.
Frecuentemente comparado lenguajes como Tcl, Perl, Scheme, Java y Ruby.
Características de Python
Lenguaje interpretado, no es necesario compilarlo sólo contar con el intérprete.
Tipado dinámico, por lo cual las variables adquieren el tipo de dato que se le asigna en la ejecución del programa.
Fuertemente tipado, por lo cual no se puede combinar variables de diversos tipos.
Multiplataforma.
Multiparadigma y Orientado a Objetos.
Quienes usan Python
Quienes usan Python
Quienes usan Python
Quienes usan Python
Quienes usan Python
Quienes usan Python
Quienes usan Python
¿Pero hay Universidades que dictan Python?
¿Pero hay Universidades que dictan Python?
¿Pero hay Universidades que dictan Python?
¿Pero hay Universidades que dictan Python?
¿Pero hay Universidades que dictan Python?
¿Pero hay Universidades que dictan Python?
Ranking TIOBE sobre Python
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Google quiere que aprendas Python
https://developers.google.com/edu/python/?hl=es
Instalación de Python
Existen varias implementaciones distintas de Python: CPython, Jython, IronPython, PyPy.
Si estamos en una distribución GNU/Linux como Ubuntu o Debian ya tendremos Python instalado, podemos corroborarlo escribiendo en una terminal Python. Si tenemos un sistema operativo como Windows podemos dirigirnos a la sección download del sitio www.python.org o directamente al enlace www.python.org/download
Ramas de Python
Actualmente Python tiene dos ramas de desarrollo la rama 2.x y la rama 3.x, estas actualmente en las versiones Python 2.7.8 y Python 3.4.2.
Aunque ambas ramas son incompatibles entre si, y de alguna manera debemos migrar un código escrito en la rama 2.x a la 3.x, realmente los cambios entre uno y otra para el programador son pequeños y fáciles de aprender. Razón por la cual aprender en una rama u en otra es básicamente igual, solo debemos analizar los detalles específicos que presenta la rama 3.x.
Para conocer mas acerca de Python 3.x y sus diferencias frente a la rama 2.x podemos ingresar al siguiente sitio web:
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
Trabajando con Python
Modo Interactivo Antes de sumergirnos en la programación con Python vamos a explorar el modo
de ejecución interactiva.
Este modo de Python nos ofrece un interprete de comandos, en este caso expresiones y funciones de Python, donde podemos ejecutar ordenes directamente al interprete y obtener una respuesta inmediata para cada una de ellas. Es decir, no es necesario escribir un programa completo para empezar a obtener resultados de ejecución, sino que podemos “dialogar” con el interprete del lenguaje de programación.
Escribiendo Código en Python
Para escribir un programa en Python basta con abrir un editor de texto, escribir nuestro código respectivo y guardad el archivo en extensión .py.
Ejemplo, escribamos el ejemplo típico del hola mundo en Python.
# hola.py
print ‘Hola Mundo’
Para ejecutarlo solo es necesario que en la terminal de Windows o Linux ejecutemos el comando python hola.py o si estamos usando el IDLE de Python le digamos en la barra de menu: Run –> Run Module
IDEs Python
Para Python tenemos varios entornos de desarrollo integrados, entre estos:
IDLE . (Windows/Linux)
Netbeans con el plugin para Python. (Windows/Linux)
Eclipse (PyDev) con el plugin para Python. (Windows/Linux)
Emacs. (Linux)
Vim. (Linux)
Boa constructor. (Windows/Linux)
Eric. (Linux)
Pyragua. (Windows/Linux) Geany (Windows/Linux) NinjaIDE (Windows/Linux) PyCharm (Windows/Linux)
Referencias
Python en la Wikipediahttp://es.wikipedia.org/wiki/Python
Documento de Preguntas Frecuentes de Pythonhttp://www.python.org/doc/faq/es/general/
Guía de Aprendizaje de Python, Guido Van Rossum
http://pyspanishdoc.sourceforge.net/tut/tut.html
Aprenda a Pensar como un Programador con Python, Allen Downey -Jeffrey Elkner - Chris Meyers
http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf
Python: Crear – Modificar - Reutiliuzar, James O. Knowlton
http://www.wrox.com/WileyCDA/WroxTitle/Python-Create-Modify-Reuse.productCd-0470259329.html
Gracias
Debemos aprender Python???
Tú que opinas???