- 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 estructura del programa Entiende el punto de entrada y la estructura de un programa de consola en C#.
- Lección 2 retos Tipos, variables y constantes Declara valores fuertemente tipados y constantes en C#.
- Lección 2 retos Operadores y matemáticas Usa operadores aritméticos, de asignación, de comparación y lógicos en C#, además de la clase Math.
- Lección 2 retos Leer la entrada de la consola Lee lo que escribe el usuario con Console.ReadLine y conviértelo de forma segura con int.TryParse.
2 Decisiones 2 lecciones
- Lección 2 retos Condiciones y expresiones switch Elige el comportamiento con sentencias if y expresiones switch concisas.
- Lección 1 reto Calculadora con expresión switch Construye una calculadora con una expresión switch de C#.
3 Bucles 1 lección
4 Cadenas y texto 2 lecciones
- Lección 3 retos Cadenas e interpolación Compón y examina texto con las funciones modernas de cadenas de C#.
- Lección 1 reto Factura y formato numérico Da formato a una salida de moneda alineada con interpolación.
5 Colecciones 3 lecciones
- Lección 3 retos Arrays Crea, lee, cambia, recorre y ordena arrays de C#, incluidos los de dos dimensiones.
- Lección 2 retos Listas y diccionarios Guarda valores ordenados y datos por clave con colecciones genéricas.
- Lección 2 retos Frecuencia de palabras con Dictionary Cuenta palabras normalizadas con Dictionary<TKey,TValue>.
6 Funciones 2 lecciones
- Lección 2 retos Métodos, parámetros y tuplas Define métodos reutilizables con resultados con nombre y varios valores de retorno.
- Lección 2 retos Devolver estadísticas con tuplas Devuelve varios resultados con nombre sin crear una clase.
7 Errores y archivos 2 lecciones
- Lección 2 retos Manejo de excepciones Valida operaciones y recupérate de fallos previstos.
- Lección 1 reto Validar la entrada con TryParse Analiza la entrada del usuario sin usar excepciones para la validación normal.