Javarevisited
Lo creas o no, pero Python ha inspirado a mucha gente a aprender a codificar, y lo hace continuamente. Conozco un puñado de personas que están aprendiendo Python por diferentes razones, empezando por el desarrollo web hasta el aprendizaje automático. He visto gente nueva aprendiendo Python para escribir aplicaciones web usando Django, crear un modelo de aprendizaje automático usando Python, y simplemente para escribir algunos scripts prácticos para automatizar las cosas aburridas. Python es actualmente el lenguaje de programación número 1 del mundo y su popularidad crece cada día, gracias a la Ciencia de Datos y el Aprendizaje Automático y a las impresionantes librerías de Python como Pandas, PyTorch, NumPy y TensorFlow.
Así que, si también estás pensando en aprender Python o ya has empezado a codificar con Python pero todavía estás buscando algunos recursos gratuitos, entonces has llegado al lugar correcto.
En el pasado, he compartido un montón de recursos útiles de Python gratuitos como libros y cursos gratuitos. Y hoy, voy a compartir algunos de los sitios web y portales donde se puede aprender Python de forma gratuita.
Aprender de los recursos libres es fantástico ya que no necesita una tarjeta de crédito o sin necesidad de pagar por el curso. Todo lo que necesitas es tiempo y ganas de aprender.
Sin embargo, no es fácil ya que hay un montón de recursos gratuitos de Python disponibles por ahí y es una tarea difícil elegir el correcto. Es como encontrar una aguja en un pajar, y ahí es donde este artículo te ayudará.
Los 5 mejores sitios para aprender Python online gratis
Aquí encontrarás algunos de los mejores sitios para aprender Python gratis, he seleccionado estos recursos con un par de expertos en Python. He elegido a propósito el menor número de recursos posibles pero con algunas opciones. Por si acaso, si tienes algún otro sitio web útil que enseñe a desarrollar Python de forma gratuita, no dudes en sugerirlo.
CodeCademy
Si te gusta el aprendizaje interactivo, entonces no hay mejor sitio que Codecademy. Primero te enseñan la teoría con el menor número de palabras posible y luego te piden que escribas código online utilizando ese concepto. Lo mejor es que no necesitas hacer ninguna configuración como instalar Python en tu máquina.
Puedes ejecutar código Python directamente desde tu navegador. Otra cosa buena es que no necesitas escribir un programa completo hasta que estés listo. Necesitas hacer pequeños cambios y ejecutarlos. Esta es una forma estupenda y divertida de aprender a programar en Python.
He aprendido JavaScript, Java, Python y Linux utilizando su plataforma interactiva. Antes eran completamente gratis pero ahora tienen un modelo freemium donde algunas de sus lecciones o un curso sólo estarán disponibles para los miembros de pago.
Actualmente, su curso Learn Python 2 es gratuito, y el curso Python 3 sólo está disponible para los miembros de pago. Si puedes permitirte y apreciar CodeCademy, por supuesto, suscríbete, pero si no puedes simplemente empieza con su curso de Python 2, es perfecto para los principiantes que no tienen experiencia en codificación.
Udemy
Es otra plataforma de cursos online muy popular, que probablemente tenga la mayor colección de cursos online del planeta. Me gusta Udemy porque prácticamente puedes encontrar un curso sobre cualquier cosa que quieras aprender y además de forma gratuita.
A diferencia de Codecademy, no necesitas ninguna suscripción, sólo tienes que crear una cuenta gratuita, y luego puedes inscribirte en cursos gratuitos de Python. La mayoría de los instructores mantienen sus cursos gratis cuando los lanzan por primera vez para que puedan conseguir algo de tracción, reseñas y pruebas sociales.
Pero, también hay cursos de Python de buena calidad que son totalmente gratuitos. Puedes unirte a ellos para aprender Python 3. Aquí están algunas de mis clases gratuitas favoritas para aprender Python en profundidad.
El punto fuerte de Udemy es que se llega a aprender de los expertos, pero no es tan interactivo como Codecademy. Aunque, si te gusta aprender con vídeos, no hay mejor sitio que Udemy. Y si te puedes permitir algo de dinero, también puedes conseguir cursos impresionantes, tipo bootcamp, como The Complete Python 3 Bootcamp a un precio tirado como 10 dólares en sus ventas flash.
La clase de Python de Google
Si no lo sabes, Google también tiene un excelente conjunto de tutoriales de Python para principiantes, conocido como la clase de Python de Google. Se trata de una clase gratuita para personas con un poco de experiencia en programación y que quieran aprender Python. El curso incluye tutoriales escritos, vídeos de conferencias y muchos ejercicios de código para practicar la codificación en Python.
Los primeros ejercicios trabajan sobre conceptos básicos de Python como cadenas y listas, para llegar a los siguientes ejercicios, que son programas completos que tratan sobre archivos de texto, procesos y conexiones http.
El propio Google utiliza Python para muchos de sus proyectos. Y, estos materiales se utilizan generalmente dentro de Google para enseñar Python a las personas que acaban de empezar a codificar o tienen poca experiencia en programación.
La mejor parte de este material es que los vídeos de las conferencias están disponibles en Youtube. De ahí que no necesites ninguna otra cuenta. Además, te enseña a configurar tu propio entorno de desarrollo en Python, lo que produce un reto inicial pero genial a largo plazo.
Curso gratuito de Python de Microsoft
Si Google tiene una clase de Python, ¿cómo es posible que Microsoft se quede atrás? Pues bien, también tiene un curso gratuito de Python en Edx, otro popular portal online de educación gratuita. Este curso se llama Introducción a Python: Absolute Beginner, que es un curso gratuito para aprender Python, impartido por Eric Camplin, Senior Content Developer.
Este curso te enseñará Python en Jupyter Notebooks, un editor de codificación online basado en navegador para Python, lo que significa que no necesitas instalar Python. Es un curso de 5 semanas con 3 a 4 horas de estudio cada semana.
Este curso también forma parte del Programa Profesional de Microsoft en Desarrollo de Software de Nivel Inicial, que también es gratuito. Sólo tienes que pagar cuando necesites una certificación. Algo que puedes añadir a tu currículum o perfil de LinkedIn como se muestra a continuación:
Coursera
Si quieres aprender de las principales universidades del mundo sin pagar un solo céntimo, entonces Coursera es el lugar al que debes acudir. Ofrece cursos online impartidos por reputadas universidades como Stanford, INSEAD, NUS (Universidad Nacional de Singapur), y muchas más.
Además, tiene uno de los cursos gratuitos más populares para aprender Python – Programming for Everybody (Getting Started with Python).
Este curso te enseñará Python 3 desde cero. No necesitas ninguna experiencia previa en programación ya que aprenderás en el curso. Más de 850.000 estudiantes ya se han inscrito en este curso y han aprendido a programar, ahora es tu oportunidad de beneficiarte de él.
El curso también forma parte de la Especialización en Python para Todos en Coursera, que contiene 4 clases más para aprender Python en profundidad como:
- Estructura de Datos en Python
- Utilización de Python en Datos de la Web de Acceso
- Utilización de Bases de Datos con Python
- Proyecto Capstone: Retrieving, Processing, and Visualizing Data with Python
Todos los cursos son de libre acceso, lo que significa que puedes unirte a ellos gratuitamente y aprender. Pero, no puedes participar en las tareas y cuestionarios y no obtendrás ninguna certificación hasta que pagues.
Si quieres todo eso y la acreditación, entonces tienes que inscribirte en la Especialización que no es gratuita. Si puedes permitirte y apreciar el curso, por todos los medios, debes suscribirte, vale totalmente tu tiempo y dinero.
Eso es todo sobre algunos de los sitios web donde puedes aprender Python GRATIS. Todos ellos son recursos increíbles, y puedes elegir el que más te guste. No es necesario que te inscribas en todos ellos, eso sería ridículo y te llevaría mucho tiempo. En su lugar, elige el que mejor se adapte a tu estilo de aprendizaje.
Por ejemplo, si te gusta el aprendizaje interactivo, elige CodeCademy, si te gustan los cursos de vídeo no formales entonces elige Udemy y si te gusta la educación estructurada como en las universidades y la escuela entonces elige Coursera.
Y, si te gusta el aprendizaje basado en texto, recuerda que leer es más rápido que ver vídeos, entonces la clase de Python de Google es la mejor.
Otros artículos y recursos sobre Python que te pueden gustar
- 10 razones para aprender Python en 2021
- Los 5 mejores cursos para aprender Python para principiantes
- ¿Python vs Java? Cuál es mejor para principiantes
- Los 5 mejores Frameworks de desarrollo web para desarrolladores de Python
- Python vs JavaScript – ¿Cuál es mejor para empezar?
- 10 cursos online gratuitos para aprender Python en profundidad
- Las 8 mejores librerías de Python para Ciencia de Datos y Aprendizaje Automático
- Python vs Java – ¿Qué lenguaje de programación debería aprender un principiante?
- 5 cursos de Ciencia de Datos y Aprendizaje Automático en Python
- La hoja de ruta para desarrolladores web de 2021
- 10 mejores certificaciones de Python de Coursera
- 10 libros gratuitos de programación en Python para Programadores
- Los 5 mejores libros de Python para la ciencia de datos
- 15 cursos gratuitos de programación en Python para principiantes
Gracias por leer este artículo hasta ahora. Si te gustan estos sitios web, por favor compártelo con tus amigos y colegas. Si tiene alguna pregunta o comentario, por favor deje una nota.
Todo lo mejor.
P. S. – Si sólo quieres hacer una cosa en este momento para iniciar tu viaje de programación en Python, simplemente ve y únete al curso The Complete Python 3 Bootcamp de José Portilla en Udemy. Aprenderás Python rápidamente y nunca te arrepentirás de tu decisión.