Curso Gratuito en Ciencia de Datos y Aprendizaje Automático con Python
Instalación y configuración de Python
Python en palabras simples es un lenguaje de programación dinámica de alto nivel que se interpreta. Guido Van Rossum, el padre de Python, tenía objetivos simples en mente cuando lo estaba desarrollando: un código de fácil apariencia, legible y de código abierto.Python está clasificado como el tercer lenguaje más destacado, seguido de JavaScript y Java, en una encuesta realizada en 2018 por Stack Overflow, que demuestra que es el lenguaje de mayor crecimiento.
En el presente artículo se muestra como instalar Python en el sistema operativo Windows 10. Se puede intentar la misma instalación de Python en los sistemas operativos Linux, Mac, entre otros. Si se tiene algún problema, menciónelo en la sección de comentarios. En este contexto, resulta importante mencionar las funciones que proporciona Python, las cuales se enumeran a continuación:
- Sencillez: Coadyuva a pensar menos en la sintaxis del lenguaje y más en el código.
- Código abierto: Un lenguaje poderoso y gratuito que permite ser modificado según sea necesario.
- Portabilidad: el código de Python se puede compartir y funciona de la misma manera en que se ha programado. Sin problemas y sin complicaciones.
- Siendo integrable y extensible: Python puede tener fragmentos de otros lenguajes dentro para realizar ciertas funciones.
- Lenguaje interpretado: Python entiende la preocupación subyacente a las tareas que requieren grandes cantidades de memoria y otras tareas pesadas relacionadas con la CPU, haciendo que el usuario solo se preocupe por la codificación.
- Gran cantidad de bibliotecas: ¿Bibliotecas para ciencia de datos? Python lo tiene cubierto. ¿Bibliotecas para desarrollo web? Python también lo tiene cubierto. Lo que se te ocurra, Python tiene una biblioteca disponible.
- Programación orientada a objetos: Los objetos ayudan a desglosar problemas complejos de la vida real para que puedan codificarse en Python y resolverse de forma eficiente para obtener soluciones óptimas.
Pasos para instalar Python
Los siguientes son los pasos para instalar Python en diferentes sistemas operativos.
Vaya a http://www.python.org/downloads/
Instalación de Python en Windows:
- Abrir una ventana del navegador y navegue hasta la página de descargas para Windows en python.org.
- Debajo del encabezado en la parte superior que dice Versiones de Python para Windows, se debe hacer clic en el enlace de la última versión de Python 3: Python 3.xx (al momento de escribir el presente artículo, la última versión es Python 3.7.2).
- En este constexto, se debe desplazar hasta la parte inferior y seleccionar el instalador ejecutable de Windows x86-64 para 64 bits o el instalador ejecutable de Windows x86 para 32 bits.
¿Qué instalador se debe elegir, el de 32 bits o el de 64 bits?
En el caso de Windows, se puede elegir entre el instalador de 32 o 64 bits.
La diferencia entre los dos se reduce a:
- Si el sistema de la computadora en que se intalará Python tiene un procesador de 32 bits, se debe elegir el instalador de 32 bits.
- Si el sistema de la computadora en que se intalará Python tiene un procesador de 64 bits, cualquiera de los dos instaladores funcionará para el propósito de la instalación de Python.
- La versión de 32 bits generalmente utiliza menos memoria. No obstante, la versión de 64 bits funciona mejor para aplicaciones que necesitan de cálculos intensivos.
- Si no está seguro de qué versión elegir, elija la versión de 64 bits.
Abra el instalador y haga clic en "Ejecutar".
Instalación de Python en Linux:
- Abra la carpeta del Centro de software de Ubuntu.
- Seleccione Herramientas de desarrollo (o Desarrollo) en el cuadro de lista desplegable Todo el software.
- Haga doble clic en la entrada Python 3.3.4.
- Haga clic en Instalar.
- Cierre la carpeta del Centro de software de Ubuntu.
Python está listo para usarse.
Instalación de Python en Mac:
- Antes de instalar Python, deberá instalar GCC. GCC se puede obtener descargando Xcode, las Herramientas de Línea de Comandos (Command Line Tools, por sus siglas en inglés) más pequeñas o el paquete OSX-GCC-Installer aún más pequeño.
- Si bien OS X viene con una gran cantidad de utilidades Unix, aquellos que estén familiarizados con los sistemas Linux notarán que falta un componente clave: un administrador de paquetes. Homebrew llena este vacío.
- Una vez que haya instalado Homebrew, inserte el directorio Homebrew en la parte superior de su variable de entorno PATH. Se puede hacer esto agregando la siguiente línea en la parte inferior del archivo ~ / .profile
- Ahora, se puede instalar Python 3:
1
|
export PATH
=
"/usr/local/opt/python/libexec/bin:$PATH"
1
|
$brew install python
IDE de Python
IDE generalmente proporciona un editor de código, un compilador / intérprete y un depurador en una GUI (interfaz gráfica de usuario). Encapsula todo el proceso de creación, compilación y prueba de código, lo que aumenta la productividad de los desarrolladores.
Un desarrollador que trabaja con un IDE comienza con un modelo, que el IDE traduce en un código adecuado. Luego, el IDE depura y prueba el código basado en modelos, con un alto nivel de automatización.Una vez que la compilación es exitosa y se prueba adecuadamente, se puede implementar para realizar más pruebas a través del IDE u otras herramientas fuera del IDE.
¿Qué IDE de Python?
Siempre tenga en cuenta los siguientes puntos al elegir el mejor IDE para Python:
- Nivel de experiencia (principiante, profesional) del programador.
- El tipo de industria o sector donde se usa Python.
- Posibilidad de comprar versiones comerciales o ceñirse a las gratuitas.
- Tipo de software que se está desarrollando.
- Necesita integrarse con otros idiomas.
Una vez que se deciden estos puntos, el programador puede seleccionar fácilmente entre los IDE según las características dadas.
PyCharm
Desarrollado por la empresa checa JetBrains, PyCharm es un IDE específico para Python. PyCharm es un IDE multiplataforma. Por lo tanto, los usuarios pueden descargar cualquiera de las versiones de Windows, Mac o Linux según sus requisitos. Honestamente, PyCharm se considera uno de los mejores IDE para Python y, con razón, el más utilizado.
Además de las funciones comunes, PyCharm proporciona funciones adicionales como:
- Vistas de proyectos especializadas que permiten un cambio rápido entre archivos.
- Facilita el desarrollo web junto con Django , Flask y web2py.
- PyCharm está equipado con más de 1000 complementos, por lo que los programadores pueden escribir sus propios complementos para ampliar sus funciones.
Ofrece dos versiones para descargar, la versión comunitaria, que es gratuita y la versión profesional de pago . Los programadores pueden descargar las versiones correspondientes según sus requisitos.
Ofrece dos versiones para descargar, la versión comunitaria, que es gratuita y la versión profesional de pago . Los programadores pueden descargar las versiones correspondientes según sus requisitos.
Vaya a https://www.jetbrains.com/pycharm/download/
En este caso, la versión comunitaria es gratuita, pero se debe comprar la licencia para adquirir la versión profesional. Se recomienda trabajar en la versión de la Comunidad de PyCharm.
Edición de la Comunidad PyCharm
Al sumergirse en Pycharm lo primero que se puede ver es su interfaz. Por ejemplo, al crear un nuevo proyecto, PyCharm abre con la siguiente imagen tan pronto como se ejecuta el software:
En el lado izquierdo se pueden ver todos los proyectos recientes con los que se ha estado trabajando en los últimos días o meses. Sin embargo, si es la primera vez que se usa PyCharm, la columna de la izquierda no contendrá nada. Crear un nuevo proyecto es tan fácil como hacer clic en la pestaña Crear Nuevo Proyecto (Create New Project, por sus siglas en inglés) y continuar desde allí.
La imagen anterior básicamente ayuda a configurar el intérprete de Python. Sin embargo, esto puede estar en blanco si no se tiene Python instalado en el sistema operativo.
Al hacer clic en el pequeño icono de engranaje a la derecha, aparecerá la siguiente página:
Desde ahí, se puede hacer uso del intérprete del sistema si no se ha instalado Python por separado. Asimismo, se puede verificar la versión instalada de Python para que cumpla con los requisitos.
Cuaderno Jupyter
Los cuadernos de Jupyter son una forma poderosa de escribir e iterar en su código Python para el análisis de datos . Jupyter Notebook se basa en IPython y el Kernel ejecuta los cálculos y se comunica con la interfaz de usuario de Jupyter Notebook.
Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Se utiliza para la limpieza y transformación de datos, simulación numérica, modelado estadístico, visualización de datos, aprendizaje automático y mucho más.