Skip to content

¡Aprende a programar en lenguaje Python con Clubes de Ciencia México y Future Lab! 🐍🚀

Notifications You must be signed in to change notification settings

futurelabmx/cdecmx

Repository files navigation

Curso de introducción a la programación científica con Python

¡Aprende a programar en lenguaje Python con Clubes de Ciencia México y Future Lab! 🐍🚀

Este es un curso diseñado y preparado con mucho 💙 y 💻 para las y los Cluberos que están por comenzar la travesía de iniciar en el mundo de la programación. Accede a los contenidos del curso en nuestro sitio oficial: https://futurelab.mx/cdecmx

Requisitos

Conoce todos los detalles en el sitio oficial del curso.

Temario

Conoce el temario completo que ha sido dispuesto a través de los 4 módulos a continuación:

A. Introducción a Python y la programación
  • ¿Qué es programar?
  • ¿Qué es y por qué Python?
  • Introducción al entorno de trabajo → Google Colab + Markdown
  • I/O - ¡Hola mundo!
  • Variables, tipos y conversión
  • Operaciones básicas
  • Condicionales
  • Listas y tuplas
  • Ciclos
  • Diccionarios
  • Funciones
  • Módulos y paquetes
B. ¿Cómputo numérico? Conoce NumPy
  • Introducción a NumPy
  • Atributos, tamaño y forma
  • Indexación y slicing
  • Operaciones básicas, broadcasting
  • Valores únicos y cuentas
  • Matrices en NumPy
  • Trasposición, aplanamiento y reversa
  • Módulo random
  • Módulo de álgebra lineal
  • Conoce SciPy
C. ¿Cómo puedo importar y trabajar con datos? Conoce Pandas
  • Introducción a Pandas
  • Dónde encontrar datos
  • Carga de datos de diferentes formatos
  • Series y DataFrames
  • Revisando los datos
  • Selección de datos por columna
  • Selección de datos por posición
  • Operaciones básicas: Estadísticos
  • Operaciones básicas: Apply
  • Unión de datos: Concatenación
  • Agrupación - groupby
D. ¡Ciencia reproducible, datos, GitHub y más!
  • Ambientes de computación:
    • Instalación de Python y Anaconda
    • El ecosistema de Jupyter
  • Dónde encontrar datos
  • Ciencia reproducible → Semillas aleatorias
  • Visualización
    • Filosofía
    • Diagramas básicos
  • GitHub y repositorios
    • Creación de repositorios
    • GitHub Pages
  • GitHub Student Developer Pack

FAQ

¿El curso tiene algún costo? No

Roadmap

CONSIDERACIONES:

  • Tiempo: 4-6 hrs
  • Considerar casos de aplicación por tema
  • Considerar entregables por tema
  • Testers del curso
  • El ecosistema Python.... Tipo si tengo X problema, ¿cómo encuentro la librería que lo resuelve?
  • Agregar objetivos o metas por sección
  • Evaluación previa y posterior al curso → Muy importante: Documentar

About

¡Aprende a programar en lenguaje Python con Clubes de Ciencia México y Future Lab! 🐍🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •