Python. , - «». , , - -, CMS’ — . . - , , - . , , . , , , . , , backend .
Hay cosas básicas que son comunes a cualquier desarrollo, por ejemplo, para OOP (programación orientada a objetos) hay reglas para escribir, diseñar clases. Si se trata de algoritmos, solo necesita saber cómo están diseñados, qué hay allí, programación dinámica, bueno, y "usar la pila siempre que pueda".