Este curso intermedio de programaci贸n en Python est谩 dise帽ado para estudiantes que ya poseen conocimientos b谩sicos de l贸gica de programaci贸n as铆 como del lenguaje y desean profundizar en el uso de sus estructuras de datos y librer铆as fundamentales. A trav茅s de seis m贸dulos progresivos, los participantes explorar谩n desde el manejo de listas, tuplas, conjuntos, diccionarios, cadenas de texto, archivos, y fechas valores aleatorios.

Saving 40% on access to 10,000+ programs is a holiday treat. Save now.


Recommended experience
What you'll learn
Aprender谩s a procesar datos, manejar archivos y aplicar librer铆as clave de Python en proyectos pr谩cticos.
Aprender谩s a usar listas, tuplas, conjuntos y diccionarios, adem谩s de trabajar con archivos, fechas y aleatoriedad.
Desarrollar谩s la l贸gica de un programador, organizando tu c贸digo y creando soluciones innovadoras en Python.
Skills you'll gain
Details to know

Add to your LinkedIn profile
October 2025
See how employees at top companies are mastering in-demand skills

There are 6 modules in this course
Este m贸dulo introduce las estructuras de datos en Python, espec铆ficamente las listas, como herramienta fundamental para almacenar y manipular colecciones de informaci贸n. Se desarrollan competencias conceptuales al comprender c贸mo se crean, modifican y recorren las listas. A nivel procedimental, se aplican operaciones b谩sicas como inserci贸n, eliminaci贸n y b煤squeda, as铆 como la implementaci贸n de algoritmos sencillos para resolver problemas que las incorporen. En el plano actitudinal, se fomenta la precisi贸n, la organizaci贸n del c贸digo y la perseverancia frente a errores, promoviendo la autonom铆a en el aprendizaje. <br><br><i>Despu茅s de este m贸dulo vas a ordenar listas m谩s r谩pido que tu playlist favorita.</i><br><br>
What's included
6 videos1 reading7 programming assignments
En este m贸dulo se profundiza en el uso de listas, explorando t茅cnicas m谩s avanzadas como el list slicing y el list comprehension, que permiten escribir c贸digo m谩s eficiente y expresivo. Se desarrollan competencias conceptuales en la comprensi贸n de subestructuras y anidamiento, y competencias procedimentales al manipular datos en forma tabular y generar soluciones compactas. A nivel actitudinal, se estimula la creatividad en el planteamiento de soluciones y el rigor l贸gico al validar resultados. <br><br><i>Sublistas, slicing y comprehension ya no ser谩n nunca m谩s palabras desconocidas en tu vocabulario.</i><br><br>
What's included
4 videos1 reading7 programming assignments
Este m贸dulo ampl铆a el repertorio de estructuras de datos en Python, introduciendo tuplas, conjuntos y diccionarios. Se desarrollan competencias conceptuales al reconocer las diferencias y usos de cada estructura, y competencias procedimentales al emplearlas para resolver problemas concretos como la gesti贸n de colecciones o el conteo de ocurrencias. En cuanto al saber ser, se promueve la flexibilidad cognitiva para elegir la herramienta m谩s adecuada seg煤n la situaci贸n. <br><br><i>No todo son listas, con estas otras tres estructuras de datos ya tendr谩s la opci贸n adecuada para cada problema. </i><br><br>
What's included
5 videos1 reading7 programming assignments
El m贸dulo se centra en el manejo de cadenas de caracteres y archivos de texto, competencias esenciales para el procesamiento de informaci贸n. En el saber, los estudiantes comprenden la estructura y funciones b谩sicas de strings, as铆 como los principios de lectura y escritura de archivos. En el saber hacer, aplican estas nociones para procesar textos, contar elementos y generar reportes. En el saber ser, se fomenta la atenci贸n al detalle, la responsabilidad en el manejo de datos y la claridad en la documentaci贸n del c贸digo. <br><br><i>Contar palabras y letras en un archivo de texto es m谩s divertido que contar ovejas para dormir.</i><br><br>
What's included
4 videos1 reading7 programming assignments
Este m贸dulo introduce dos librer铆as est谩ndar de Python: random y datetime. A nivel conceptual, se abordan los fundamentos de la generaci贸n de n煤meros aleatorios y la manipulaci贸n de fechas y tiempos. A nivel procedimental, los estudiantes aplican estas librer铆as para crear programas que incorporan azar y c谩lculos temporales. En el saber ser, se estimula la curiosidad, as铆 como la capacidad de experimentar y jugar. <br><br><i>Aqu铆 descubrir谩s que programar no tiene 鈥渃alendario鈥 y que puede incluir el 鈥渁zar鈥.</i><br><br>
What's included
5 videos1 reading7 programming assignments
El m贸dulo final busca integrar los conocimientos adquiridos en el curso mediante la construcci贸n de aplicaciones completas. A nivel conceptual, los estudiantes comprenden c贸mo los distintos elementos del lenguaje se combinan para resolver problemas complejos. En el saber hacer, implementan proyectos pr谩cticos como juegos, an谩lisis de textos y retos l贸gicos. En el saber ser, se enfatiza la autonom铆a y la creatividad para generar soluciones bien estructuradas. <br><br><i>Si llegaste hasta aqu铆, ya puedes decir: Soy Pythonista 鈥 al menos a nivel intermedio</i><br><br>
What's included
5 videos1 reading7 programming assignments
Instructor

Offered by
Explore more from Software Development
- Status: Free Trial
Why people choose 糖心vlog官网观看 for their career





Open new doors with 糖心vlog官网观看 Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose 糖心vlog官网观看 for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
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.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can鈥檛 afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you鈥檒l find a link to apply on the description page.
More questions
Financial aid available,



