Está en la página 1de 1

Universidad Nacional de San Agustín de Arequipa

Escuela Profesional de Ingeniería de Telecomunicaciones

Ingeniero Renzo Bolivar - Docente DAIE

Curso : Computación 1

PRÁCTICA 01
PYTHON - Introducción Jupyter Notebook

Objetivos:
1. Introducción de Jupyter Notebook con Python.

a. Entorno de trabajo de Jupyter Notebook.

b. Mis primera lineas en Python.

1. Practica Colaborativa con sincronización en GitLab.

Nota: NO OLVIDAR INICIAR EL TRABAJO COLABORATIVO: en directorio: Practica1 (con carpetas de Apellidos)

Primero:

JEFE DE PROYECTO: Inicia la practica Sincronizando repositorio local con proyecto GitLab.

(Ver Video: "Trabajo Colaborativo: Inicio Jefe de Proyecto").

Segundo:

COLABORADORES: Los colaboradores Clonan el proyecto de GitLab creado por el Jefe de Proyecto a
su repositorio local.

(Ver Video: "Trabajo Colaborativo: Inicio Colaboradores").

DESARROLLO

1.- 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. Los usos incluyen: limpieza y transformación de datos, simulación numérica,
modelado estadístico, visualización de datos, aprendizaje automático y mucho más.

Las principales caracteristicas son:

Idioma de elección: Jupyter admite más de 40 lenguajes de programación, incluidos Python, R, Julia y Scala.
Compartir cuadernos: Los cuadernos se pueden compartir con otras personas mediante correo electrónico, Dropbox, GitHub, GitLab
y el visor de cuadernos de Jupyter
Salida interactiva: Su código puede producir una salida rica e interactiva: HTML, imágenes, videos, LaTeX y tipos MIME
personalizados.
Integración de big data: Aproveche las herramientas de big data, como Apache Spark, de Python, R y Scala. Explore esos mismos
datos con pandas, scikit-learn, ggplot2, TensorFlow.

Componentes

El cuaderno Jupyter combina tres componentes:

La aplicación web del cuaderno : una aplicación web interactiva para escribir y ejecutar código de forma interactiva y crear
documentos de cuaderno.
Núcleos : procesos separados iniciados por la aplicación web del portátil que ejecuta el código de los usuarios en un idioma
determinado y devuelve la salida a la aplicación web del portátil. El kernel también maneja cosas como cálculos para widgets
interactivos, finalización de pestañas e introspección.
Documentos del cuaderno : documentos autónomos que contienen una representación de todo el contenido visible en la aplicación
web del cuaderno, incluidas las entradas y salidas de los cálculos, texto narrativo, ecuaciones, imágenes y representaciones
multimedia enriquecidas de objetos. Cada documento de cuaderno tiene su propio núcleo.

Descripción general de la interfaz de usuario de Notebook

Si crea un nuevo cuaderno o abre uno existente, se le dirigirá a la interfaz de usuario (IU) del portátil. Esta interfaz de usuario le permite
ejecutar código y crear documentos de bloc de notas de forma interactiva. La interfaz de usuario del portátil tiene las siguientes áreas
principales:

Menú
Barra de herramientas
Celdas y área del cuaderno

El cuaderno tiene un recorrido interactivo de estos elementos que se puede iniciar en el elemento de menú "Ayuda: recorrido por la
interfaz de usuario".

Ingresamos al entorno de desarrollo Jupyter Notebook, en línea de comando:


conda activate Computacion1
jupyter notebook

Abrimos nuestro archivo creado al inicializar Primer Proyecto de Python.ipynb (dentro de nuestra carpeta con nuestro
Apellido).

Digitamos lo siguiente.

2.- Mis primeras líneas en Python


In [ ]: #Estamos ingresando nuestras primeras lineas en Python 

In [ ]: '''  
Queremos varias 
lineas de 
Comentarios 
''' 

In [ ]: 7 + 5 

In [ ]: 7 * 5 

In [ ]: print('El resultado es:') 
7 + 5 

In [ ]: print("El resultado es:") 
7*5 

EJEMPLOS

Primera Línea de Comentarios en Markdown

In [ ]: #Primera Linea de Comentarios 

In [ ]: """ 
Mi primeras lineas 
Multiples 
""" 

Markdown también se considera un lenguaje que tiene la finalidad de permitir crear contenido de una manera sencilla de escribir, y que
en todo momento mantenga un diseño legible, así que para simplificar puedes considerar Markdown como un método de escritura.

In [ ]: print('El primer resultado: ') 
10*5 

In [ ]: print("El segundo resultado: ") 
10*6 

In [ ]: print("El mejor resultado posible: ") 
10*10 

In [ ]: !git commit ­m "Finalizando Ejemplos de la Practica 01" 

EJERCICIOS

1.- Ingresar 02 celdas con líneas de comentario simple

2.- Ingresar 02 celdas con varias líneas de comentario

3.- Al Inicio del documento añadir una celda con lineas de texto Markdown con la caratula de la
practica 01 tal igual como lo creas en Microsoft Word

4.- Ingresar 05 celdas de suma con comentario

5.- Ingresar 05 celdas de multiplicación con comentario

SINCRONIZAR CON GITLAB

Ingresamos a la linea de comando.

En nuestro directorio de Practica1 .

Añadimos los ULTIMOS cambios en nuestro repositorio local git:

(Programacion1) renzo@misti:~$ git add ­A 
 
(Programacion1) renzo@misti:~$ git commit ­m "Finalizando Ejercicios de la Practica 01" 

Actualizamos nuestros repositorio local con los cambios del respositorio de GitLab:

(Programacion1) renzo@misti:~$ git pull origin master 

Enviamos nuestros cambios al repositorio remoto de GitLab:

(Programacion1) renzo@misti:~$ git push origin master 

Para tener evidencia del trabajo realizado envía un solo integrante al Aula Virtual, la carpeta con todo el proyecto en zip.

Finaliza la Práctica 01

Bibliografía

[1] Página Web oficial de Jupyter Notebook https://jupyter.org/

[2] Guía Markdown en Español https://markdown.es/

[2] Documento oficial de Jupyter Notebook https://jupyter-notebook.readthedocs.io/en/stable/index.html

[3] Curso Python en Kaggle https://www.kaggle.com/colinmorris/hello-python

[4] How to Think Like a Computer Scientist http://openbookproject.net/thinkcs/python/english3e/

[5] Automate the Boring Stuff with Python https://automatetheboringstuff.com/

También podría gustarte