
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
En este curso aprenderás todo lo necesario para dominar el lenguaje de programación Python, su sintaxis, mejores formas de programación, creación de distintas funcionalidades y desarrollo de sistemas.
Con este curso empezarás en un nivel básico e irás aprendiendo y colocando en práctica todo lo necesario, hasta llegar a un nivel avanzado.
Conoce las herramientas que se utilizarán a lo largo del curso.
Introducción a la entrada y salida de datos por consola.
Podrás leer y mostrar datos a través de la consola.
Ejercicio practico con manejo de entrada y salida de datos por consola.
Reforzarás el ingreso y lectura de data.
Aprende como definir variables y su uso.
Ejercicio practico con manejo de variables.
Reforzarás la definición y manejo de variables.
Conoce los diferentes tipos de datos en Python.
Podrás declarar variables y agregar data en ellas.
Conoce los diferentes tipos de datos en Python.
Podrás declarar variables y agregar data en ellas.
Definición y uso del tipo de variable String.
Conocerás los métodos relacionados con el tipo de dato String.
Definición y uso del tipo de variable String.
Conocerás los métodos relacionados con el tipo de dato String.
Definición y uso del tipo de variable String.
Conocerás los métodos relacionados con el tipo de dato String.
Definición y uso del tipo de variable String.
Conocerás los métodos relacionados con el tipo de dato String.
Ejercicio practico con manejo de variables de tipo String.
Reforzarás el uso y aplicación de variables String.
Ejercicio practico con manejo de variables de tipo String.
Reforzarás el uso y aplicación de variables String.
Introducción a los distintos operadores.
Podrás aplicar distintas operaciones utilizando las variables y los operadores.
Ejercicio practico con manejo de operadores.
Reforzarás el uso y aplicación de distintos operadores.
Ejercicio practico con manejo de operadores.
Reforzarás el uso y aplicación de distintos operadores.
Ejercicio practico con manejo de operadores.
Reforzarás el uso y aplicación de distintos operadores.
Ejercicio practico con manejo de operadores.
Reforzarás el uso y aplicación de distintos operadores.
Definición y uso de la sentencia condicional if.
Conocerás la sintaxis y cómo emplear la sentencia if.
Definición y uso de la sentencia condicional if.
Conocerás la sintaxis y cómo emplear la sentencia if.
Definición y uso de la sentencia condicional if.
Conocerás la sintaxis y cómo emplear la sentencia if.
Ejercicio practico con manejo de sentencias if.
Reforzarás el uso y aplicación de las sentencias if.
Ejercicio practico con manejo de sentencias if.
Reforzarás el uso y aplicación de las sentencias if.
Ejercicio practico con manejo de sentencias if.
Reforzarás el uso y aplicación de las sentencias if.
Definición y uso del ciclo while.
Conocer la sintaxis y funcionamiento de la sentencia de repetición while.
Ejercicio practico con manejo de ciclos while.
Reforzarás el uso y aplicación de los ciclos while.
Ejercicio practico con manejo de ciclos while.
Reforzarás el uso y aplicación de los ciclos while.
Ejercicio practico con manejo de ciclos while.
Reforzarás el uso y aplicación de los ciclos while.
Definición y uso del ciclo for.
Conocer la sintaxis y funcionamiento de la sentencia de repetición for.
Ejercicio practico con manejo de ciclos for.
Reforzarás el uso y aplicación de los ciclos for.
Ejercicio practico con manejo de ciclos for.
Reforzarás el uso y aplicación de los ciclos for.
Conocerás la sintaxis y el funcionamiento de una lista.
Conocerás la sintaxis y el funcionamiento de una lista.
Conocerás la sintaxis y el funcionamiento de una lista.
Conocerás la sintaxis y el funcionamiento de una lista.
Ejercicio practico con manejo de listas.
Reforzarás el uso y aplicación de las listas.
Ejercicio practico con manejo de listas.
Reforzarás el uso y aplicación de las listas.
Ejercicio practico con manejo de listas.
Reforzarás el uso y aplicación de las listas.
Conocerás la sintaxis y el funcionamiento de una tupla.
Conocerás la sintaxis y el funcionamiento de una tupla.
Conocerás la sintaxis y el funcionamiento de una tupla.
Ejercicio practico con manejo de tuplas.
Reforzarás el uso y aplicación de las tuplas.
Ejercicio practico con manejo de tuplas.
Reforzarás el uso y aplicación de las tuplas.
Conocerás la sintaxis y el funcionamiento de un conjunto.
Conocerás la sintaxis y el funcionamiento de un conjunto.
Ejercicio practico con manejo de conjuntos.
Reforzarás el uso y aplicación de los conjuntos.
Ejercicio practico con manejo de conjuntos.
Reforzarás el uso y aplicación de los conjuntos.
Conocerás la sintaxis y el funcionamiento de un diccionario.
Conocerás la sintaxis y el funcionamiento de un diccionario.
Conocerás la sintaxis y el funcionamiento de un diccionario.
Ejercicio practico con manejo de diccionarios.
Reforzarás el uso y aplicación de los diccionarios.
Definición y uso de funciones.
Conocerás cómo definir una función y hacer llamados a la misma.
Definición y uso de funciones.
Conocerás cómo definir una función y hacer llamados a la misma.
Definición y uso de funciones.
Conocerás cómo definir una función y hacer llamados a la misma.
Definición y uso de funciones.
Conocerás cómo definir una función y hacer llamados a la misma.
Ejercicio practico con manejo de funciones.
Reforzarás el uso y aplicación de las funciones.
Ejercicio practico con manejo de funciones.
Reforzarás el uso y aplicación de las funciones.
Ejercicio practico con manejo de funciones.
Reforzarás el uso y aplicación de las funciones.
Ejercicio practico con manejo de funciones.
Reforzarás el uso y aplicación de las funciones.
Uso de la función map().
Conocerás como utilizar la función map() sobre una colección de datos.
Ejercicio practico con función map().
Reforzarás el uso y aplicación de la función map().
Uso de la función filter().
Conocerás como utilizar la función filter() sobre una colección de datos.
Ejercicio practico con función filter().
Reforzarás el uso y aplicación de la función filter().
Introducción a la programación orientada a objetos.
Conocerás los principios de la POO.
Definición y uso de clases y objetos.
Aprenderás a definir las diferentes partes de una clase e instanciar los objetos.
Definición y uso de clases y objetos.
Aprenderás a definir las diferentes partes de una clase e instanciar los objetos.
Ejercicio practico con manejo de clases y objetos.
Reforzarás el uso y aplicación del manejo de clases y objetos.
Introducción a la herencia de clases.
Conocerás como instanciar y utilizar los objetos aplicando herencia.
Definición y uso de objetos con herencia.
Conocerás como aplicar la herencia en las clases.
Definición y uso de objetos con herencia.
Conocerás como aplicar la herencia en las clases.
Ejercicio practico con manejo de objetos y herencia.
Reforzarás el uso y aplicación del manejo de objetos con herencia.
Definición y uso de iteradores.
Conocerás como recorrer colecciones de datos con el uso de iteradores.
Ejercicio practico con manejo de iteradores.
Reforzarás el uso y aplicación del manejo de iteradores.
Uso de funciones del módulo Math.
Conocerás como usar algunas funciones del módulo Math.
Ejercicio practico con manejo de funciones (módulo Math).
Reforzarás el uso y aplicación del manejo de funciones (módulo Math).
Introducción al manejo de archivos.
Conocerás cómo guardar información de manera permanente.
Definición y uso de archivos.
Conocerás cómo guardar y recuperar información en archivos de texto.
Definición y uso de archivos.
Conocerás cómo guardar y recuperar información en archivos de texto.
Ejercicio practico con manejo de archivos.
Reforzarás el uso y aplicación del manejo de archivos.
En este curso aprenderás todo lo necesario para dominar el lenguaje de programación Python,
su sintaxis, mejores formas de programación, creación de distintas funcionalidades,
programación orientada a objetos (POO), el manejo de estructuras dinámicas, colecciones y
desarrollo de interfaces gráficas.
Con este curso empezarás en un nivel básico e irás aprendiendo y colocando en práctica
todo lo necesario, hasta llegar a un nivel avanzado.
A lo largo del curso verás los siguientes temas:
1) Sintaxis del lenguaje Python
Conocerás la sintaxis del lenguaje de Python y los pasos iniciales para empezar a programar.
2) Comprensión y resolución de problemas
Practicarás con varios ejercicios y enunciados propuestos para desarrollar la compresión y resolución de problemas
3) Ejercitar lógica de programación
Aplicarás y mejorarás tu lógica de programación a través de cada ejercicio.
4) Programación estructurada
Comenzarás a programar haciendo uso de funciones y diferentes módulos.
5) Estructuras condicionales
Aprenderás a utilizar la sentencia condicional if para la toma de decisión dentro de tu sistema.
6) Estructuras iterativas
Aprenderás a utilizar los ciclos de repetición (while y for)
7) Programación Orientada a Objetos POO
Aprenderás a programar orientado a objetos, creando diferentes clases y objetos, su estructura y relación entre clases. Aplicando el manejo de objetos y la herencia.
8) Colecciones: Listas, Tuplas, Conjuntos y Diccionarios
Aprenderás a crear y manejar diferentes colecciones de datos.
9) Manejo de interfaz gráfica
Aprenderás a manejar los distintos componentes de una interfaz gráfica.
10) Desarrollo de ejercicios prácticos
Aprenderás cada tema viendo el desarrollo de muchos ejercicios prácticos, así como varios enunciados propuestos para colocar en práctica lo aprendido en cada sección.