“Experto” es un término muy relativo. Algunos pueden considerar que “calificados” significa “capaces de gestionar proyectos de miles de millones de dólares”. Algunos pueden considerar que “experto” significa “capaz de aplicar conceptos de programación universal utilizando la sintaxis de python”.
Después de un mes, asumiendo que tienes muy poca experiencia en programación, diría que deberías comenzar a trabajar en un gran proyecto. Una vez que haya terminado con el gran proyecto, de principio a fin, probablemente acepte su propia calificación de “experto”, una vez que haya hecho eso. La sintaxis de Python es extremadamente fácil de aprender y extremadamente fácil de aprender debido a la documentación muy útil y los tutoriales disponibles.
En mi opinión, la verdadera ‘habilidad’ cuando se trata de python, es superar con éxito los inconvenientes de los idiomas. Tipos dinámicos, sangría que importa, etc. Hay sistemas muy complejos que se han creado para manejar estos inconvenientes, específicamente para Python. La prueba de grandes proyectos de python está en un nivel completamente nuevo. Usted NO será competente en la gestión de grandes proyectos de python durante mucho tiempo, ya que es muy fácil cometer errores ENORMES y nunca notarlos, hasta que son explotados y todo se rompe. En mi opinión, eso es lo que hace a un programador de Python ‘calificado’.
Pero, de nuevo, hábil es un término tan relativo, no voy a discutir con alguien que se llama hábil solo porque conocen la sintaxis de Python. Para cada uno lo suyo, aprender a programar en cualquier nivel es un éxito y una habilidad en mi libro.
- ¿Cuáles son los conceptos básicos de JavaScript que todo principiante debería aprender?
- ¿Por qué los creacionistas detestan el evolucionismo y envían a sus hijos a aprender ciencias al mismo tiempo?
- ¿Cuál es la mejor manera para que un principiante comience a codificar?
- ¿Cuánto tiempo se tarda en aprender arduino?
- ¿Cuál es la forma más fácil de diferenciar entre un verbo, un sustantivo, un adjetivo y un adverbio en inglés?