К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Programar en Python · LearnSpace
Назад в каталог
courseraIT и технологии

Programar en Python

Курс от Meta
Начальный≈ 44.7 чИспанский
О курсеНавыкиПрограммаПреподаватели

О курсе

En este curso, se mostrarán las habilidades básicas de programación con la sintaxis básica de Python. Aprenderá a utilizar el código para resolver problemas. Explorará por completo en el ecosistema Python y aprenderá sobre módulos, bibliotecas y herramientas populares para Python. También podrá utilizar objetos, clases y métodos en Python y utilizar variables, tipos de datos, flujos de control y bucles, funciones y estructuras de datos. Aprenderá a reconocer y solucionar errores y escribirá pruebas unitarias para su código Python, y practicará el desarrollo basado en pruebas. Al final de este curso, usted podrá: • Preparar su sistema informático para la programación en Python • Mostrar comprensión de la sintaxis de Python y cómo controlar el flujo de código • Demostrar conocimiento de cómo manejar errores y excepciones • Explicar la programación orientada a objetos y los principales conceptos asociados con ella • Explicar la importancia de las pruebas en Python, y cuándo aplicar métodos particulares Este curso es para principiantes que deseen prepararse para una carrera en el desarrollo de back-end o ingeniería de bases de datos. Para poder hacer este curso y lograr resultados satisfactorios, no es necesario tener experiencia previa en desarrollo web, sino solo conocimientos básicos de navegación por Internet y ganas de iniciarse en la codificación.

Навыки, которые вы освоите

Python ProgrammingData StructuresUnit TestingObject Oriented Programming (OOP)Test Driven Development (TDD)Package and Software ManagementDatabase DevelopmentProgramming PrinciplesComputer ProgrammingBack-End Web DevelopmentWeb DevelopmentTest Script DevelopmentProgram DevelopmentSoftware TestingSoftware Development ToolsDebugging

Программа курса

5 модулей · 154 учебных материалов

01Introducción a Python41 материалов

Introducción al curso

Introducción al cursoВидео¿Cómo se utiliza Python en el mundo real?Видео¿Qué espera aprender?ОбсуждениеPrograma del cursoЧтение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

Programar en Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 44.7 ч

5 модулей

Язык: Испанский

Субтитры: Вьетнамский, Английский

Часть программы вашего университета
Cómo tener éxito en este cursoЧтение

Bienvenido a la Programación en Python

Introducción a la programaciónВидео¿Por qué elegir Python?ВидеоVisual Studio CodeЧтениеInstalar rutas de Python (opcional para usuarios de Windows)ЧтениеInstalar rutas de Python (opcional para usuarios de Mac)ЧтениеDependencias necesariasЧтениеComprobación del entorno para WindowsВидеоComprobación del entorno para MacВидеоEjecutar código - Línea de comandos VS IDEВидеоSintaxis de Python, los espacios importanВидео"Cheatsheet" de sintaxis de PythonЧтениеComentar el códigoЧтениеVariablesВидеоTipos de datos básicosВидеоCadenasВидеоTipos de datos básicos y función "Cheatsheet"ЧтениеFundición de tipoВидеоEntrada de usuario, salida de consolaВидеоTipo de fundición, un aspecto más profundoЧтениеEscribir entrada de fundiciónПрограммированиеComprobación de conocimientos - Bienvenido a la programación en PythonЗаданиеRecursos adicionalesЧтение

Flujo de control y condicionales

Operadores matemáticos y lógicosВидеоFlujo de control: If/else, else ifВидеоSentencias condicionalesЧтениеSentencia "switch"ВидеоConstrucciones en bucleВидеоConstrucciones en bucle: ejemplos prácticosЧтениеPracticar el flujo de control y los buclesЧтениеBucles anidados y su efecto en la complejidad algorítmicaВидеоEjercicio: utilice el flujo de control y los bucles para resolver un problemaЧтениеUtilice el flujo de control y los bucles para resolver un problema: soluciónЧтениеAutorrevisión: utilice el flujo de control y los bucles para resolver un problemaЗаданиеMódulo 1 - Introducción a PythonВидеоCuestionario del módulo - Introducción a PythonЗаданиеRecursos adicionalesЧтение
02Programación básica con Python29 материалов

Funciones y estructuras de datos

FuncionesВидеоÁmbito de la variableВидеоFunción y ámbito de la variableЧтение¿Qué son las estructuras de datos?ЧтениеListasВидеоTuplasВидеоConjuntosВидеоDiccionariosВидео"kwargs"ВидеоFunciones, bucles y estructuras de datosЗаданиеElegir y utilizar estructuras de datosЧтениеVisual Studio Code en CourseraЧтениеFunciones, bucles y estructuras de datosПрограммированиеComprobación de conocimientos: funciones y estructuras de datosЗаданиеRecursos adicionalesЧтение

Errores, excepciones y manejo de archivos

Qué son las excepcionesВидеоManejo de excepcionesВидеоEjercicio: excepciones en PythonЧтениеExcepciones en Python: soluciónЧтениеExcepciones en PythonЗаданиеManejo de archivos en PythonВидео
03Paradigmas de programación46 материалов

Programación procedimental

¿Qué es la programación procedimental?ВидеоAlgoritmosВидеоAlgoritmos de escrituraЧтениеEjercicio: prepare una taza de caféЧтениеPrepare una taza de café: soluciónЧтениеAutorrevisión: prepare una taza de caféЗаданиеComplejidad algorítmicaВидеоIntroducción a la notación Big-OЧтениеComprobación de conocimientos: programación procedimentalЗаданиеRecursos adicionalesЧтение

¿Qué es la programación funcional?

¿Qué es la programación funcional?ВидеоFunciones purasВидеоRecursiónВидеоEjemplo de recursión: Torre de HanoiЧтениеInvertir una cadena en PythonВидеоMapa y filtroВидеоComprensiones

Programación orientada a objetos

Introducción a la programación orientada a objetosВидеоPrincipios de la OOPЧтениеClases e instancias de PythonВидеоEjercicio: definir una claseЧтениеDefinir una clase: soluciónЧтениеAutorrevisión: definir una claseЗадание
04Módulos, paquetes, bibliotecas y herramientas31 материалов

Módulos

¿Qué es un módulo en Python?ВидеоAcceder a los módulosВидеоLa sentencia "import"ВидеоEscribir sentencias "import"ВидеоEspacio de nombres y ámbitoВидеоImportar y ámbitoПрограммированиеFunción "reload()"ВидеоCasos de uso del móduloЧтениеVerificación de conocimientos: módulosЗаданиеRecursos adicionalesЧтение

Paquetes, bibliotecas y marcos populares

Paquetes populares: NumPy, pandas, Matplotlib, etc.ВидеоPaquetes populares: ejemplosЧтениеPaquetes de análisis de datosВидеоAprendizaje automático, aprendizaje profundo e AI: PyTorch, TensorFlowВидеоBig Data y análisis con PythonЧтение¿Cuál considera que es la diferencia entre aprendizaje automático y AI?Обсуждение

Herramientas de prueba

¿Qué son las pruebas?ВидеоTipos de pruebasВидеоPrueba de nivelЗаданиеPaquetes de automatización de pruebaВидеоEscribir pruebas con PyTestВидеоCheat sheet de PyTestЧтениеEscribir una prueba
05Evaluación calificada de final del curso7 материалов

Evaluación calificada

Resumen del curso: programar en PythonВидеоAcerca de la evaluación calificada de final del cursoЧтениеEvaluación calificada de final del curso: utilizar PythonЗаданиеAnalice los desafíos que tuvo con sus estudiantesОбсуждение

Resumen del curso

Felicitaciones, ha finalizado Programación en PythonВидео¿Qué es lo que más le ha costado aprender a programar en Python?ОбсуждениеPróximos pasos después de programar en PythonЧтение
Creación de archivosВидео
Archivos de lecturaВидео
Almacenar el contenido de los archivos en estructuras de datosЧтение
Leer datos, almacenar, manipular y generar nuevos datos en un archivoЗадание
Leer datos, almacenar, manipular y generar nuevos datos en un archivoПрограммирование
Resumen del módulo: programación básica con PythonВидео
Preguntas del módulo: programación básica con PythonЗадание
Recursos adicionalesЧтение
Чтение
Asignación de valores clave a estructuras de datos de diccionarioЗадание
Asignación de valores clave a estructuras de datos de diccionarioПрограммирование
Comprobación de conocimientos: programación funcionalЗадание
Recursos adicionalesЧтение
Instanciar un objeto personalizadoВидео
Ejercicio: instanciar un objeto personalizadoЧтение
Instanciar un objeto personalizado: soluciónЧтение
Autorrevisión: instanciar un objeto personalizadoЗадание
Métodos de instanciaВидео
Clases padres vs. clases hijasВидео
Herencia y herencia múltipleЧтение
Ejercicio: exploración de clases y objetosЧтение
Clases y métodos abstractosВидео
Clases y métodos abstractosЗадание
Clases y métodos abstractosПрограммирование
Método Orden de resoluciónВидео
Trabajar con métodos: ejemplosЧтение
Ejercicio: trabajar con métodosЧтение
Trabajar con métodos: soluciónЧтение
Autorrevisión: trabajar con métodosЗадание
Resumen del módulo: paradigmas de programaciónВидео
Cuestionario del módulo: paradigmas de programaciónЗадание
Recursos adicionalesЧтение
Marcos web de PythonВидео
Comprobación de conocimientos: paquetes, bibliotecas y marcos popularesЗадание
Recursos adicionalesЧтение
Программирование
Desarrollo dirigido por pruebas (TDD)Видео
Aplicar TDDВидео
Resumen del módulo: módulos, paquetes, bibliotecas y herramientasВидео
Preguntas del módulo: módulos, paquetes, bibliotecas y herramientasЗадание
Recursos adicionalesЧтение