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.
- 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.
- 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.
- Estructuras de control. Conoceremos aquí el uso de estructuras selectivas y repetitivas para escribir nuestros programas.
- Manejo de textos. En este documento se explican las operaciones más habituales e importantes cuando estemos trabajando con datos textuales.
- 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.
- 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.
- 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í