Skip to content

joelitam2021/Propedeutico

 
 

Repository files navigation

Propedeutico

Este es el repositorio para el propedéutico (aka prope) de la MCD en el ITAM impartido por el Prof. Erick Palacios Moreno, github: palmoreck.

En liga encuentran el temario.

En liga2 una presentación de introducción al prope verano 2021.

Con el siguiente botón pueden unirse* al chat del verano del 2021 en gitter: Gitter

*Se puede hacer el registro con su cuenta de github.

En el prope utilizaremos la imagen de docker palmoreck/jupyterlab_prope_r_kernel_tidyverse:3.0.16 cuya documentación la encuentran aquí*.

* Tal imagen de docker se descarga con un docker pull palmoreck/jupyterlab_prope_r_kernel_tidyverse:3.0.16 desde la terminal una vez hayan instalado docker en sus computadoras. Ver herramientas/docker/ para referencias de docker.

Para uso de la imagen de docker anterior ver contenedor_de_docker_para_prope

Ramas del repositorio.

En este repositorio se han creado diferentes ramas que pueden ser accesadas como se aprecia en esta imagen:

imagen

Seleccionar por ejemplo la rama prope-2019-1 (u otra) para información del curso propedéutico de 2019.

En prope-2021 acceden a la rama del curso del verano 2021.

Breve explicación del repositorio en la rama main.

En la carpeta Python encuentran temas del cálculo numérico en Python3.

En la carpeta R encuentran temas de probabilidad y estadística en R.

En la carpeta herramientas encuentran información de herramientas como docker, git y bash.

Sobre las notas

Las notas de cada tema están escritas en Jupyter notebooks. Ver I python, You R, We Julia para algunas características de tales notebooks. Ver notebook para funcionalidad de los notebooks. Ver Jupyter kernels para una tabla de los kernels disponibles en jupyter (que hacen posible ejecutar instrucciones en el lenguaje R, por ejemplo, en tales notebooks).

Para convertir una nota a pdf

Usar botón de binder Binder

Abrir una nueva terminal y ejecutar lo siguiente:

bash
cd <directorio donde está la nota>
jupyter-nbconvert --to webpdf <nombre de la nota>.ipynb

El pdf estará dentro del directorio en el que está la nota y se puede descargar dando click derecho en la barra lateral izquierda del jupyterlab.

imagen

Interactividad

Binder <--- con este botón de una forma interactiva se pueden ejecutar los notebooks de jupyter tanto para Python3 como para R dentro de los directorios de Python y de R.

Run on Repl.it <--- este botón lo podrán encontrar en los directorios de Python y de R. Tal botón utiliza repl.it que ayuda a escribir códigos de forma colaborativa en el lenguaje de Python3, R y otros. Al dar click se crearán nuevos repl debajo de sus users de repl.it.

Organización de github classroom

La organización prope-2021-gh-classroom fue creada para alojar repositorios de github classroom (ver github education). Esta organización será nuestro playground para el curso de verano 2021 :)

Esta organización tiene integrados los siguientes botones de repl.it para el curso de verano 2021:

Run on Repl.it (botón de Repl.it para Python3 con prácticas multiplayer para el verano 2021)

Run on Repl.it (botón de Repl.it para R con prácticas multiplayer para el verano 2021)

Índice de notas

Cada número contiene información del tema respectivo, dar click en el tema de interés.

Python

Introducción:

1. Información general

2. Core Python

3. Funciones y módulos

4. Módulos: NumPy y Matplotlib

Cálculo Diferencial e Integral:

0. Módulo: SymPy

1. Aproximación a derivadas e integrales de forma numérica

Ejemplo al no usar bloque de if name main en modulo

Álgebra lineal:

0. Definiciones generales

1. Ecuaciones lineales

2. Interpolación

3. Mínimos cuadrados lineales

4. SVD

R

Introducción:

1. Información general

2. Core R

3. ggplot2

Probabilidad:

1. Elementos de probabilidad

2. Propiedades de la probabilidad

3. Métodos de conteo

4. Probabilidad condicional

5. Independencia

6. Teorema de Bayes

7. Variables aleatorias

Estadística:

1. Elementos de Estadística descriptiva

2. Distribuciones comunes

3. Elementos de inferencia

4. Regresión lineal

About

Propedéutico de la MCD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%