En este curso, exploraremos todos los conceptos fundamentales y avanzados del lenguaje de programación Python, desde los conceptos básicos hasta las técnicas más avanzadas.

Python de la A a la Z

Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
57 assignments
There are 6 modules in this course
En esta semana aprenderás sobre los fundamentos de programación, verbales y expresiones, pues son las generalidades y fundamentos para trabajar con Python.
What's included
15 videos6 readings13 assignments
15 videos•Total 92 minutes
- 1. El contexto de la programación en la era digital•3 minutes
- 2. ¿Qué es programación?•3 minutes
- 3. ¿Qué es y por qué Python?•2 minutes
- 4. Instalando Python y PyCharm en MacOS•6 minutes
- 5. Instalando Python y PyCharm en Windows 10•3 minutes
- 6. Explorando PyCharm•13 minutes
- 7. Variables y asignaciones•10 minutes
- 8. Reasignación de variables•5 minutes
- 9. Constantes•4 minutes
- 10. Sentencias y asignaciones•7 minutes
- 11. Comentarios•1 minute
- 12. Operadores aritméticos•9 minutes
- 13. Jerarquía de operaciones en Python•7 minutes
- 14. Tipos de expresiones•7 minutes
- 15. Conversiones entre tipos de expresiones•12 minutes
6 readings•Total 140 minutes
- Introducción a los fundamentos de programación, variables y expresiones•10 minutes
- Lectura: Usuarios de Python y relevancia de habilidades en ciencia de datos y ML•30 minutes
- Lectura: Variables y reasignación•30 minutes
- Lectura: Constantes y palabras reservadas•30 minutes
- Lectura: Comentarios•30 minutes
- Cierre •10 minutes
13 assignments•Total 780 minutes
- Cuestionario: El contexto de la programación en la era digital•60 minutes
- Cuestionario: ¿Qué es programación?•60 minutes
- Cuestionario: ¿Qué es y por qué Python?•60 minutes
- Cuestionario: Variables y asignaciones•60 minutes
- Cuestionario: Reasignación de variables•60 minutes
- Cuestionario: Constantes•60 minutes
- Cuestionario: Sentencias y asignaciones•60 minutes
- Cuestionario: Comentarios•60 minutes
- Cuestionario: Operadores aritméticos•60 minutes
- Cuestionario: Jerarquía de operaciones•60 minutes
- Cuestionario: Tipos de expresiones•60 minutes
- Cuestionario: Conversiones entre tipos de expresiones•60 minutes
- Cuestionario final•60 minutes
En esta sección, podrás comprender los conceptos básicos de control de flujo en Python, aprender a utilizar condiciones (if-else) para tomar decisiones en tus programas, entender cómo funcionan los bucles (for, while) y cómo se utilizan para realizar tareas repetitivas y a aprender a utilizar iteraciones para trabajar con colecciones de datos.
What's included
13 videos2 readings14 assignments
13 videos•Total 77 minutes
- 16. Declaración If•8 minutes
- 17. Declaración else•7 minutes
- 18. Explorando la declaración elif•8 minutes
- 19. Problemas adicionales de las condicionales•3 minutes
- 20. ¿Cuál condicional jamás se ejecuta?•3 minutes
- 21. Declaración For•9 minutes
- 22. Profundizando en la declaración For•4 minutes
- 23. Declaración While•5 minutes
- 24. Bucles infinitos con la declaración While•5 minutes
- 25. Aprovechando el While y los bucles infinitos•5 minutes
- 26. Combinacion de bucles y condicionales•7 minutes
- 27. Declaraciones Try y Except•6 minutes
- 28. Bucles anidados•7 minutes
2 readings•Total 20 minutes
- Introducción a las condiciones, bucles e iteraciones•10 minutes
- Cierre•10 minutes
14 assignments•Total 840 minutes
- Cuestionario: Declaración if•60 minutes
- Cuestionario: Declaración else•60 minutes
- Cuestionario: Explorando la declaración elif•60 minutes
- Cuestionario: Problemas adicionales de las condicionales•60 minutes
- Cuestionario: ¿Cuál condicional jamás se ejecuta?•60 minutes
- Cuestionario: Declaración For•60 minutes
- Cuestionario: Profundizando en la declaración For•60 minutes
- Cuestionario: Explorando la Declaración While•60 minutes
- Cuestionario: Bucles infinitos con la declaración While•60 minutes
- Cuestionario: Aprovechando el While y los bucles infinitos•60 minutes
- Cuestionario: Combinación de bucles y condicionales•60 minutes
- Cuestionario: Declaraciones Try y Except•60 minutes
- Cuestionario: Bucles anidados•60 minutes
- Cuestionario final•60 minutes
En la sección 3, podrás comprender los conceptos básicos de cadenas en Python, aprender a utilizar métodos y funciones para manipular cadenas, entender cómo trabajar con archivos en Python, incluyendo la lectura y escritura de archivos y a aprender a utilizar las herramientas de Python para analizar y procesar datos en archivos.
What's included
13 videos4 readings13 assignments
13 videos•Total 59 minutes
- 29. Cadena de caracteres•1 minute
- 30. Operaciones entre cadenas•8 minutes
- 31. Segmentación•4 minutes
- Procesamiento sencillo de cadenas•5 minutes
- 33. Introducción al manejo de archivos•2 minutes
- 34. Crear, escribir y leer archivos•1 minute
- 35. Un ejemplo aplicado del manejo de texto•11 minutes
- 36. Procesamiento de archivos•1 minute
- 37. Corte de control•6 minutes
- 38. Apareo de archivos•3 minutes
- 39. Manejo de errores y excepciones•3 minutes
- 40. Debugging•4 minutes
- 41. Manejo de excepciones•10 minutes
4 readings•Total 80 minutes
- Introducción a las Cadenas y archivos•10 minutes
- Documentación•30 minutes
- Lectura: Manejo de errores y excepciones•30 minutes
- Cierre•10 minutes
13 assignments•Total 780 minutes
- Cuestionario: Cadenas de caracteres•60 minutes
- Cuestionario: Operaciones entre cadenas•60 minutes
- Cuestionario: Segmentación•60 minutes
- Cuestionario: Procesamiento sencillo de cadenas•60 minutes
- Cuestionario: ¿Qué es el manejo de archivos?•60 minutes
- Cuestionario: Crear, escribir y leer archivos•60 minutes
- Cuestionario: Un ejemplo aplicado del manejo de texto•60 minutes
- Cuestionario: Corte de control•60 minutes
- Cuestionario: Apareo de archivos•60 minutes
- Cuestionario: Manejo de errores y excepciones•60 minutes
- Cuestionario: Debugging•60 minutes
- Cuestionario: Manejo de excepciones•60 minutes
- Cuestionario final•60 minutes
En esta sección 4, podrás comprender los conceptos básicos de las estructuras de datos en Python, aprender a utilizar tuplas, listas, conjuntos y diccionarios para almacenar y manipular datos, entender cómo utilizar los métodos y funciones de cada estructura para realizar operaciones comunes y a aprender a elegir la estructura de datos adecuada para cada problema.
What's included
7 videos2 readings8 assignments
7 videos•Total 42 minutes
- 42. Definición y funcionamiento de tuplas•6 minutes
- 43. Listas•13 minutes
- 44. Rangos•5 minutes
- 45. Definición de conjunto•5 minutes
- 46. Aplicación de conjuntos•6 minutes
- 47. Definición de diccionario•2 minutes
- 48. Métodos de diccionarios•5 minutes
2 readings•Total 20 minutes
- Introducción a las estructuras de Python: Tuplas, Listas, Conjuntos y Diccionarios•10 minutes
- Cierre•10 minutes
8 assignments•Total 480 minutes
- Cuestionario: Definición y funcionamiento de tuplas•60 minutes
- Cuestionario: Listas•60 minutes
- Cuestionario: Rangos•60 minutes
- Cuestionario: Definición de conjunto•60 minutes
- Cuestionario: Aplicación de conjuntos•60 minutes
- Cuestionario: Definición de diccionario•60 minutes
- Cuestionario: Métodos de diccionarios•60 minutes
- Cuestionario final•60 minutes
En esta sección podrás comprender los conceptos básicos de las funciones en Python, aprender a definir y llamar funciones en Python, entender cómo utilizar parámetros y argumentos en funciones y a aprender a utilizar funciones para organizar y reutilizar código.
What's included
3 videos2 readings4 assignments
3 videos•Total 23 minutes
- 49. Funciones•4 minutes
- 50. Construcción de funciones•13 minutes
- 51. Profundizando en funciones•6 minutes
2 readings•Total 20 minutes
- Introducción a las funciones•10 minutes
- Cierre•10 minutes
4 assignments•Total 240 minutes
- Cuestionario: Funciones•60 minutes
- Cuestionario: Construcción de funciones•60 minutes
- Cuestionario: Profundizando en funciones•60 minutes
- Cuestionario final•60 minutes
En esta última sección podrás comprender los conceptos básicos de las clases en Python, aprender a crear y utilizar clases en Python, entender cómo utilizar constructores para inicializar objetos y aprender a utilizar métodos y atributos para interactuar con objetos.
What's included
4 videos3 readings5 assignments
4 videos•Total 15 minutes
- Creación e instanciación •3 minutes
- Ejemplo de instanciación•7 minutes
- Constructores•1 minute
- Ejemplo constructores•4 minutes
3 readings•Total 50 minutes
- Introducción a Clases•10 minutes
- Lectura: Clases•30 minutes
- Cierre•10 minutes
5 assignments•Total 300 minutes
- Cuestionario: Creación e instaniación•60 minutes
- Cuestionario: Ejemplo de instaniación•60 minutes
- Cuestionario: Constructores•60 minutes
- Cuestionario: Ejemplo de constructores•60 minutes
- Cuestionario final•60 minutes
Instructors


Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

