Lenguaje de programacion Python

Introduccion.-


Python es un lenguaje de programación de alto nivel, es decir las sintaxis que se suele usar es fácil de leer para un ser humano, a comparación de otros lenguajes como java y c++, ya que la filosofía del lenguaje es proporcionar una sintaxis muy limpia y que beneficie con código leíble. (Challenger-Pérez et al., 2014) Python es una de las herramientas tecnológicas que en los últimos años se ha hecho muy popular, gracias a varias razones como: 
  • La cantidad de librerías que contiene. 
  • La rapidez con la que se crean los programas. 
  • Es multiplataforma (se puede desarrollar y ejecutar programas en, Linux, Windows, Mac, Android y otros). 
  • Python es gratuito, incluso para propósitos empresariales

Características del lenguaje.- 

Propósito general
Con Python se pueden construir todo tipo de programas. Se
podrían crear aplicaciones de escritorio o web, usarlo para
automatizar tareas en servidores, o quizá usarlo como una
gran calculadora. Lo más interesante de su propósito se ha
visto con aplicación a la Inteligencia artificial, por su
capacidad para procesamiento de dato.

Multiplataforma
Otra de sus ventajas es, que una aplicación creada en Python
puede ejecutarse en distintas plataformas como Unix,
Windows, Mac o incluso Android. 

Interpretado
Al ser una ventaja la capacidad de crear programas
rápidamente, una desventaja que posee Python es que el un
programa debe ser interpretado, lo que hace que sea más lento
que un programa compilado (traducido a binario, 1’s y 0’s)
que se comunica directamente con microprocesador, ya que
es el intérprete quién se comunica con el microprocesador.

Interactivo
Posterior a su instalación Python dispone de un intérprete por
la línea de comandos en el que se pueden introducir
sentencias. La ventaja de tener esta terminal es que uno puede
ir probando comandos de Python que no ha entendido bien y
hacer pruebas con él. O probar que hacen algunos trozos de
código del programa que se esté desarrollando.


Otro modo de acceder a la línea de comandos es utilizando cualquier terminal (en caso de Windows usando el CMD) y digitar el comando Python seguido de la tecla enter. 

Orientado a Objetos

Python está diseñado para soportar el paradigma de la programación orientado a objetos (POO), donde todos los módulos se tratan como entidades que tienen atributos, y comportamiento. Lo cual, en muchos casos, ayuda a crear programas de una manera sencilla, además de que los componentes son reutilizables.

Funciones y librerías.

El lenguaje trae consigo diversas funciones incluidas en la carpeta de instalación; muchas de ellas para la interacción con Cadenas de texto, números, listas, ficheros, sistema operativo, etc. Además, en el mercado, existen muchas librerías de terceros que se pueden importar los cuales podrían facilitar a la
creación de interfaces gráficas como puede ser Tkinter. Si se desea crear videojuegos, se podría importar alguna otra librería como Pygame. O si se trata de hacer operaciones con grandes cantidades de datos se podría importar NumPy. Así se pueden encontrar infinidad de librerías orientadas a
diferentes campos. 

Sintaxis clara
Python tiene una sintaxis muy visual (fácil de leer), gracias a su notación indentada (Agregar márgenes a la izquierda cuando estos los requieran para identificar estructura de datos) los cuales deben implementarse obligatoriamente si se quiere evitar errores y que el programa ejecute satisfactoriamente.

En varios lenguajes, para separar trozos de código, se usan caracteres como las llaves o las palabras reservadas begin y end. En ocasiones muchos programadores novicios obvian la indentación generando así caos en el programa que están escribiendo, lo cual dificulta la lectura para los humanos. Otra
desventaja de no indentar el código es que si ocurre un error en el programa será mucho más difícil encontrarlo, por no decir que en algunos casos será imposible. La buena indentación de código hace que podamos entender y mantener el código en futuros porvenires.  Para realizar la indentación se debe hacer uso de la tecla tabulador, colocando un margen a la izquierda del trozo de código que iría dentro de una función o un bucle.

Otra de las ventajas es que los programadores tengan una estandarización de reglas para escribir un código claro y leíble.

Instalación de Python:

Python se puede descargar de manera gratuita de su página oficial https://www.python.org/downloads/, para los ejercicios de este libro se está usando Python 3.

Sobre el instalador haga doble clic. En la ventana que salga es recomendable dejar las configuraciones por defecto que sugiere 

Python:

Documentation: permite instalar la documentación al cual se puede acceder sin necesidad de internet.
Pip: Es una herramienta que permite integrar paquetes y librería de terceros.
Tcl/tk: una librería que permite crear interfaces gráficas para Python.




Al momento de instalar Python, uno de los factores más importantes para que se puede ejecutar en cualquier lugar del Sistema Operativo es la configuración de variables de entorno: Afortunadamente Python trae una opción para realizar esta configuración desde la instalación. Por ello es imperativo marcar la casilla: Add Python to environment variables (Agrega a Python a las variables de entorno). Teniendo todo ello en cuenta solo hace falta darle clic a Instalar.



Para comprobar que todo ha ido correcto en una terminal escriba :Python - -version.




Conclusiones.-


Instalar Python en Windows es un proceso sencillo y accesible, ideal para usuarios de todos los niveles de habilidad en programación. La conclusión sobre este proceso puede resumirse en varios puntos clave:

Descarga segura: Es crucial descargar Python desde su sitio web oficial, lo que garantiza que el software sea seguro y esté actualizado.

Compatibilidad de versión: Es importante elegir la versión de Python adecuada para tus necesidades. Python 3.x es la más recomendada ya que las versiones 2.x ya no se actualizan.

Instalación sencilla: El instalador de Python para Windows es intuitivo. Se debe prestar atención a la opción de "Add Python to PATH" durante la instalación, lo cual facilita la ejecución de Python desde la línea de comandos.

Personalización: Durante la instalación, se pueden seleccionar componentes específicos para instalar, aunque para la mayoría de los usuarios, las opciones predeterminadas son suficientes.

Verificación y actualización: Después de la instalación, es recomendable verificar que Python se haya instalado correctamente abriendo la línea de comandos y escribiendo python --version. Además, mantener Python actualizado es importante para la seguridad y el acceso a las últimas características.

Configuración de entorno de desarrollo: Aunque Python ya está instalado, muchos desarrolladores optan por configurar un entorno de desarrollo integrado (IDE) como PyCharm o Visual Studio Code para facilitar la escritura y depuración de código.

Aprendizaje y uso: Una vez instalado, se abre un mundo de posibilidades en programación, desde desarrollo web hasta ciencia de datos. Existen numerosos recursos en línea para aprender Python y aplicarlo en diversos proyectos.

En resumen, instalar Python en Windows es un primer paso esencial para adentrarse en el versátil mundo de la programación con Python, ofreciendo una base sólida para explorar una amplia gama de aplicaciones y proyectos de software.





Comentarios

Entradas populares de este blog

Utilizando Gráficas Multivariantes con Python