Imagen del curso gratis Python desde 0

Curso en línea gratuitoPython desde 0

Duración del curso en línea: 20 horas y 43 minutos

4.77

estrellaestrellaestrellaestrellaestrella

(71)

Curso online gratuito de Python para principiantes. Aprende desde sintaxis básica hasta programación orientada a objetos, bucles, módulos, interfaces gráficas y más.

En este curso gratuito, aprenda sobre

  • Introducción a Python y sintaxis básica
  • Condicionales y lógica de flujo
  • Bucles y control de iteraciones
  • Programación avanzada: generadores, excepciones y funciones
  • Programación orientada a objetos en Python
  • Cadenas, módulos y paquetes
  • Archivos, serialización y almacenamiento
  • Interfaces gráficas con Tkinter
  • Bases de datos con Python y SQL
  • Proyecto práctico guiado con Python
  • Funciones avanzadas y programación funcional
  • Expresiones regulares y decoradores
  • Documentación, pruebas y despliegue

Descripción del curso

El curso "Python desde 0" es una opción ideal para aquellos que desean adentrarse en el mundo de la programación con Python. Con una duración de 20 horas y 43 minutos, este extenso programa de aprendizaje ofrece una cobertura completa de los fundamentos y aspectos avanzados de Python.

Este curso ha sido muy bien recibido por los estudiantes, quienes le han otorgado una calificación promedio de 4.8 estrellas en una escala de 1 a 5. Este alto puntaje refleja la satisfacción y el reconocimiento del valor educativo proporcionado por el curso, que pertenece a la categoría de Informática, específicamente dentro de la subcategoría de Lenguajes de programación, abordando temas de Python, Java y C.

A lo largo del curso, los participantes se sumergirán en una serie de vídeos estructurados que comienzan con una introducción general al lenguaje Python y su sintaxis básica. Se exploran los tipos de datos fundamentales, operadores y variables, seguidos por una inmersión en la creación y uso de funciones, listas, tuplas y diccionarios, proporcionando una base sólida para el desarrollo de habilidades en Python.

El curso también cubre de manera exhaustiva los condicionales y bucles que son pilares esenciales en cualquier lenguaje de programación, así como conceptos avanzados como los generadores y el manejo de excepciones. La programación orientada a objetos (POO) se trata en profundidad, incluyendo temas como herencia y polimorfismo, lo que permite a los estudiantes comprender y aplicar estos conceptos en proyectos más complejos.

Además, se incluyen módulos específicos sobre métodos de cadenas, creación y uso de módulos, paquetes y la gestión de archivos externos. Los estudiantes también aprenderán sobre serialización, guardado de datos de forma permanente, creación de interfaces gráficas y manejo de bases de datos, lo que les permitirá desarrollar aplicaciones completas y funcionales.

A lo largo del curso, los participantes tendrán la oportunidad de poner en práctica lo aprendido mediante varias prácticas guiadas, que les ayudarán a consolidar sus conocimientos y habilidades. Se abordan también temas avanzados como las funciones Lambda, las funciones de orden superior como Filter y Map, y las expresiones regulares, proporcionando herramientas poderosas para la manipulación de datos.

Finalmente, el curso se adentra en la creación de decoradores y la documentación y pruebas del código, asegurando que los estudiantes no solo escriban código funcional, sino también legible y mantenible. El curso concluye con la generación de ejecutables, permitiendo a los participantes transformar sus scripts de Python en aplicaciones independientes, listos para ser desplegadas.

En resumen, "Python desde 0" es un curso integral y bien estructurado que equipa a los estudiantes con las habilidades necesarias para dominar Python, ofreciéndoles una sólida base para continuar explorando y avanzando en el campo de la programación.

Contenido del curso

  • Lección en vídeo: Curso Python. Vídeo 1 05m
  • Ejercicio: ¿Cuál es el objetivo principal del curso mencionado en el video?
  • Lección en vídeo: Curso Python. Introducción. Vídeo 2 15m
  • Ejercicio: ¿Cuál fue uno de los motivos originales para la creación del lenguaje Python?
  • Lección en vídeo: Curso Python. Sintaxis Básica I. Vídeo 3 13m
  • Ejercicio: ¿Cuál es una característica distintiva de las instrucciones en Python en comparación con otros lenguajes de programación mencionada en el video?
  • Lección en vídeo: Curso Python. Sintaxis Básica II Tipos, operadores y variables. Vídeo 4 21m
  • Ejercicio: ¿Cuáles son los principales tipos de datos en Python según el video?
  • Lección en vídeo: Curso Python. Sintaxis Básica III Funciones I. Vídeo 5 18m
  • Ejercicio: ¿Cuál es la principal utilidad de las funciones en Python según el video?
  • Lección en vídeo: Curso Python. Sintaxis Básica IV Funciones II. Vídeo 6 16m
  • Ejercicio: ¿Cuál es la utilidad principal de usar parámetros en una función en Python?
  • Lección en vídeo: Curso Python. Sintaxis Básica V. Las listas. Vídeo 7 24m
  • Ejercicio: _¿Qué son las listas en Python?
  • Lección en vídeo: Curso Python. Sintaxis Básica VI. Las tuplas. Vídeo 8 18m
  • Ejercicio: ¿Qué característica define a una tupla en Python?
  • Lección en vídeo: Curso Python. Sintaxis Básica VII Los diccionarios. Vídeo 9 21m
  • Ejercicio: ¿Cuál es una característica única de los diccionarios en Python?
  • Lección en vídeo: Curso Python. Condicionales I. Vídeo 10 22m
  • Ejercicio: _¿Qué es el flujo de ejecución de un programa?
  • Lección en vídeo: Curso Python. Condicionales II. Vídeo 11 20m
  • Ejercicio: ¿Cuál es la función del 'Else' en estructuras condicionales en Python?
  • Lección en vídeo: Curso Python. Condicionales III. Vídeo 12 21m
  • Ejercicio: ¿Qué característica destaca de Python respecto a las estructuras condicionales?
  • Lección en vídeo: Curso Python. Condicionales IV. Vídeo 13 23m
  • Ejercicio: ¿Qué operador lógico se utiliza para evaluar si un alumno cumple con todos los requisitos para obtener una beca?
  • Lección en vídeo: Curso Python. Bucles I. For. Vídeo 14 18m
  • Ejercicio: ¿Cuál es una estructura de control de flujo que permite repetir un bloque de código varias veces en programación?
  • Lección en vídeo: Curso de Python. Bucles II Bucle For. Vídeo 15 21m
  • Ejercicio: ¿Cuál es una característica notable del bucle 'for' en Python mencionada en el video?
  • Lección en vídeo: Curso de Python. Bucles II Bucle For Vídeo 16 10m
  • Ejercicio: _¿Qué tipo de función se utiliza en Python a partir de la versión 3 para concatenar texto con valores de variables en una sola cadena?
  • Lección en vídeo: Curso de Python. Bucles IV. Bucle While. Vídeo 17 26m
  • Ejercicio: ¿Qué caracteriza al bucle 'while' en programación?
  • Lección en vídeo: Curso de Python. Bucles V Continue, pass y else. Vídeo 18 16m
  • Ejercicio: ¿Cuál es la función principal de la instrucción 'continue' en bucles en Python?
  • Lección en vídeo: Curso de Python. Generadores I. Vídeo 19 17m
  • Ejercicio: _¿Qué es un generador en Python?
  • Lección en vídeo: Curso de Python. Generadores II. Vídeo 20 09m
  • Ejercicio: ¿Qué función tiene la instrucción 'yield from' en Python?
  • Lección en vídeo: Curso de Python. Excepciones I. Vídeo 21 15m
  • Lección en vídeo: Curso de Python. Excepciones II. Vídeo 22 19m
  • Ejercicio: _¿Qué cláusula se utiliza para capturar excepciones en Python?
  • Lección en vídeo: Curso de Python. Excepciones III. Vídeo 23 16m
  • Lección en vídeo: Curso de Python. POO I. Vídeo 24 14m
  • Lección en vídeo: Curso de Python. POO II. Vídeo 25 14m
  • Ejercicio: _¿Qué es una clase en programación orientada a objetos en Python?
  • Lección en vídeo: Curso de Python. POO III. Vídeo 26 20m
  • Lección en vídeo: Curso de Python. POO IV. Vídeo 27 21m
  • Lección en vídeo: Curso de Python. POO V. Vídeo 28 21m
  • Ejercicio: _¿Qué es la encapsulación en programación orientada a objetos?
  • Lección en vídeo: Curso de Python. POO VI. Herencia. Vídeo 29 20m
  • Lección en vídeo: Curso de Python. POO VII Herencia II. Vídeo 30 23m
  • Lección en vídeo: Curso de Python. POO VIII. Herencia III. Vídeo 31 26m
  • Ejercicio: _¿Cuál es una alternativa elegante para poder pasar la marca y el modelo a la clase bicicleta eléctrica sin generar un error?
  • Lección en vídeo: Curso de Python POO IX. Polimorfismo. Vídeo 32 11m
  • Lección en vídeo: Curso de Python. Métodos de cadenas. Vídeo 33 13m
  • Lección en vídeo: Curso de Python. Módulos. Vídeo 34 18m
  • Ejercicio: _¿Cuál es la utilidad de los módulos en Python?
  • Lección en vídeo: Curso de Python. Paquetes. Vídeo 35 14m
  • Lección en vídeo: Curso de Python. Paquetes distribuibles. Vídeo 36 16m
  • Lección en vídeo: Curso Python. Archivos externos I. Vídeo 37 15m
  • Ejercicio: _¿Cuáles son las dos alternativas para guardar información y evitar que se pierda al cerrar el archivo en Python?
  • Lección en vídeo: Curso Python. Archivos externos II. Vídeo 38 14m
  • Lección en vídeo: Curso Python. Serialización I. Vídeo 39 07m
  • Lección en vídeo: Curso Python. Serialización II. Vídeo 40 10m
  • Ejercicio: _¿Qué librería se debe importar para realizar la serialización en Python?
  • Lección en vídeo: Curso Python. Guardado permanente. Vídeo 41 23m
  • Lección en vídeo: Curso Python. Interfaces gráficas I. Vídeo 42 16m
  • Lección en vídeo: Curso Python. Interfaces gráficas II. Vídeo 43 16m
  • Ejercicio: _¿Qué es un frame en Python y para qué sirve en la creación de interfaces gráficas?
  • Lección en vídeo: Curso Python. Interfaces gráficas III. Vídeo 44 11m
  • Lección en vídeo: Curso Python. Interfaces gráficas IV. Vídeo 45 25m
  • Lección en vídeo: Curso Python. Interfaces gráficas V. Vídeo 46 20m
  • Ejercicio: _¿Para qué sirve el widget text en una interfaz gráfica?
  • Lección en vídeo: Curso Python. Interfaces gráficas VI. Vídeo 47 15m
  • Lección en vídeo: Curso Python. Interfaces gráficas VII. Vídeo 48 13m
  • Lección en vídeo: Curso Python. Interfaces gráficas VIII. Vídeo 49 20m
  • Ejercicio: _¿Qué variable global se va a utilizar para almacenar la operación que quiere realizar el usuario en la calculadora?
  • Lección en vídeo: Curso Python. Interfaces gráficas IX. Vídeo 50 12m
  • Lección en vídeo: Curso Python. Interfaces gráficas X. Vídeo 51 13m
  • Lección en vídeo: Curso Python. Interfaces gráficas XI. Vídeo 52 12m
  • Ejercicio: _¿Qué widget se utiliza para construir barras de menús en Python con la librería tkinter?
  • Lección en vídeo: Curso Python. Interfaces gráficas XII. Vídeo 53 15m
  • Lección en vídeo: Curso Python. Interfaces gráficas XIII. Vídeo 54 12m
  • Lección en vídeo: Curso Python. BBDD I. Vídeo 55 17m
  • Ejercicio: _¿Qué lenguaje es imprescindible conocer para poder manejar bases de datos en cualquier lenguaje de programación?
  • Lección en vídeo: Curso Python. BBDD II. Vídeo 56 10m
  • Lección en vídeo: Curso Python. BBDD III. Vídeo 57 13m
  • Lección en vídeo: Curso Python. BBDD IV. Vídeo 58 13m
  • Ejercicio: _¿Qué cláusula permite impedir que se repita la información en un campo de una tabla de una base de datos en Python?
  • Lección en vídeo: Curso Python. Práctica guiada I. Vídeo 59 14m
  • Lección en vídeo: Curso Python. Práctica guiada II. Vídeo 60 19m
  • Lección en vídeo: Curso Python. Práctica guiada III. Vídeo 61 09m
  • Lección en vídeo: Curso Python. Práctica guiada IV. Vídeo 62 11m
  • Lección en vídeo: Curso Python. Práctica guiada V. Vídeo 63 15m
  • Lección en vídeo: Curso Python. Práctica guiada VI. Vídeo 64 15m
  • Ejercicio: _¿Qué tipo de consultas se recomienda utilizar en SQL para evitar la inyección SQL y aumentar la seguridad en la base de datos?
  • Lección en vídeo: Curso Python. Práctica guiada VII. Vídeo 65 15m
  • Lección en vídeo: Curso Python. Funciones Lambda. Vídeo 66 13m
  • Lección en vídeo: Curso Python. Función Filter. Vídeo 67 11m
  • Ejercicio: _¿Qué es la función filter en Python?
  • Lección en vídeo: Curso Python. Función Map. Vídeo 68 08m
  • Lección en vídeo: Curso Python. Expresiones regulares I. Vídeo 69 12m
  • Lección en vídeo: Curso Python. Expresiones regulares II. Vídeo 70 11m
  • Ejercicio: _¿Qué son las anclas en expresiones regulares en Python?
  • Lección en vídeo: Curso Python. Expresiones regulares III. Vídeo 71 07m
  • Lección en vídeo: Curso Python. Expresiones regulares IV. Vídeo 72 11m
  • Lección en vídeo: Curso Python. Decoradores I. Vídeo 73 14m
  • Ejercicio: _¿Qué son las funciones decoradoras en Python?
  • Lección en vídeo: Curso Python. Decoradores II. Vídeo 74 07m
  • Lección en vídeo: Curso Python. Funciones decoradoras II. Corrección olvido. Vídeo 74b 00m
  • Lección en vídeo: Curso Python. Documentación. Vídeo 75 11m
  • Ejercicio: _¿Por qué es importante incluir comentarios en clases, métodos y módulos en Python?
  • Lección en vídeo: Curso de Python. Documentación y pruebas. Vídeo 76 19m
  • Lección en vídeo: Curso de Python. Documentación y pruebas II. Vídeo 77 17m
  • Lección en vídeo: Curso Python. Generar ejecutables. Fin de curso. Vídeo 78 08m
  • Ejercicio: _¿Qué formato tomará el archivo ejecutable si se está trabajando en Linux?

Este curso gratuito incluye:

20 horas y 43 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Comentarios del curso: Python desde 0

Los estudiantes consideran que el curso gratuito en línea es muy completo, práctico y excelente. Destacan que se aprende con ejercicios, que el certificado es real, lo recomiendan al 100% y valoran positivamente al profesor.

Alexander David Castro Sandoval

Sobra decir que es muy completo y Exelente

Mohamed bouhsid

soy Mohamed bouhsid es un 10 esstillas para todos los corso gracias

Mohamed bouhsid

hola soy Mohamed bouhsid eres un buen profesor gracias

Edangel Ordoñez

esta bastante completo me gusta mucho y te aseguro que podrás aprender con estos cursos 100% recomendado y lo del certificado también es real

Guillermo Rolón

Excelente como siempre!

iron trol

Un curso muy completo y lo más importante es que aprendes con ejercicios y el profesor muy bueno.

Más cursos gratuitos en Lenguajes de programación ( Python, Java, C )

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 9 millones
estudiantes

Certificado gratuito y
válido con código QR

60 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo y audiolibros