Python es un popular lenguaje de programación de alto nivel conocido por su simplicidad y flexibilidad.
Se utiliza para una amplia gama de propósitos, incluido el desarrollo web, el análisis de datos y la computación científica.
Python está diseñado para que sea fácil de leer y escribir, y cuenta con una comunidad grande y activa de usuarios y desarrolladores que contribuyen a su desarrollo continuo.
Si eres nuevo en la programación, este programa es un gran lenguaje para empezar debido a su simplicidad.
Además, cuenta con una gran cantidad de bibliotecas y herramientas que lo hacen muy poderoso y flexible. En resumen, Python es un lenguaje muy valioso para tener en tu haber como programador.
Este curso empieza desde 0 para aprender a programar con Python, tratando los fundamentos de programación como son las variables y constantes, las condiciones, los bucles y los módulos y funciones, para terminar introduciendo el tratamiento de cadenas de texto y los ficheros.

Lo que aprenderás:
- Qué es un programa y por qué merece la pena aprender a programar, las ventajas del lenguaje Python, cómo instalarlo y cómo utilizarlo
- La plataforma Anaconda, los Jupyter Labs y el entorno de desarrollo Spyder
- Las variables, expresiones y operadores lógicos en Python
- Las distintas formas de ejecución de un programa, secuencial, condicional e iterativa y los comandos Python para implementarlas: if, for y while
- Las funciones como herramienta para reutilizar código y su extensión, los módulos y los paquetes
- Como trabajar con cadenas de texto en Python y que son los códigos de caracteres
- Como leer y escribir en ficheros de texto en Python y manejar de forma adecuada los códigos de caracteres
De esta forma, al acabar el curso el alumno será capaz de realizar programas útiles a la hora de procesar datos de diversas fuentes para obtener conclusiones.
Es fácil de aprender y tiene una sintaxis sencilla y legible, lo que lo hace ideal para principiantes, cuenta con una gran cantidad de bibliotecas y herramientas que lo hacen muy poderoso y flexible.
Esto lo convierte en una excelente opción para una amplia variedad de proyectos, y finalmente se puede definir como un lenguaje interpretado, lo que significa que el código se ejecuta de manera más rápida y dinámica que en otros lenguajes compilados.
¿Cómo me registro al curso?
Antes de que te registres en un curso debes saber que para poder unirte a un curso en edX existen dos modalidades, la de pago y gratuita.
Cada una con sus ventajas y desventajas que te listamos a continuación:
| ¿Qué está incluido? | Curso de pago | Curso de auditoría |
| Certificados verificados | sí | no |
| Evaluaciones y exámenes graduados | sí | no |
| Foros de discusión | sí | sí |
| Videos | sí | sí |
| Lecturas | sí | sí |
| Evaluaciones de práctica (sin calificar) | sí | sí |
Si quieres un certificado de finalización y acceso a las evaluaciones y exámenes te recomendamos elegir la opción de paga, si por el contrario deseas o obtenerlo de manera gratuita puedes elegir la opción de auditoria (sin certificado), puedes tomar la siguiente imagen como referencia:

Si quieres acceder al curso de manera completamente gratuita puedes hacerlo dando clic al botón de abajo.
Recuerda que no existe una fecha limite o cupones de descuento, aun así, debes darte prisa.
Este curso se encuentra disponible en la plataforma de edx.
Si quieres acceder al curso puedes usar este enlace.

Excelente