¿Cuál es el camino para convertirse en un gurú de Python para alguien con experiencia en programación? Específicamente, ¿qué pasos hay que hacer?

Hay más que solo aprender el idioma, que en el caso de Python es relativamente pequeño y bastante consistente. Tengo un artículo de blog de hace varios años en el que enumeré lo que sentí que necesitaba aprender para poder considerarme razonablemente experto en Python. La lista se ha mantenido bastante bien. Creo que si lo escribiera hoy, pondría más énfasis en TDD y seguramente sugeriría git (y github) en lugar de SVN. La publicación del blog está aquí: ¿Programación alfabetizada? También recopilé un Pearltree de enlaces a páginas web que cubren los elementos de mi lista y un poco más. Esa colección está aquí: lenguaje de programación Python.

Un punto clave a tener en cuenta que no figura en mi lista, pero resulta ser muy importante: no pierdas todo tu tiempo leyendo y estudiando el idioma y los temas relacionados. Para realmente aprender Python, debes arremangarte las mangas y ensuciarte las manos. Escribir y depurar programas reales. Si está atrapado por ideas, hay un subárbol de “práctica de Python, práctica, práctica” en el Pearltree referenciado. Muchas ideas para pequeños proyectos que puede perseguir allí. Lo encontrará en el subárbol “Introducción a Python”. Por supuesto, una vez que se sienta cómodo, no dude en asumir un proyecto más grande. Una de las cosas que constantemente me sorprende de Python es que encuentro que el tamaño de un proyecto casi siempre resulta mucho más pequeño de lo que esperaba.

More Interesting

Quiero comenzar mi carrera en DIG marketing. ¿Cómo lo haría?

¿Puedo obtener mi maestría en ingeniería química si tengo un título de BE en tecnología de alimentos?

¿Es posible convertirse en tenista profesional si juegas en un D2 College? Solo trato de medir dónde tienes que estar en la universidad para que sea profesional.

Cómo ser directo Como historia principal

¿Cómo es una maestría en mercadeo de la Universidad de Illinois, o qué puedo esperar del curso en general? Además, ¿cómo son las perspectivas laborales?

¿Tendré más tiempo para aprender sobre diferentes conceptos de programación y trabajar en proyectos paralelos una vez que comience a trabajar a tiempo completo como ingeniero de software, más de lo que lo hice en la universidad?

¿Cómo debe manejar el aumento de responsabilidad sin aumento de sueldo?

Si quisiera convertirme en guionista y no renunciar a mi especialidad, ¿qué pasos debo seguir?

¿Cómo es trabajar en la oficina de servicios globales de Ericsson India en Kolkata?

¿Una carrera en servicios IFS, servicios económicos indios, impuesto sobre la renta, IRS, ferrocarriles, etc. proporcionaría algún tipo de estabilidad y crecimiento con el tiempo?

¿Es mejor comenzar una carrera como Consultor de IBM Tealeaf? Tengo experiencia en desarrollo de aplicaciones web

Me apasiona mucho la enseñanza. Quiero ser profesor de ingeniería eléctrica. Tuve la oportunidad de hacer una maestría (ingeniería) en IISC pero no obtuve un ME ¿Es mejor hacerlo?

¿Los IMTS (Gestión de Infraestructura y Soporte Tecnológico) tienen algún alcance profesional a largo plazo?

Cómo poner tu pie en la puerta como contador sin la experiencia o un título

¿Tienes que ser hermosa para ser una azafata? ¿Es difícil ser uno?