Está en la página 1de 30

CONTENIDO

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

Mayor uso de memoria para cálculos


4 Utilización de Memoria
intensivos.
Menor uso de memoria en general.

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.

Amplia variedad de herramientas de Amplia variedad de bibliotecas para


Módulos Desarrollados procesamiento de señales, imágenes, diversas aplicaciones, como NumPy, SciPy,
aprendizaje automático, etc. scikit-learn, etc.

Utilizado en una variedad de campos,


Ampliamente utilizado en ingeniería y
Usuarios Destacados incluyendo ciencia de datos, desarrollo web
ciencias.
y más.

Estimación de Usuarios No se dispone de datos Millones en todo el mundo


Ejemplos de código en Matlab y Phyton
5
INSTALACIÓN DE
PYTHON
Diferentes formas
PYTHON ESSENTIALS

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

2. Cree el entorno virtual

3. Active el entorno virtual

4. Compruebe que se creó el entorno virtual

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

• En Anaconda se tiene el siguiente interfaz:

PYTHON ESSENTIALS 3/9/2023


18

Seleccionar el ambiente virtual

• Cada ambiente virtual (virtual environment) tiene su propio conjunto de


paquetes de versiones seleccionadas.

PYTHON ESSENTIALS 3/9/2023


20

Seleccionar el directorio de trabajo

• Si se abriera Jupyter haciendo clic


en el icono Launch, Jupyter se
abriría en el directorio por defecto:

• A veces esto resulta incómodo


porque la búsqueda del directorio
de trabajo puede ser complicada.
• Lo recomendable es primero abrir
el Powershell Prompt o el CMD.exe
Prompt.

PYTHON ESSENTIALS 3/9/2023


21

Ejecutar Jupyter Notebook

• Una vez abierto el Powershell Prompt o el CMD.exe Prompt, hay que cambiarse al directorio
de trabajo y ejecutar desde ese directorio Jupyter.

PYTHON ESSENTIALS 3/9/2023


22

Ventana de inicio de 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).

PYTHON ESSENTIALS 3/9/2023


23

Creando un nuevo Notebook

• 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.

PYTHON ESSENTIALS 3/9/2023


GOOGLE COLAB
PYTHON ESSENTIALS

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

Principales características de Google


Colab
• Sin costo y Accesible en Cualquier Lugar: Colab es completamente gratuito y se ejecuta en la nube, lo
que significa que no es necesario instalar ni configurar Python o bibliotecas adicionales en su
computadora. Solo se necesita una conexión a Internet y una cuenta de Google.
• Basado en Jupyter Notebooks: Colab utiliza Jupyter Notebooks, que son documentos interactivos que
combinan texto, código, gráficos y resultados en un solo lugar. Esto facilita la creación y el intercambio
de documentos de programación y análisis de datos.
• Recursos de Cómputo: Colab proporciona acceso a recursos de cómputo en la nube, incluyendo CPU y
GPU, lo que permite ejecutar código Python intensivo en cálculos y entrenar modelos de aprendizaje
automático en hardware acelerado.
• Bibliotecas Preinstaladas: Colab viene con muchas de las bibliotecas de Python preinstaladas, como
NumPy, Pandas, Matplotlib, TensorFlow y PyTorch, lo que facilita la importación y el uso de estas
herramientas.
3/9/2023 26
PYTHON ESSENTIALS

Principales características de Google


Colab
• Colaboración en Tiempo Real: Varios usuarios pueden colaborar en el mismo documento de
Colab en tiempo real, lo que lo hace útil para trabajos en equipo y la educación.
• Integración con Google Drive: Colab se integra con Google Drive, lo que permite guardar y
cargar notebooks directamente desde tu espacio de almacenamiento en la nube.
• Compatibilidad con Python 2 y 3: Colab admite tanto Python 2 como Python 3, lo que brinda
flexibilidad a los usuarios que trabajan con diferentes versiones del lenguaje.
• Exportación a Diferentes Formatos: Puedes exportar tus notebooks de Colab en diversos
formatos, como PDF, Markdown y otros.
• Acceso a Datos de Google: Colab facilita el acceso y la manipulación de datos almacenados
en Google Drive, Google Sheets y otros servicios de Google.

3/9/2023 27
PYTHON ESSENTIALS

Cómo acceder a Google Colab


• Cuenta de Google: necesita crear una. Puede hacerlo en Google Account.
• Accede a Google Colab: Una vez se tenga una cuenta de Google, debe ir a
Google Colab en su navegador web. Deberá iniciar sesión con tu cuenta de Google si aún
no lo ha hecho.
• Crear un Nuevo Notebook: Después de iniciar sesión, verá la página principal de Colab.
Puede crear un nuevo cuaderno (notebook) haciendo clic en "Archivo" en la barra de
menú y seleccionando "Nuevo cuaderno" o simplemente haciendo clic en el botón
"Nuevo cuaderno" en la página principal.
• Nombre del Cuaderno: Dele un nombre al cuaderno. Puede hacerlo haciendo clic en
"Sin título" en la parte superior y escribiendo un nombre descriptivo.
3/9/2023 28
PYTHON ESSENTIALS

Cómo acceder a Google Colab


• Escribir y Ejecutar Código: En las celdas de código, puede escribir código Python. Para
ejecutar una celda, simplemente haga clic en el botón de reproducción ( ▶️ ) a la izquierda
de la celda o usa el atajo de teclado Shift + Enter. El resultado del código se mostrará
debajo de la celda.
• Guardar en Google Drive: Colab se integra con Google Drive. Puede guardar sus
cuadernos en su unidad de Google Drive haciendo clic en "Archivo" > "Guardar una
copia en Drive".
• Ayuda y Documentación: Si necesita ayuda, Colab ofrece documentación y tutoriales en
su menú de Ayuda.

3/9/2023 29
31

Ejecutar Spyder

• En el Home de Anaconda
podemos encontrar el lanzador
de Spyder.

PYTHON ESSENTIALS 3/9/2023


32

Interfaz de Spyder

PYTHON ESSENTIALS 3/9/2023

También podría gustarte