Saltar a contenido

Fundamentos de Python

A pesar de que, a día de hoy, Python es el lenguaje más ampliamente usado para tareas de análisis de datos y machine/deep learning, el lenguaje R es también muy popular, especialmente en el primer ámbito (el análisis de datos). Por este motivo, es importante tener unas nociones sobre él, y es lo que se pretende ofrecer en estos apartados.

Al igual que se ha hecho con Python en el bloque anterior, a continuación enlazamos con unos recursos de otra web que pueden ser de utilidad.

  1. Primeros pasos e instalación. Una primera toma de contacto con el lenguaje, donde aprender sus características principales, su instalación y herramientas necesarias.
  2. Elementos básicos. Aquí se explican los elementos básicos que conforman los programas en R: uso de variables, operaciones matemáticas, mostrar datos por pantalla o leer datos de teclado.
  3. Estructuras de control. Conoceremos aquí el uso de estructuras selectivas y repetitivas para escribir nuestros programas.
  4. Manejo de textos. En este documento se explican las operaciones más habituales e importantes cuando estemos trabajando con datos textuales.
  5. Uso de vectores, matrices y listas. En este documento se explican las operaciones más habituales e importantes cuando estemos trabajando con vectores o listas, y también con arrays bidimensionales.
  6. Definición de funciones. Veremos aquí los principios de la programación modular en R: cómo definir e invocar funciones, y las características generales de éstas en R.
  7. Uso de módulos. En este documento veremos cómo podemos incorporar funcionalidades adicionales en nuestros programas instalando módulos de terceros.

Además de estos aspectos importantes, en la web de R se habla de otras cuestiones algo más secundarias a la hora de trabajar con modelos de IA o análisis de datos, como la conexión con distintos sistemas de bases de datos, o el uso de otras colecciones menos relevantes como los conjuntos o los diccionarios. Aunque no los hemos enlazado directamente en esta página, se pueden consultar para ampliar los conocimientos sobre R.

1. Ejercicio introductorio

Ejercicio 1

Como ejercicio introductorio para abordar esta parte se pide que:

  • Instales la última versión de R disponible
  • Instales el IDE RStudio para trabajar con este lenguaje
  • Tienes información sobre todo esto y un vídeo explicativo aquí