Contents
|
Una pitón, la mascota de Python |
Introducción
Python es un lenguaje de programación ágil, robusto y "ubicuo" (puede encontrarse aplicado en biocomputo, computación científica, scripting, desarrollo Web, bases de datos, juegos, aplicaciones de escritorio, animación, etc.). Python es en síntesis un lenguaje de scripting avanzado que esta siendo usado exitosamente para unir grandes componentes de software. Se puede usar en múltiples plataformas y aplicaciones. Python es un lenguaje orientado a objetos con estructuras de datos de alto nivel, tipeado dinámico y uniones dinámicas.
Como Tcl, Python se puede extender fácilmente con código C/C++/Java, y es fácilmente embebible en aplicaciones. Python usa Tk, el GUI toolkit de Tcl como standard portable. A diferencia de Tcl, sin embargo, Python soporta programación orientada a objetos. Los programadores de Python pueden crear clases, usar herencias múltiples, definir métodos, sobrecargar operadores, y otras cosas
Sintacticamente, el código de Python se ve como pseudo código ejecutable. El desarrollo de programas usando Python es de 5 a 10 veces mas rapida que usando C/C++, y de 3 a 5 veces mas rápido que usando Java. En muchos casos, un prototipo de una aplicación puede ser escrita usando Python sin necesidad de escribir código C/C++/Java. A menudo el prototipo es suficientemente funcional y se desarrolla bastante bien como para ser entregado como producto final, ahorrando un tiempo de desarrollo considerable. En diferentes ocasiones el prototipo puede ser traducido en parte o en su totalidad a C++ o Java.
Para más información:
Documentacion (traducida al español)
Programas de Ejemplo
Python Colombia
Comunidad de usuarios de python colombianos
Instalación
Linux
Con paquetes de la distribucion
La mayoria de las distribuciones linux ya traen python instalado pero en caso de no ser asi con la que usted esta utilizando, puede hacerlo de la siguiente forma:
Debian
su -c "apt-get install python2.4"
Ubuntu
sudo apt-get install python2.4
Compilacion
Windows
Entre a la seccion de descargas de la pagina de python http://www.python.org/download/ y descarge el Windows installer, luego de doble click sobre el y siga las instrucciones
Enlaces externos
Cómo pensar como un Informático en Python (Archivo en pdf para descargar).
Introduccion Básica, Rapida e informal a la Programacion en Python
Carpintería de software, dirigido a científicos e ingenieros, no con el ánimo de que se vuelvan informáticos, sino que manejen el equivalente a las buenas técnicas de laboratorio para la informática, es decir los rudimentos o la carpintería de software, en lugar de la ingeniería.
ScyPi Python para aplicaciones científicas.
Spyce - Python Server Pages
Epidoc: Una herramienta para generar documentación de código python
Cheese Soup: Un repositorio de aplicaciones para el lenguaje Python.
Python Challenge: Un sitio con desafíos y soluciones en Python, muy útil para el aprendizaje
Safari: Libros interactivos de O'Reilly. Basca con buscar por Python en la caja de búsqueda y se obtendrá un listado de libros con distintos temas (por ejemplo Python programming for absolute beginners) y luego se hace click en Start Reading Online, en la parte superior derecha.
Computer Programming is Fun!: Beginning Computer Programming with Python, para niños de todas las edades
Ipython: Un intérprete interactivo de Python con varias facilidades sobre el intérprete estándar.
Documentación:, manual, artículos, preguntas de uso frecuente, capturas de pantalla, etc.
