Mostrando entradas con la etiqueta pip. Mostrar todas las entradas
Mostrando entradas con la etiqueta pip. Mostrar todas las entradas

miércoles, 11 de julio de 2018

Introducción e Instalación de Python




Python es un lenguaje de programación de alto nivel. Compatible con la mayoría de Sistemas Operativos.

Una de sus características principales es su dinamismo y la facilidad de manejo para estructuras de datos, lo que hace que Python sea un lenguaje ampliamente utilizado entre programadores y científicos en campos de Machine Learning y modelamientos matemáticos y físicos.

Instalación



Existen varias maneras de tener a Python funcionando en nuestro entorno. A continuación les dejaré las más utilizadas.


  • La forma básica de instalar Python es directamente accediendo a la página oficial y descargando el instalador para nuestro Sistema Operativo. Aquí les dejo el link de descarga


                                   https://www.python.org/downloads/

  • Anaconda Cloud es un entorno de programación muy interesante que está enfocado en brindar lenguajes de programación y herramientas orientadas a Data Science; entre varios lenguajes de programación nos permite tener a Python incorporado directamente. Lo único que se debemos realizar es instalar el paquete completo en nuestro computador, con ello tendremos a Python integrado en la consola y también podremos hacer uso a través del IDE denominado              SPYDER.

          Para descargar Anaconda les dejo el link aquí
          

Conociendo el ambiente de programación de Python.

Python es un lenguaje de alto nivel, altamente elegante por su sintaxis y la estructura del lenguaje de programación. 
Una de las ventajas justamente que nos ofrece a los programadores es obligarnos a estructurar nuestro código, esto debido a que Python se maneja por espacios o tabulaciones. Mientras en algunos lenguajes de programación se utilizan llaves o corchetes para delimitar clases, funciones, métodos o estructuras de datos, Python lo hace con tabulaciones o espacios.

Otra de las ventajas que tenemos al utilizar Python es que necesitamos de muy pocas líneas de código para implementar un código funcional y avanzado.


Con que IDE puedo programar?

Existen varias alternativas en el mercado, tanto opciones comerciales como libres.

En mi experiencia, luego de haber probado varias opciones, me quedo personalmente con dos:

Spyder y Pycharm.

Spyder, si bien viene integrado en Anaconda como se mencionó anteriormente, se lo puede descargar por si solo, para los que les interese instalar de esta manera, les dejo el link aquí
En mi opinión este IDE es muy potente y liviano en lo que respecta a recursos. Su principal ventaja es que nos permite ejecutar todo el código o probar linea por linea en la consola de Python.
También si vamos a manejar gráficos e imágenes, posee la funcionalidad de exportarlas directamente. Además nos permite gestionar los directorios rápidamente, haciendo una tarea fácil el trabajar con archivos.

Pycharm es un IDE desarrollado por Intellij. Es un IDE muy intuitivo que nos simplifica y hace más amigable el programar en Python. Las predicciones de comandos interactuan de manera muy rápida, la instalación de librerías adicionales desde el IDE es muy buena, pues si no disponemos de la librería nos permite instalar directamente sin necesidad de ir hasta la consola.
Existe una versión comercial, que integra varias plantillas para trabajar en proyectos Flask, Django, etc.
La versión Community posee varias funcionalidades menos, sin embargo sigue siendo muy buena para trabajar.
El link para descargar se encuentra aquí

Instalación de paquetes o librerías adicionales.

Uno de los potenciales de Python es la comunidad de desarrolladores que lo respaldan, generando continuamente nuevas librerías para potenciar al lenguaje de programación.

Existen varias maneras de instalar librerías, sin embargo por ahora explicaré la más sencilla y común de todas, posteriormente con el avanzar de las publicaciones que vaya realizando iré enseñando formas más prácticas y complejas de hacerlo.

Para instalar un paquete debemos abrir una consola en MacOS o Linux y CMD en sistemas Windows.

Vamos a ejecutar el comando pip o easy_install, ambos comandos nos permitirán agregar funcionalidades a Python.

Bueno entonces por ejemplo si deseo instalar pypdf2 que es una librería que nos permite trabajar con archivos PDF 

pip install pypdf2


este comando es muy sencillo, la sintaxis es pip install seguido del nombre del paquete. Una vez ejecutado este comando nuestra librería para manejo de pdf estará disponible para cualquier  proyecto en la que deseemos utilizar.



Bueno esto ha sido todo mi artículo sobre la Introducción de Python, espero que esta información les resulte útil, y si tienen alguna duda o les gustó el artículo por favor no duden en dejarme su comentario.