Código fuente de comercio electrónico de Django
Por ejemplo, escribí un script para descargar pedidos de varios canales de comercio electrónico de nuestra empresa y luego ajustar el inventario de cada producto en función de los detalles del pedido. Mi jefe encontró este script muy útil y me pidió que lo usara en toda la empresa.
Es imposible para mí instalar Python en la computadora de cada colega, así que desarrollo un exe o una aplicación web. Si quiero desarrollar una aplicación web, tengo que usar un marco web Python o tengo que escribirla yo mismo. Luego también tengo que considerar qué servidor configuro y qué base de datos uso. Finalmente, si quiero automatizar todo, tengo que realizar tareas asíncronas y sockets web.
Estas cosas son mucho más difíciles que aprender la sintaxis de Python. Solo para desarrollar una aplicación web, debes aprender todo sobre HTML CSS y JAVASCRIPT. También puedes usar Python para fabricar herramientas, como llaves inglesas, destornilladores y taladros eléctricos. Una vez que aprenda a utilizar estas herramientas, deberá reparar un automóvil o un puente. Aprender a utilizar una herramienta es fácil, pero utilizarla para completar una tarea es difícil.
Python fue diseñado a principios de la década de 1990 por Guido van Rossum del Instituto Holandés de Matemáticas e Informática como reemplazo de un lenguaje llamado ABC.
Python proporciona estructuras de datos eficientes de alto nivel y también se puede utilizar para una programación orientada a objetos simple y eficaz. La sintaxis y la escritura dinámica de Python, así como la naturaleza de un lenguaje interpretado, lo convierten en un lenguaje de programación para secuencias de comandos y desarrollo rápido de aplicaciones en la mayoría de las plataformas. A medida que la versión se actualiza constantemente y se agregan nuevas funciones de lenguaje, se utiliza gradualmente para el desarrollo de proyectos independientes a gran escala.
El intérprete de Python es fácilmente extensible y puedes ampliarlo con nuevas funciones y tipos de datos en C o C (u otros lenguajes invocables desde C). Python también se puede utilizar como lenguaje de extensión en software personalizable. La rica biblioteca estándar de Python proporciona código fuente o de máquina para todas las principales plataformas de sistemas.