Entonces, es posible que no seas un principiante. Incluso podría estar trabajando para el Departamento de Energía de EE. UU. y necesitar producir códigos en Python.
David Beazley, un programador veterano de Python, ofrece cursos pagos y una versión un poco más liviana de forma gratuita, dirigida directamente a personas involucradas o interesadas en las ciencias de la computación.
Los cursos de Beazley no son para principiantes ni para los pusilánimes. Describe su curso gratuito como «un tratamiento sensato de Python que se ha enseñado activamente a más de 400 grupos presenciales desde 2007».
«Comerciantes, administradores de sistemas, astrónomos, manitas e incluso algunos cientos de científicos de cohetes que usaron Python para ayudar a aterrizar un rover en Marte, todos han tomado este curso».
El punto es que sus cursos de Python realmente tratan la informática como punto de partida en lugar de Python. Ha publicado algunos detalles sobre sus cursos en GitHub.
Debido a la pandemia, todos sus cursos son solo en línea y no son baratos. Si desea aprender a escribir un compilador en Python, le costará $ 1,250 por un curso intensivo en línea de una semana.
«De 2007 a 2018, estuve muy involucrado en la capacitación corporativa de Python y enseñé más de 400 cursos sobre el tema, generalmente para científicos y profesionales de software», dijo Beazley. MarketingyPublicidad.es.
«El curso «Practical Python» es una versión ligeramente editada de los materiales de capacitación que desarrollé y enseñé en estos cursos».
Decidió publicar los materiales del curso bajo la licencia Creative Commons (CC) en 2019 porque vio que una gran cantidad de material de capacitación de Python estaba detrás de muros de pago o en sitios plagados de anuncios y SEO.
«No solo eso, sentí que mucho presentaba a Python de una manera demasiado complicada, a menudo confusa. Honestamente, estaba un poco molesto, así que pensé que podría ser útil proporcionar un curso probado en batalla en un spam- formato libre al que cualquiera podría acceder. Además, pensé que la licencia CC fomentaría un uso más creativo del material. Por ejemplo, traducciones extranjeras o el uso por parte de los profesores en el desarrollo de sus propios cursos».
No quiere que sus cursos en https://www.dabeaz.com/courses.html se describan como cursos de Python porque en realidad se trata de informática.
«Aunque a menudo usan Python, se centran en temas básicos de la informática como los que se pueden encontrar en el primer año de un programa de maestría o doctorado en informática. Los asistentes típicos son profesionales en activo a los que les gustaría abordar material avanzado sin la molestia de inscribirse en un programa de posgrado», dijo MarketingyPublicidad.es.
«Estos cursos son bastante desafiantes. Por ejemplo, ofrezco un curso titulado «Programación avanzada con Python». El orden de las palabras en ese título es importante porque el énfasis está en «Programación avanzada». Eso es algo bastante diferente y sustancialmente más desafiante que simplemente aprender algunos trucos de Python «avanzados».
Ventajas:
- El contenido con licencia Creative Commons es gratuito.
- Los líderes de la industria en ciencia de datos han utilizado el contenido de Beazley.
- Beazley quiere que su contenido se use libremente y se traduzca a otros idiomas.
Contras:
- No es para principiantes.
- Realmente apunta a personas que tienen o aspiran a obtener un título en informática.
- Los cursos no son baratos.