When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
Aprenderás el lenguaje Python y las libretas de Jupyter en Windows, Linux y MacOS. Operarás la declaración de variables, estructuras de control y las funciones integradas en Python. Además manipularás la libreta de Jupyter y usará los magic commands. Tendrás acceso a la documentación y conocerás cómo realizar la instalación de paquetes para Python y usarás la libreta de Jupyter para resolver problemas sencillos.
What's included
11 videos1 peer review
Show info about module content
11 videos•Total 31 minutes
Bienvenida: Semana 1•1 minute
Noticias sobre la libreta de Jupyter•1 minute
Introducción a Python•3 minutes
Selecciona tu sistema operativo para instalar la libreta de Jupyter•1 minute
Instala WinPython y Jupyter Notebook en Windows•6 minutes
Instala Jupyter Notebook en Linux Fedora•1 minute
Instala Jupyter Notebook en MacOs via Homebrew•2 minutes
WinPython Command Prompt para lanzar las libretas de Jupyter•5 minutes
El espacio de trabajo para tus proyectos de ciencia de datos•4 minutes
Un paseo rápido por la libreta de Jupyter•5 minutes
Atajos de teclado para un trabajo más efectivo en la libreta de Jupyter•2 minutes
1 peer review•Total 60 minutes
Ejercicio 1•60 minutes
Sintaxis básica y tipos de datos
Module 2•9 hours to complete
Module details
What's included
16 videos3 programming assignments1 peer review
Show info about module content
16 videos•Total 71 minutes
Bienvenida: Semana 2•1 minute
Como contestar los ejercicios en las libretas•3 minutes
La indentación y los bloques de código en Python y la libreta de Jupyter•6 minutes
La documentación de Python en la libreta de Jupyter•3 minutes
Pip, el instalador nativo de paquetes de Python•7 minutes
Los tipos de variables en Python•7 minutes
Tipos Numéricos Dinámicos en Python: Enteros, Dobles y Complejos•3 minutes
Las cadenas en Python: concatenación y métodos esenciales•4 minutes
Las cadenas en Python: concatenación y métodos esenciales. Parte 2•4 minutes
Los booleanos en Python y su relación con el control y la lógica•3 minutes
Los diccionarios en Python, más que solo almacenamiento•7 minutes
Ese objeto inmutable de Python: la tupla•5 minutes
Listas en Python: declaración y operaciones esenciales•4 minutes
Listas en Python: declaración y operaciones esenciales. Parte 2•4 minutes
Listas en Python: manipulación avanzada y búsqueda•4 minutes
Listas en Python: manipulación avanzada y búsqueda. Parte 2•4 minutes
3 programming assignments•Total 420 minutes
Ejercicio 2•60 minutes
Ejercicio 4•180 minutes
Ejercicio 5•180 minutes
1 peer review•Total 60 minutes
Ejercicio 3•60 minutes
Funciones integradas
Module 3•6 hours to complete
Module details
What's included
10 videos3 programming assignments
Show info about module content
10 videos•Total 47 minutes
Bienvenida: Semana 3•1 minute
Imprime y formatea texto en Python con f-strings•3 minutes
Imprime y formatea texto en Python con f-strings. Parte 2•6 minutes
Variables y f-strings en Python: uso de decimales•4 minutes
Ejercicios prácticos con cadenas en Python•4 minutes
Herramientas de control en Python: sintaxis y uso de if, else, elif•5 minutes
Herramientas de control en Python: sintaxis y uso de for y while•7 minutes
List comprehension en Python: filtrado y transformación de listas•7 minutes
Funciones integradas en Python: explorando las built-in functions•5 minutes
Funciones integradas en Python: explorando las built-in functions. Parte 2•5 minutes
3 programming assignments•Total 300 minutes
Ejercicio 6•60 minutes
Ejercicio 7•60 minutes
Ejercicio 8•180 minutes
Libretas para tu código en python
Module 4•7 hours to complete
Module details
What's included
12 videos2 programming assignments
Show info about module content
12 videos•Total 50 minutes
Bienvenida: Semana 4•1 minute
Los magic commands en Python y la libreta de Jupyter•5 minutes
Los magic commands en Python y la libreta de Jupyter. Parte 2•4 minutes
Funciones en Python: definición, sintaxis y argumentos por defecto•5 minutes
Funciones en Python: definición, sintaxis y argumentos por defecto. Parte 2•4 minutes
Python y sus variables locales, globales y su comportamiento•5 minutes
Python y sus variables locales, globales y su comportamiento. Parte 2•4 minutes
Trucos al usar la libreta de Jupyter•5 minutes
Trucos al usar la libreta de Jupyter. Parte 2•5 minutes
Python en el mundo de las edificaciones•4 minutes
Python en el mundo de la energía eólica•4 minutes
Proyecto final, 8 ejercicios para probar tu aprendizaje•5 minutes
2 programming assignments•Total 360 minutes
Ejercicio 9•180 minutes
Ejercicio 10•180 minutes
Actividad con honores
Module 5•1 hour to complete
Module details
What's included
1 video1 reading1 programming assignment
Show info about module content
1 video•Total 3 minutes
Graduate con honores resolviendo estos dos problemas•3 minutes
1 reading•Total 10 minutes
Créditos•10 minutes
1 programming assignment•Total 60 minutes
Ejercicio con honores•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
La Universidad Nacional Autónoma de México fue fundada el 21 de septiembre de 1551 con el nombre de la Real y Pontificia Universidad de México. Es la más grande e importante universidad de México e Iberoamérica. Tiene como propósito primordial estar al servicio del país y de la humanidad, formar profesionistas útiles a la sociedad, organizar y realizar investigaciones, principalmente acerca de las condiciones y problemas nacionales, y extender con la mayor amplitud posible, los beneficios de la cultura.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.2
71 reviews
5 stars
50.70%
4 stars
29.57%
3 stars
11.26%
2 stars
4.22%
1 star
4.22%
Showing 3 of 71
J
JC
5·
Reviewed on Feb 7, 2025
Un muy buen curso, 100% recomendado para aprender python. Tiene ejercicios desafiantes y lo bueno de todo es que es actual (2024 xd). Asi que es una muy buena opcion para comenzar a aprender Python.
D
DL
4·
Reviewed on Apr 6, 2026
Muy buen curso, solo que algunas lecciones no traían la profundidad que después se preguntaba en los ejercicios finales.
D
DT
4·
Reviewed on Nov 30, 2025
Buen curso, importante en la actualidad, la metodologìa es buena, por mejorar podrìa ser que me gustarìa que se interactuara mas con el tutor
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.