Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Python vs Matlab
Instalación de Python
Uso de la consola
Creación de entornos virtuales
Instalación de Anaconda
Jupyter y Spyder
PYTHON ESSENTIALS
Introducción
• Python es un lenguaje de
programación de alto nivel
ampliamente utilizado en desarrollo
web, científico, análisis de datos y
más.
• Fue creado por Guido van Rossum
y lanzado en 1991.
3/9/2023 2
PYTHON VS MATLAB
Actualmente
Característica Matlab Python
Eficiente para cálculos numéricos y Puede ser menos eficiente que MATLAB en
Utilización de Procesador
científicos. ciertos casos.
Interfaz gráfica de usuario (GUI) robusta Interfaz gráfica menos integrada, pero se
Usabilidad del Interfaz de Usuario
para aplicaciones técnicas. pueden usar bibliotecas como Tkinter.
Matlab
Amplia base de usuarios y abundante
Relativamente fácil de aprender para
Curva de Aprendizaje documentación, lo que facilita el
usuarios técnicos.
aprendizaje.
vs Precios
Caro con licencias costosas para
características avanzadas.
Gratuito y de código abierto, lo que lo hace
económico.
Python
Comunidad activa de usuarios y soporte en
Soporte Soporte técnico sólido de MathWorks. línea, aunque no tan formal como
MATLAB.
Instalación de Python
• Python se puede instalar a partir del instalador
ubicado en python.org. Este tipo de instalación
sirve principalmente para que Python sea usado
por editores de código como Visual Studio Code.
• Si usamos IDEs como PyCharm, NetBeans o
Anaconda que proporciona un IDE (Spyder) y un
notebook (Jupyter), Python se instala
automáticamente.
3/9/2023 9
USO DE LA CONSOLA
DE PYTHON
En el CMD
PYTHON ESSENTIALS
Consola de Python
• Se la conoce como REPL (Read-Eval-Print Loop), es una herramienta interactiva que
permite interactuar con Python en tiempo real, ejecutar comandos y ver resultados de
inmediato.
3/9/2023 11
CREACIÓN DE
ENTORNOS VIRTUALES
En el CMD
PYTHON ESSENTIALS
Entornos virtuales
• Un entorno virtual en Python es una herramienta que se utiliza para aislar y gestionar las
dependencias y bibliotecas de un proyecto específico.
• Permite crear un espacio de trabajo aislado para un proyecto en particular. Esto significa
que las bibliotecas y dependencias utilizadas en un proyecto no afectarán a otros
proyectos o al entorno global de Python en el sistema.
• Con los entornos virtuales se pueden tener versiones diferentes de una biblioteca en cada
entorno sin conflictos.
3/9/2023 13
PYTHON ESSENTIALS
Entornos virtuales
1. Ubíquese en el directorio de proyecto
3/9/2023 14
INSTALACIÓN DE
ANACONDA
Instalación de Anaconda
PYTHON ESSENTIALS
• Descargar el instalador de
https://repo.anaconda.com/archive/Anaconda3-20
23.07-2-Windows-x86_64.exe
3/9/2023 16
17
Abrir Anaconda
• Una vez abierto el Powershell Prompt o el CMD.exe Prompt, hay que cambiarse al directorio
de trabajo y ejecutar desde ese directorio Jupyter.
• Se abrirá una ventana en el navegador por defecto del sistema y desde allí se puede
seleccionar o crear un nuevo directorio y una nueva libreta de notas (noteboook).
• Para crear una nueva libreta de notas (noteboook), se debe hacer clic en
New y seleccionar la versión de Python con la que se quiere trabajar.
Google Colab
• Google Colab, o Colaboratory, es un entorno de desarrollo basado en la nube que ofrece
Google para la ejecución de código Python de manera gratuita. Colab se integra con
Google Drive y utiliza servidores remotos para proporcionar una plataforma de
programación interactiva.
3/9/2023 25
PYTHON ESSENTIALS
3/9/2023 27
PYTHON ESSENTIALS
3/9/2023 29
31
Ejecutar Spyder
• En el Home de Anaconda
podemos encontrar el lanzador
de Spyder.
Interfaz de Spyder