You are on page 1of 41

Contenido del curso Introducción Instalación

Introducción al Python

Mauricio Alejandro Mazo Lopera

Universidad Nacional de Colombia, Medellín, Colombia

2019-1

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 1 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.
Métodos de importación de datos.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.
Métodos de importación de datos.
Manejo de bases de datos con el módulo Pandas.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.
Métodos de importación de datos.
Manejo de bases de datos con el módulo Pandas.
Gráficos con Matplotlib.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.
Métodos de importación de datos.
Manejo de bases de datos con el módulo Pandas.
Gráficos con Matplotlib.
Análisis descriptivos con Python.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Contenido del módulo Python

Introducción.
Anaconda, entorno Jupyter Notebook.
Python como calculadora.
Algunos de los módulos más utilizados en el Python.
Condicional if-else.
Bucles for y while.
Creación de funciones.
Métodos de importación de datos.
Manejo de bases de datos con el módulo Pandas.
Gráficos con Matplotlib.
Análisis descriptivos con Python.
Regresión con Python.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 2 / 13


Contenido del curso Introducción Instalación

Evaluación del módulo

25 % asistencia
25 % Notas de clase
50 % actividades de clase

Fecha de entrega de Notas de clase con las actividades re-


sueltas: Lunes 8 de julio de 2019 antes de las 6:00 p.m.
Me envían el archivo .ipynb al correo mamazol@unal.edu.co
con su primer nombre, primer apellido y su número de cédula,
por ejemplo,
Pablo_Perez_8274927492.ipynb

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 3 / 13


Contenido del curso Introducción Instalación

Introducción
Guido Van Rossum en febrero de 1991 publicó la primera versión de Python 0.9.0.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 4 / 13


Contenido del curso Introducción Instalación

Introducción
Guido Van Rossum en febrero de 1991 publicó la primera versión de Python 0.9.0.

Debe su nombre a la aficción de su creador al grupo de humoristas británicos


Monty Python.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 4 / 13


Contenido del curso Introducción Instalación

Introducción

Está basado en el lenguaje de programación ABC.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 5 / 13


Contenido del curso Introducción Instalación

Introducción

Está basado en el lenguaje de programación ABC.

Está disponible de manera gratuita en para los principales sistemas operativos.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 5 / 13


Contenido del curso Introducción Instalación

Introducción

Está basado en el lenguaje de programación ABC.

Está disponible de manera gratuita en para los principales sistemas operativos.

Trabaja con módulos que contienen funciones.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 5 / 13


Contenido del curso Introducción Instalación

Entornos de desarrollo integrado (IDE)

Entre los Integrated Development Environment (IDE) más usados para trabajar con
Python están: Python Shell, Spyder, Pycharm, PyDev, Vi IMproved (VIM), Wing, Atom,
Komodo, Sublime, Jupyter Notebook, entre otros.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 6 / 13


Contenido del curso Introducción Instalación

Entornos de desarrollo integrado (IDE)

Jupyter Notebook y Spyder se encuentran disponibles en el interfaz de distribución libre


ANACONDA.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 6 / 13


Contenido del curso Introducción Instalación

Entornos de desarrollo integrado (IDE)


En este curso trabajarémos con Jupyter Notebook.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 6 / 13


Contenido del curso Introducción Instalación

Instalación en windows
https://www.anaconda.com/distribution/ ←− Página Anaconda.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 7 / 13


Contenido del curso Introducción Instalación

Instalación en windows - PASO A PASO

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 8 / 13


Contenido del curso Introducción Instalación

Instalación en windows - PASO A PASO

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 8 / 13


Contenido del curso Introducción Instalación

Instalación en windows - PASO A PASO

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 8 / 13


Contenido del curso Introducción Instalación

Instalación en windows - PASO A PASO

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 8 / 13


Contenido del curso Introducción Instalación

Instalación en windows - PASO A PASO

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 8 / 13


Contenido del curso Introducción Instalación

Instalación de módulos desde Anaconda Prompt

Ir a Programas −→ Anaconda −→ Anaconda Prompt −→ Conda install "NOMBRE


DEL MÓDULO"

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 9 / 13


Contenido del curso Introducción Instalación

Creando mi primer archivo en Jupyter Notebook

Para generar un primer archivo en Jupyter Notebook seguir los siguientes pasos:
Abrir el Anaconda Navigator.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 10 / 13


Contenido del curso Introducción Instalación

Creando mi primer archivo en Jupyter Notebook

Para generar un primer archivo en Jupyter Notebook seguir los siguientes pasos:
Abrir el Anaconda Navigator.
Seleccionar Launch en Jupyter Notebook.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 10 / 13


Contenido del curso Introducción Instalación

Creando mi primer archivo en Jupyter Notebook

Para generar un primer archivo en Jupyter Notebook seguir los siguientes pasos:
Abrir el Anaconda Navigator.
Seleccionar Launch en Jupyter Notebook.
Ir a New −→ Python 3.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 10 / 13


Contenido del curso Introducción Instalación

Creando mi primer archivo en Jupyter Notebook

Para generar un primer archivo en Jupyter Notebook seguir los siguientes pasos:
Abrir el Anaconda Navigator.
Seleccionar Launch en Jupyter Notebook.
Ir a New −→ Python 3.
Escribir “Hola mundo” y darle click en Run (también funciona darle Ctrl+Enter).

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 10 / 13


Contenido del curso Introducción Instalación

Creando mi primer archivo en Jupyter Notebook

Para generar un primer archivo en Jupyter Notebook seguir los siguientes pasos:
Abrir el Anaconda Navigator.
Seleccionar Launch en Jupyter Notebook.
Ir a New −→ Python 3.
Escribir “Hola mundo” y darle click en Run (también funciona darle Ctrl+Enter).
Cerrar el archivo.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 10 / 13


Contenido del curso Introducción Instalación

Configuración del navegador "browser"

Para cambiar el navegador, por ejemplo a Chrome:

1 En el prompt de Anaconda escribir: jupyter notebook –generate-config. Con este


comando se genra un archivo en la carpeta .jupyter que se llama
jupyter_notebook_config.py..

2 Editar el archivo que se crea en el paso anterior (se puede editar en block de
notas), buscando c.NotebookApp.browser, el cual debería tener un símbolo # al
principio, el cual se debe eliminar y escribir:
c.NotebookApp.browser=u’C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s’.
Esta dirección podría cambiar según la configuración de cada computador, pero en
general lo que se busca es la dirección donde se encuentra el archivo chrome.exe.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 11 / 13


Contenido del curso Introducción Instalación

Ejecutando Jupyter Notebook desde una carpeta particular

Cuando comenzamos a trabajar con un nuevo software o lenguaje de programación, lo


recomendable es mantener un orden en términos del manejo de los archivos, además
de un resumen claro y bien estructurado de los códigos y nuevos conceptos que se
apenden a diario.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 12 / 13


Contenido del curso Introducción Instalación

Ejecutando Jupyter Notebook desde una carpeta particular

Cuando comenzamos a trabajar con un nuevo software o lenguaje de programación, lo


recomendable es mantener un orden en términos del manejo de los archivos, además
de un resumen claro y bien estructurado de los códigos y nuevos conceptos que se
apenden a diario.

En este módulo de Python vamos intentar ser organizados guiandolos por los siguientes
pasos:

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 12 / 13


Contenido del curso Introducción Instalación

Ejecutando Jupyter Notebook desde una carpeta particular

Cuando comenzamos a trabajar con un nuevo software o lenguaje de programación, lo


recomendable es mantener un orden en términos del manejo de los archivos, además
de un resumen claro y bien estructurado de los códigos y nuevos conceptos que se
apenden a diario.

En este módulo de Python vamos intentar ser organizados guiandolos por los siguientes
pasos:

1 Crear una carpeta en el Escritorio del PC que se llame Python.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 12 / 13


Contenido del curso Introducción Instalación

Ejecutando Jupyter Notebook desde una carpeta particular

Cuando comenzamos a trabajar con un nuevo software o lenguaje de programación, lo


recomendable es mantener un orden en términos del manejo de los archivos, además
de un resumen claro y bien estructurado de los códigos y nuevos conceptos que se
apenden a diario.

En este módulo de Python vamos intentar ser organizados guiandolos por los siguientes
pasos:

1 Crear una carpeta en el Escritorio del PC que se llame Python.

2 Dentro de esta carpeta dar Shift+Click Derecho, buscar la opción que permita eje-
cutar el CMD, darle click y escribir jupyter notebook. Esto nos permite trabajar en
el Jupyter Notebook usando esta carpeta como origen o raíz de los archivos.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 12 / 13


Contenido del curso Introducción Instalación

Ejecutando Jupyter Notebook desde una carpeta particular

Cuando comenzamos a trabajar con un nuevo software o lenguaje de programación, lo


recomendable es mantener un orden en términos del manejo de los archivos, además
de un resumen claro y bien estructurado de los códigos y nuevos conceptos que se
apenden a diario.

En este módulo de Python vamos intentar ser organizados guiandolos por los siguientes
pasos:

1 Crear una carpeta en el Escritorio del PC que se llame Python.

2 Dentro de esta carpeta dar Shift+Click Derecho, buscar la opción que permita eje-
cutar el CMD, darle click y escribir jupyter notebook. Esto nos permite trabajar en
el Jupyter Notebook usando esta carpeta como origen o raíz de los archivos.

3 Para evitar el paso anterior, se puede crear un archivo .bat, en esta carpeta, que
nos permita ejecutar el Jupyter Notebook simplemente con un doble click.

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 12 / 13


Contenido del curso Introducción Instalación

Textos electrónicos disponibles en la biblioteca

Mauricio Alejandro Mazo Lopera Introducción al Python 2019-1 13 / 13

You might also like