Prologo: (Python se ha convertido en la referencia ¡indudable! del mundo de la programación. Python es la base de .iA y para conseguir esto usa unos Framework de muy alto nivel. El ecosistema es enorme y seguro que disponemos del Framework que necesitamos).
Python-Lenguaje-Programación
La definición de Python :
-. Lenguaje de programación Python es interpretado hace gala de su legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Tenemos un lenguaje de programación interpretado, dinámico y multiplataforma.
Paradigmas :
-. Python es un lenguaje de programación multiparadigma. ¡Que significa Paradigmas!cuando un programador usa un lenguaje-Programación tiene que adaptase al estilo de este, en el caso Python permite usar varios estilos de programación como; programación orientada a objetos, programación imperativa y programación funcional. Por supuesto soporta otros paradigmas mediante el uso de extensiones.
Caracteristicas:
- Python usa tipado dinámico y conteo de referencias para la gestión de memoria.
- Python tiene entre sus característica la resolución dinámica de nombres; lo que hace es enlaza un método y un nombre de variable durante la ejecución del programa.
- Otra característica es la facilidad de crear extensiones & módulos. Se pueden escribir nuevos módulos fácilmente en C o C++. Python puede incluirse en aplicaciones que necesitan una interfaz programable.
Modo interactivo:
-. El intérprete estándar de Python incluye un modo interactivo en el cual se escriben las instrucciones “intérprete-comandos”: las expresiones se introducidas de una a una, pudiendo verse el resultado de forma de inmediata, lo que da la posibilidad de probar porciones de código en el modo interactivo antes de integrarlo como parte de un programa. Esto resulta útil tanto para las personas que se están formando con el lenguaje como para los programadores más avanzados para llevar el proyecto a buen puerto .
Sintaxis:
-. Python tiene un formato visualmente ordenada, con lo cual a ser un lenguaje de fácil lectura. usa palabras clave en inglés donde otros idiomas usan puntuación. no utiliza corchetes para delimitar bloques y se permiten puntos y coma después de las declaraciones
Una IDE ideal para usar con Python es Jupyter Notebook:
. Jupyter Notebook puede conectarse a muchos núcleos para permitir la programación en muchos lenguaje de programación. Jupyter Notebook se conecta con el núcleo IPython. Jupyter Notebook puede conectarse a muchos núcleos para permitir la programación en muchos idiomas. Por defecto, Jupyter Notebook se conecta con el núcleo IPython.
Nota: Que es IPython; es un shell interactivo incluye funcionalidades adicionales al modo interactivo incluido con Python, el paquete SciPy de Python la incluye por defecto.
Recopilando:
Python es el mejor lenguaje de programación; dicho esto, tenemos que entender el contesto que al profano de estos temas puede llevar a errores, Lo que interesa aprender son los Framework que en un momento dado nos interese como “Keras”, pongamos un caso; cuando “Java” era el rey del chaco me dedique ha aprendes concienzudamente “Java” le dedique mucho tiempo en al día de hoy lo utilizo esporadicamente ¡ya se que es una buena base! En pocas palabras pasate directamente a “Keras”. Todo esto que hoy dominan el ecosistema de .iA es efímero, al ritmo que ocurren los cambios.
Referencias: moreluz.entorno