Proyectos Open Source | PYTHONsteemCreated with Sketch.

in #utopian-io7 years ago

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.

¡Todos los lanzamientos de Python son de código abierto!

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:



Author: @simnrodrguez



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @simnrodrguez I am @utopian-io. I have just upvoted you at 10% Power!

Achievements

  • You are generating more rewards than average for this category. Super!;)
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Work on your followers to increase the votes/rewards. My vote is on the human input. Good luck!
  • Contribute more often to get higher and higher rewards. I want to see you often!
  • Wondering why other contributions got more? I introduced a competition factor. My vote is based also on how competitive the category used is.

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 62763.51
ETH 2579.20
USDT 1.00
SBD 2.72