Déjame compartir mi punto de vista sobre esto.
Soy un hombre de 30 años en un campo profesional que requiere poca o ninguna necesidad de codificación.
Tuve un poco de exposición a la codificación en C ++ y C mientras tenía 15 años (gracias al plan de estudios de la escuela). Realmente me encantó la codificación durante esos días. Pero aparte de esa exposición, soy un novato en codificación.
Después de un largo período de 14 años (sin ninguna exposición de codificación), finalmente comencé mi postgrado. Mientras trabajaba en mi clase y en el proyecto de tesis, incluí deliberadamente la parte de programación. La razón de esa inclusión fue la pasión olvidada por mucho tiempo de aprender codificación.
- Mis padres me obligan a ir a un terapeuta. ¿Qué debo esperar y / o estar preparado?
- Actualmente estoy terminando mi GCSE’S en el Reino Unido y tendré que mudarme a India. ¿Tendré un futuro brillante allí o no?
- Soy una chica de Andhra Pradesh. Nuestra familia planeaba visitar Tirupati el próximo fin de semana y mi madre quiere que me afeite la cabeza. ¿Alguien puede compartir su experiencia de afeitado?
- Si uso una herramienta de marketing por correo electrónico como Active Campaign, ¿cuál es el beneficio de tener un CRM, como Zoho CRM, junto?
- Soy una mujer de veintitantos años que acaba de encontrar un médico de atención primaria por primera vez como adulto. ¿Qué tipo de controles y pruebas debo solicitar? ¿De qué debería hablar con mi médico? ¿Cuáles son las señales de que el médico es bueno o malo para mí?
Entonces comencé con la programación de Python . Solía tomar cursos en http://cousera.org y solía referir muchos libros para tontos. Remití sitios como Stack Overflow: donde los desarrolladores aprenden, comparten y desarrollan carreras, crean software mejor, juntos y solían publicar mis consultas en dichos foros. También experimenté con los códigos que estaban disponibles de forma gratuita en estos foros y analicé los cambios que trajo a los resultados finales. Y después de muchas dificultades, podría desarrollar un código simple para el modelado de la calidad del aire.
Del mismo modo, mi tesis estaba muy orientada a modelos estadísticos y probabilísticos. Podría haber usado simplemente cualquier software estadístico disponible comercialmente. Pero aquí también, elegí deliberadamente el lenguaje de programación R: ¿Qué es R? . Aunque no fue tan fácil de entender como Python, todavía (a costa de algunas horas de mi vida social) pude aprender. Implementé con éxito el código y me dio una gran flexibilidad sobre mi análisis de datos. Y podría producir buenas ideas sobre mis datos experimentales.
Así que creo que todo lo que requiere es un poco de tiempo dedicado, el uso de recursos gratuitos en línea y una pasión por aprender. Si pudiera convertirme en un aficionado de un novato por un método autodidacta, creo que puedes. Nunca es demasiado tarde.
Creo que Python será un paso fácil en la programación para un principiante. Todo lo mejor.