Python 01
Python 01
Python
• Se trata del core de Python.
• Incluye únicamente los paquetes básicos y el intérprete de consola de comandos.
• Se puede descargar para cualquier sistema operativo.
Anaconda
https://docs.anaconda.com/anaconda/install/
Google Colab
• Igualmente, Google tiene una plataforma para trabajar con Python sin necesidad de
descargar ningún software.
• Se trata de la plataforma Google Colab, en la cual podemos interactuar con nuestros
archivos de Google Drive y URL de GitHub cómodamente.
Python
• Típicamente un lenguaje usado para programas cortos para manejar otros programas.
• Interpretado, tipado dinámico, permisivo en la semántica
• Usualmente minimalista en las declaraciones
• Usualmente compuesto por un conjunto rico de operaciones con strings (el último dato no tipado)
• Fácil de interactuar con interfaces de Sistema Operativo, archivos y manipulación de archivos
• Control de estructuras especializado:
• – regular expressions – expresiones regulares (Perl)
- diccionarios (Python)
Características de Python
• De scripting
• No se tiene que declarar constantes y variables antes de utilizarlas
• No requiere paso de compilación/enlazador
• La primera vez que se ejecuta un script de Python se compila y genera
• bytecode que es luego interpretado
• Alta velocidad de desarrollo y buen rendimiento
• Código interoperable (como en Java "write once run everywhere")
• Se puede utilizar en múltiples plataforma (más aún que Java)
• Puedes incluso ejecutar Python dentro de una JVM (Jython)
• Open Source
• Razón por la cual la Python Library sigue creciendo y creciendo
• De propósito general
• Puedes hacer en Python todo lo que puedes hacer con C# o Java, o más
¿Para que no es útil Python?
https://www.python.org/downloads/
• Descargar IDE Visual Studio Code e instalar de:
https://code.visualstudio.com/download
Demos