Si quieres aprender a programar, Python es un excelente primer idioma para probar el agua. Su sintaxis sencilla y su insistencia en el código estructurado correctamente hacen que sea fácil de aprender, pero también es lo suficientemente popular y versátil como para hacer algo una vez que se aprende. Desarrollo de sitios web dinámicos, software de escritorio y soporte de la ciencia de datos: lo que sea, Python puede hacerlo. Es un elemento fijo en los cinco lenguajes de codificación más populares por delante de incondicionales como PHP y Javascript, por lo que es una excelente opción si está buscando comenzar una carrera como programador.
Los videos tutoriales son una excelente manera de aprender un nuevo lenguaje de programación y el mercado de cursos en línea Udemy tiene más de 500 cursos de Python para elegir. Aquí están nuestros cinco primeros.
1. Completa el Bootcamp de Python
El curso de Python más popular, Bootcamp completo de Python hace honor a su nombre y es ideal si desea aprender los principios generales de programación junto con Python.
Consulta los mejores cursos gratuitos de Udemy 2017 relacionados: desarrolla tus habilidades con estos cursos gratuitos Los 5 mejores cursos de codificación para niños en el Reino Unido Los cinco mejores cursos universitarios del Reino Unido para el diseño de juegosEste es, en verdad, un curso de programación que usa Python y hace exactamente lo que usted esperaría: llevar al estudiante de no saber nada sobre el tema a la programación orientada a objetos y las excepciones. Luego pasa a algunas características bastante avanzadas del lenguaje, incluidos Decoradores y Generadores. Sospecho que algunos estudiantes se rendirán en este punto ya que, si bien son útiles para optimizar el código, características como estas se aprenden mejor una vez que tenga algo de experiencia con las características más fundamentales de Python en su haber.
En general, esto es lo más cerca que estaría de una educación completa en Python y programación. Es extenso, completo y presentado de manera agradable por el instructor José Portilla y se adaptará a aquellos que quieran tocar todos los aspectos del idioma, aunque a veces de forma académica.
2. El mega curso de Python: cree 10 aplicaciones del mundo real
Esta es una buena elección para las personas a las que les gusta aprender construyendo algo. Los proyectos incluyen aplicaciones de escritorio que utilizan el kit de herramientas de Tkinter para crear una GUI y SQLite para almacenar registros. También hay un proyecto de visión por computadora bastante brillante que usa la biblioteca OpenCV para reconocer el movimiento a través de una cámara web antes de iniciar sesión en línea para formar una aplicación de seguridad básica.
El curso también muestra cómo extraer datos de una página web utilizando la biblioteca Beautiful Soup. Por ejemplo, podría usar esto para extraer reseñas de una página de Amazon lista para mostrar en su sitio web. Creas ese sitio usando el tutorial sobre la combinación de Python y Flask, el marco que subyace a Pinterest.
3. Complete la clase magistral de Python
Como sugiere su nombre, este es otro curso de amplio alcance. En contraste con cualquiera de los dos anteriores, Clase magistral completa de Python se centra más en ejemplos para aplicaciones de escritorio que en fragmentos de código o desarrollo en línea.
En este curso se exploran todos los aspectos de uso común del lenguaje central de Python, casi siempre haciendo que el instructor escriba el código para un ejemplo práctico y animando al alumno a seguirlo. Se crean varios ejemplos completos de aplicaciones, incluido un juego de blackjack.
Pero quizás el mayor atractivo de este curso es que se está desarrollando de manera muy activa y se agregan nuevos módulos con regularidad; estos se anuncian con una sección de "próximamente" en el curso. A las 38 horas, este ya es el más grande de los cursos en este top cinco, y está creciendo todo el tiempo.
4. Ciencia de datos y aprendizaje automático con Python: ¡manos a la obra!
Python se usa ampliamente para la ciencia y el análisis de datos y este curso se enfoca en dos aspectos de estos: minería de datos y aprendizaje automático.
A diferencia de los otros cursos, Ciencia de datos y aprendizaje automático es un curso enfocado en capacitar al estudiante para un trabajo en esta industria en lugar de brindar educación general. El instructor Frank Kane analizó las habilidades específicas que se anuncian en las listas de trabajos y elaboró un programa de estudios adecuado. Para completar el curso, necesitará una buena comprensión de las matemáticas, ya que incluye conceptos como el análisis de probabilidad y regresión.
Si bien podrá mejorar sus conocimientos a medida que sigue los ejemplos, si tuvo problemas con GCSE Maths, probablemente este no sea el curso o la carrera para usted. El curso también espera algo de experiencia en Python básico, así que quizás elija otro antes de comenzar.
5. Bootcamp para desarrolladores web de Python y Django Full Stack
Este es otro curso centrado en la carrera, esta vez preparando al estudiante para desarrollar aplicaciones web dinámicas utilizando Python y el marco de Django. Durante la duración del curso, los estudiantes aprenden a crear un sitio web completo desde cero. A partir de ahí, aprenden a combinar Python, Django y SQL para crear aplicaciones interactivas con bases de datos y plantillas.
Aunque PHP se usa más ampliamente para el desarrollo web (es, por ejemplo, el lenguaje WordPress integrado), la combinación Python / Django se usa para varios servicios de alto perfil, incluido Instagram. Como beneficio adicional, este curso incluso enseña CSS, HTML y Javascript que necesita saber para comenzar a crear aplicaciones web.
6. Introducción a la programación de Python
Un curso de Python absolutamente gratuito (una de las razones por las que nos gusta), esta opción tiene una calificación de 4.4 estrellas y no cuesta nada inscribirse. Como curso de requisito previo para cualquiera de los otros que hemos mencionado, este curso lo lleva a través de los fundamentos de la programación Python. Con lecciones breves y fáciles, no aprenderá Python en su totalidad, pero debido a que es gratis, es un excelente lugar para comenzar antes de comprometerse con una compra.
Preguntas frecuentes
A continuación, se incluyen algunas respuestas a las preguntas más frecuentes.
¿Merecen la pena los cursos de Udemy?
Udemy es una colección en línea de clases donde los usuarios de Internet pueden aprender una variedad de habilidades y conocimientos útiles. Si bien algunos de estos cursos no son una alternativa adecuada a un título universitario, muchos ofrecen certificaciones de finalización. Para algo como la programación, son un recurso invaluable si está preparado para hacerse un nombre en la industria.
No, probablemente no seas un cirujano de renombre mundial gracias a Udemy, pero para los programadores que pueden hacerse un nombre sin las credenciales universitarias más altas, ciertamente vale la pena el tiempo y el dinero.
¿Udemy ofrece reembolsos?
Sí, en muchos campos. Suponiendo que el curso que compraste forma parte de la política de reembolso de 30 días de Udemy, puedes solicitar un reembolso visitando el sitio web. Se necesitan entre 5 y 10 días hábiles para recibir su reembolso, pero se devolverá al método de pago original a menos que se solicite lo contrario.
Si no eres elegible para un reembolso (por cualquier motivo), recibirás créditos en Udemy que puedes usar para otro curso dentro del sitio web.