- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Fundamentos de C#
Del primer programa a operadores, entrada, condiciones, bucles, cadenas, arrays, colecciones, métodos y excepciones, con un reto después de cada tema.
Empezar la ruta →1 Primeros pasos 4 lecciones
- Lección 1 reto Hello World y la estructura de un programa en C# En esta lección vas a escribir tu primer programa en C# y a conocer la estructura básica de una aplicación de consola.
- Lección 2 retos Tipos de datos, variables y constantes en C# En esta lección vas a declarar variables con tipo explícito, usar la palabra clave var y crear constantes con const en C#.
- Lección 2 retos Operadores y la clase Math en C# En esta lección vas a usar los operadores aritméticos, de asignación, de comparación y lógicos, además de las funciones matemáticas de la clase Math en C#.
- Lección 2 retos Leer datos del teclado en C# En esta lección vas a leer lo que escribe el usuario con Console.ReadLine y a convertirlo en número de forma segura con int.TryParse.
2 Decisiones 2 lecciones
- Lección 2 retos Condiciones y expresiones switch en C# En esta lección vas a asignar una calificación a una nota de forma concisa y legible con una expresión switch.
- Lección 1 reto Una calculadora sencilla con una expresión switch en C# En esta lección vas a crear una calculadora sencilla con una expresión switch que maneja todas las operaciones y también los casos no válidos.
3 Bucles 1 lección
4 Cadenas y texto 2 lecciones
- Lección 3 retos Cadenas e interpolación de cadenas en C# En esta lección vas a trabajar con texto usando las funciones de cadenas de C#: interpolación, eliminación de espacios y búsqueda sin distinguir mayúsculas y minúsculas.
- Lección 1 reto Dar formato a una factura y a números en C# En esta lección vas a mostrar una pequeña factura con las columnas alineadas y los importes con formato gracias a la interpolación de cadenas.
5 Colecciones 3 lecciones
- Lección 3 retos Los arreglos en C# En esta lección vas a crear, leer, modificar, recorrer y ordenar arreglos en C#, incluidos los arreglos de dos dimensiones.
- Lección 2 retos List y Dictionary en C# En esta lección vas a guardar datos ordenados con List y datos de clave y valor con Dictionary en C#.
- Lección 2 retos Contar la frecuencia de las palabras con Dictionary en C# En esta lección vas a contar cuántas veces aparece cada palabra en una frase con un Dictionary, después de pasarla a minúsculas.
6 Funciones 2 lecciones
- Lección 2 retos Métodos, parámetros y tuplas en C# En esta lección vas a definir un método que devuelve varios valores a la vez mediante una tupla con nombres.
- Lección 2 retos Devolver varias estadísticas con una tupla en C# En esta lección vas a escribir un método que devuelve a la vez el mínimo, el máximo y la media mediante una tupla.
7 Errores y archivos 2 lecciones
- Lección 2 retos El manejo de excepciones en C# En esta lección vas a comprobar los datos de entrada y a manejar los errores previsibles sin que el programa se detenga de golpe.
- Lección 1 reto Validar los datos de entrada con TryParse en C# En esta lección vas a convertir en número los datos que escribe el usuario de forma segura con TryParse, sin recurrir a excepciones.