Graficación y Programación en Python

csv,conf,v8 - Benemérita Universidad Autónoma de Puebla (BUAP)

May 27-28, 2024

9:00 am - 4:00 pm

Instructors: Gabriel Alarcón Carranza, Shaday Guerrero Flores

Helpers: Heladia Salgado, Haydeé Contreras Peruyero, Evelia Coss Navarrete

Información General

El proyecto The Carpentries incluye las comunidades de instructores, formadores, mantenedores, ayudantes y personal de apoyo de Software Carpentry, Data Carpentry, y Library Carpentry que comparten la misión de enseñar habilidades básicas de computación y ciencia de datos a los investigadores.

¿Quiere obtener más información y seguir interactuando con The Carpentries? Carpentries Clippings es el boletín quincenal de The Carpentries, donde compartimos noticias de la comunidad, ofertas de trabajo de la comunidad y más. Regístrese para recibir ediciones futuras y leer nuestro archivo completo: https://carpentries.org/newsletter/

Software Carpentry tiene como objetivo ayudar a los investigadores a realizar su trabajo en menos tiempo y con menos dolor enseñándoles habilidades informáticas básicas de investigación. Este taller práctico cubrirá conceptos y herramientas básicas de programación y graficado. Se animará a los participantes a ayudarse unos a otros. y aplicar lo que han aprendido a sus propios problemas de investigación.

Para obtener más información sobre lo que enseñamos y por qué, por favor vea nuestro artículo "Best Practices for Scientific Computing".

Quién: El curso está dirigido al público en general. No es necesario tener conocimientos previos de las herramientas que se presentará en el taller.

Dónde: Benemérita Universidad Autónoma de Puebla (BUAP) Heroica Puebla de Zaragoza Puebla, PUE 72592 Mexico. Para detalles de dirección y cómo llegar checa Cómo llegar en la página web del congreso. Ver direcciones con OpenStreetMap o Google Maps.

Cuando: May 27-28, 2024. Add to your Google Calendar.

Requisitos previos: Los participantes deben tener acceso a una computadora con Sistema operativo Mac, Linux o Windows (no una tableta, Chromebook, etc.) con privilegios de administración. Deben tener algunos paquetes de software específicos instalados (listados abajo).

Accesibilidad: Estamos comprometidos a hacer de este taller accesible a todos. Para los talleres en un lugar físico, los organizadores del taller han comprobado que:

Los materiales se proporcionarán antes del taller y folletos en letra grande están disponibles previa notificación a los organizadores. Si podemos ayudar a que el aprendizaje sea más fácil para usted (por ejemplo, intérpretes de lengua de señas, instalaciones de lactancia), por favor póngase en contacto (utilizando los datos de contacto a continuación) e intentarémos proporcionárselos.

Contacto: Por favor envíe un correo electrónico helysalgado@gmail.com , shaday@matmor.unam.mx , alarcongabriel128@gmail.com , ecoss@liigh.unam.mx o haydeeperuyero@matmor.unam.mx para más información.

Roles: Para obtener más información sobre los roles en el taller (quién hará qué), consulte nuestras Preguntas frecuentes sobre el taller.

Quién puede asistir?: El taller esta enfocado a principiantes interesados en aprender a programar en python.


Registro

Es necesario REGISTRARSE llenando la ( Preferentemente usa el navegador Chrome para abrir la página ).

La solicitud será evaluada por el comité y le dará una respuesta a través del correo electrónico que proporcionó en la solicitud. Si por causas de fuerza mayor no puede asistir al taller, favor de responder en el mismo correo, para dar espacio a otras personas interesadas.

El cupo esta limitado a 30 participantes.


Código de Conducta

Todas las personas que participan en las actividades de Carpentries deben cumplir con el Código de Conducta. Este documento también describe cómo informar un incidente si es necesario.


Notas Colaborativas

Usaremos este documento colaborativo para chatear, tomar notas y compartir URL y fragmentos de código.


Encuestas

Asegúrese de completar estas encuestas antes y después del taller.

Encuesta previa al taller

Encuesta posterior al taller


Calendario de Actividades

Dia 1

Before Encuesta previa al taller
09:00 Correr y salir; asignación de variables
10:00 Tipos y conversión de datos
11:00 Descanso
11:30 Tipos de datos
12:00 Funciones integradas y ayuda
13:00 Bibliotecas
14:00 Comida
15:00 Dataframes y Pandas
16:00 Plotting

Dia 2

. .
09:00 Repaso y dudas
10:00 Listas, bucle For
11:00 Descanso
11:30 Condicionales y Recorrer conjuntos de datos
12:00 Escribir funciones
13:00 Alcance de variables
14:00 Comida
15:00 Estilo de Programación y Resúmen
16:00 Post-workshop Survey

Configuración

Para participar en un taller de Software Carpentry , necesitará acceso al software como se describe a continuación. Además, necesitará un navegador web actualizado.

Mantenemos una lista de problemas comunes que ocurren durante la instalación como referencia para los instructores que pueden ser útiles en la página wiki de Problemas y soluciones de configuración.

Python

Python es un lenguaje popular para la informática de investigación y también es excelente para la programación de propósito general. Instalar todos sus paquetes de investigación individualmente puede resultar un poco difícil, por lo que recomendamos Anaconda, un instalador todo en uno.

Independientemente de cómo elija instalarlo, asegúrese de instalar la versión 3.x de Python (por ejemplo, 3.6 está bien).

Enseñaremos Python usando Jupyter Notebook, un entorno de programación que se ejecuta en un navegador web (Anaconda instalará Jupyter Notebook). Para que esto funcione necesitará un navegador razonablemente actualizado. Todas las versiones actuales de los navegadores Chrome, Safari y Firefox son compatibles (algunos navegadores más antiguos, incluido Internet Explorer versión 9 e inferiores, no lo son).

  1. Open https://www.anaconda.com/products/individual#download-section with your web browser.
  2. Download the Anaconda for Windows installer with Python 3. (If you are not sure which version to choose, you probably want the 64-bit Graphical Installer Anaconda3-...-Windows-x86_64.exe)
  3. Install Python 3 by running the Anaconda Installer, using all of the defaults for installation except make sure to check Add Anaconda to my PATH environment variable.

Video Tutorial

  1. Open https://www.anaconda.com/products/individual#download-section with your web browser.
  2. Download the Anaconda Installer with Python 3 for macOS (you can either use the Graphical or the Command Line Installer).
  3. Install Python 3 by running the Anaconda Installer using all of the defaults for installation.

Video Tutorial

  1. Open https://www.anaconda.com/products/individual#download-section with your web browser.
  2. Download the Anaconda Installer with Python 3 for Linux.
    (The installation requires using the shell. If you aren't comfortable doing the installation yourself stop here and request help at the workshop.)
  3. Open a terminal window and navigate to the directory where the executable is downloaded (e.g., `cd ~/Downloads`).
  4. Type
    bash Anaconda3-
    and then press Tab to autocomplete the full file name. The name of file you just downloaded should appear.
  5. Press Enter (or Return depending on your keyboard). You will follow the text-only prompts. To move through the text, press Spacebar. Type yes and press enter to approve the license. Press Enter (or Return) to approve the default location for the files. Type yes and press Enter (or Return) to prepend Anaconda to your PATH (this makes the Anaconda distribution the default Python).
  6. Close the terminal window.