Proyectos Open Source | PYTHON
Tittle: Open Source Tools | Python
- Summary: General knowledge and benefits about different open source tools
- Publication in Spanish language
Python es un lenguaje de programación ampliamente utilizado y fácil de aprender. Sus estructuras de datos son muy eficientes y de nivel, cuenta con un enfoque sencillo pero muy efectivo en la programación orientada a objetos.
La elegante sintaxis de Python favorece un código legible, además su tipado dinámico hacen de éste un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en múltiples áreas y para la mayoría de las plataformas.
Un poco de historia del software
Python fue creado a principios de la década de 1990 por Guido van Rossum como sucesor de un lenguaje llamado ABC. Guido van Rossum sigue siendo el autor principal de Python, aunque se han incluido muchas contribuciones.
En el año 1995, se continuó el trabajo en Python en la Corporación de Iniciativas de Investigación Nacional en Reston, Virginia, donde fueron publicadas varias versiones del software.
En el año 2000, el equipo de desarrollo principal de Guido y Python fue mudado a BeOpen.com para formar el equipo de BeOpen PythonLabs. A finales de ese año, el equipo de PythonLabs se muda a Digital Creations (actualmente Zope Corporation). Y en el año 2001, se forma la Python Software Foundation (https://www.python.org/psf/), una organización sin fines de lucro que fue creada para poseer la propiedad intelectual relacionada con Python.
Python cuenta con múltiples aplicaciones
Python es actualmente utilizado en innumerables dominios de aplicaciones. El Python Package Index enumera una cantidad considerable de módulos para Python. A continuación algunos ejemplos de ellas:
Desarrollo Web e Internet
- Frameworks como Django y Pyramid.
- Micro-frameworks como Flask and Bottle.
- Sistemas avanzados de administración de contenido como Plone y django CMS.
Científico y Numérico
Python es ampliamente utilizado en informática científica y numérica.
- SciPy es una colección de paquetes para matemáticas, ciencias e ingeniería.
- Pandas es una biblioteca de análisis y modelado de datos.
- El Software Carpentry Course enseña elementos básicas para la informática científica, la ejecución de bootcamps y el suministro de materiales de enseñanza de acceso abierto.
Educación
Python es también un lenguaje excelente para enseñar programación.
El Education Special Interest Group es un buen lugar para discutir temas de enseñanza.
Desarrollo de software
Python es utilizado como un lenguaje de soporte para desarrolladores de software y en muchas otras formas.
- SCons para control de compilación.
- Buildbot y Apache Gump para compilación y pruebas automáticas continuas.
- Roundup o Trac para seguimiento de errores y gestión de proyectos.
...
Python es una gran herramienta que nos ofrece un lenguaje de programación dinámico y orientado a objetos. Uno de los principales objetivos que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño.
Fuentes Consultadas:
Posted on Utopian.io - Rewarding Open Source Contributors
Hey @simnrodrguez I am @utopian-io. I have just upvoted you at 10% Power!
Achievements
Suggestions
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
plizzz follow me
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
My friend, @simnrodrguez Here is a well deserved up-vote for you! I never forget anyone who helps me become stronger and you fed me with 1 STEEM and the last time you fed me was 23 days ago. Your effort meets my strength and enables me to help you and your friends even more!
Yours, Spinny
I like very much when everyone who feeds me also reads my friend’s posts, so please visit @worldofsport and read what he has to say! Your name will also appear here. :-) Join my Discord server if you want to meet others: https://discord.gg/Mz2EZP3
Powered by @adsactly.
Excelente contenido @simnrodriguez, me encantan estos temas sobre programación, siempre aprendo algo nuevo y en este post conocer sobre el Phyton un lenguaje que no he utilizado para programar todavía, me ha gustado mucho más.
Muchas gracias por compartir esta información :)
Saludos!!
Tengo entendido que Python nació para el microkernel Amoeba, y que Andrew Tanenbaum estuvo inolucrado
Buen articulo, me alegra ver que se están empezando a publicar artículos técnicos referente a programación, sigue adelante y gracias por compartir conocimiento