En primer lugar, C no es un lenguaje de programación básico. Tiene todos los matices de los punteros, lo que dificulta un poco pensar en programas complejos, inicialmente.
Ahora, llegando a su punto de aprender programación básica. Para aprender a nadar, debe sumergirse en el agua y comenzar con lecciones básicas. Por lo tanto, necesitas practicar, practicar y practicar.
- Aprenda sobre tipos de datos y construcciones de programación simples y cómo puede resolver tareas simples a través de una computadora. Esto introducirá el “pensamiento computacional”, que significa cómo hacer que una computadora haga una tarea y piense en términos de ella.
- Los algoritmos vienen después, cuando tienes una idea para resolver tareas básicas a través de una computadora, tendrás varios problemas relacionados con el almacenamiento y la recuperación de datos de manera eficiente. Allí debe aprender estructuras de datos y algoritmos para resolverlos y usarlos en sus aplicaciones.
Libro :
- ¿Cuál es el método más fácil para eliminar el último elemento de una matriz numpy 2D?
- Dado un gráfico ponderado de N nodos, ¿existe un algoritmo que calcule la ruta más corta entre todos los nodos?
- Algoritmos: ¿Cuáles son los detalles en la implementación de un algoritmo de ancestro común más bajo O (N log N)?
- Mientras codifica problemas algorítmicos durante una entrevista usando C, ¿está bien asumir funciones de biblioteca?
- ¿Cómo afecta el subprocesamiento múltiple al rendimiento de diferentes algoritmos de clasificación?
- Cómo pensar como un informático: aprender con Python. Disponible en dominio público (Cómo pensar como un informático)
Feliz codificación Todo lo mejor.