Introduccion A La Programacion Con Python
Introduccion A La Programacion Con Python
Al finalizar el curso, los asistentes serán capaces de realizar satisfactoriamente las siguientes
tareas:
Un programa hace que una computadora sea utilizable. Sin un programa, una computadora, incluso la
más poderosa, no es más que un objeto. Del mismo modo, sin un pianista, un piano no es más que
una caja de madera.
Lenguaje Natural vs. Lenguajes de Programación
Ventaja Desventaja
Generalmente, la ejecución La compilación en sí misma
del código traducido es más consume bastante tiempo
rápida. de procesamiento por lo
que el código no podrá ser
ejecutado inmediatamente.
Ventaja
Solo el usuario debe tener
el compilador. El usuario
final puede hacer uso del
código sin éste.
Ventaja Desventaja
El código traducido es Deben haber tantos
almacenado utilizando compiladores como
lenguaje máquina, el código plataformas de hardware
permanece secreto. dependiendo donde se
desee ejecutar el código.
INTERPRETACION
Ventaja Desventaja
Ejecuta directamente las No se debe esperar que la
instrucciones escritas. Puede interpretación del código
ejecutar el código apenas esté sea rápida, puesto que el
completo. No hay necesidad de código compartirá el poder
fases de traducción adicionales. con el intérprete.
Ventaja
Sólo el usuario debe tener el
compilador. El usuario final
puede utilizar el código sin
éste.
Ventaja Desventaja
El código es almacenado Tanto el programador como
utilizando un lenguaje de el usuario final deben tener
programación, no un el intérprete para ejecutar
lenguaje máquina. el código.
Python
https://pypl.github.io/PYPL.html
¿Qué hace que Python sea tan especial?
• Fácil de aprender
• Fácil de enseñar
• Fácil de utilizar
• Fácil de comprender
• Fácil de obtener, instalar e implementar
• Es un lenguaje interpretado (el código no
necesita ser compilado)
• Es simple (los scripts son archivos de texto
UTF-8 que pueden ser editados en
cualquier editor de texto)
Rivales de Python
Python tiene dos competidores directos, con propiedades y predisposiciones comparables. Estos
son:
Perl - un lenguaje de scripting originalmente escrito por Larry Wall.
Ruby - un lenguaje de scripting originalmente escrito por Yukihiro Matsumoto.
El primero es más tradicional, más conservador que Python, y se parece a algunos de los buenos
lenguajes antiguos derivados del lenguaje de programación C clásico.
En contraste, este último es más innovador y está más lleno de ideas nuevas. Python se encuentra
en algún lugar entre estas dos creaciones.
¿Por qué utilizar Python?
Potencia y Flexibilidad
Crear y trabajar con: Shell Scripts, Back-end Web APIs, Front-end Uis, Base de Datos, Machine
Learning.
Flexibilidad de Plataforma
Ejecutar el código: laptop, servidor, VM, contenedor, nube, dispositivo con IOS de Cisco.
Aplicabilidad de Dominio
Una comunidad en línea establecida con código abierto y código compartido.
Python en Acción
Python se utiliza ampliamente para implementar complejos servicios de Internet como motores de
búsqueda, almacenamiento en la nube y herramientas, redes sociales, etc. Muchas herramientas de
desarrollo se implementan en Python.
¿Cuándo NO utilizar Python?
Para ejecutar el Intérprete Interactivo, se debe escribir python ó python3. Se debería ver >>>