Conocimientos y habilidades que adquieres realizando este curso

  • Instalación de Python3.
  • Codificar y ejecutar programas Python.
  • Estructura de un programa Python.
  • Trabajr con variables y tipos de datos.
  • Tipos de datos simples: entero, real, lógico.
  • Estructura secuancial de instrucciones.
  • Estructuras alternativas: si, según.
  • Estructuras repetitivas: para, mientras, repetir.
  • Tipos de datos secuencias: cadenas de caracteres.
  • Tipos de datos secuencias: listas y tuplas.
  • Tipos de datos mapa: diccionarios.
  • Gestión de excepciones en Python.
  • Gestión de módulos y paquetes.
  • Programación esctructurada con Python.
  • Introducción a la programación orientada a objetos en Python.

Temario

  • Análisis de problemas y diseño de algoritmos

    4m
  • Introducción a los lenguajes de programación

    10m
  • Introducción a Python 3

    5m
  • Instalación de Pyhton3 en Linux

    4m
  • Instalación de Pyhton3 en Windows

    2m
  • Escribir y ejecutar programas Python. Estructura del programa

    5m
  • Mi primer programa en Python

    3m
  • Datos y tipos de datos

    8m
  • Datos numéricos

    7m
  • Datos booleanos (vista previa)

    5m
  • Trabajando con variables

    6m
  • Entrada y salida de estándar

    10m
  • Introducción a cadenas de caracteres

    7m
  • De pseudocódigo a Python 3

    6m
  • Ejercicios de estructuras secuenciales: Ejercicio 3

    5m
  • Ejercicios de estructuras secuenciales: Ejercicio 10

    3m
  • Ejercicios de estructuras secuenciales: Ejercicio 15

    2m
  • Ejercicios de estructuras secuenciales: Ejercicio 17

    4m
  • Ejercicios de estructuras secuenciales: Ejercicio 18

    2m
  • Alternativas

    6m
  • Ejercicios de alternativas: Ejercicio 2

    3m
  • Ejercicios de alternativas: Ejercicio 5

    1m
  • Ejercicios de alternativas: Ejercicio 9

    4m
  • Ejercicios de alternativas: Ejercicio 13

    5m
  • Repetitivas: While

    11m
  • Repetitivas: For

    6m
  • Uso específico de variables: Contadores, acumuladores e indicadores

    8m
  • Ejercicios de repetitivas: Ejercicio 1

    4m
  • Ejercicios de repetitivas: Ejercicio 3

    5m
  • Ejercicios de repetitivas: Ejercicio 7

    2m
  • Ejercicios de repetitivas: Ejercicio 10

    2m
  • Ejercicios de repetitivas: Ejercicio 11

    3m
  • Cadenas de caracteres

    8m
  • Las cadenas de caracteres son inmutables

    3m
  • Métodos principales de cadenas

    10m
  • Ejercicios de cadenas de caracteres: Ejercicio 2

    3m
  • Ejercicios de cadenas de caracteres: Ejercicio 3

    4m
  • Ejercicios de cadenas de caracteres: Ejercicio 4

    8m
  • Ejercicios de cadenas de caracteres: Ejercicio 9

    2m
  • Listas

    13m
  • Las listas son mutables

    5m
  • Métodos principales de listas

    6m
  • Tuplas

    5m
  • Ejercicios de listas: Ejercicio 1

    3m
  • Ejercicios de listas: Ejercicio 3

    4m
  • Ejercicios de listas: Ejercicio 8

    6m
  • Ejercicios de listas: Ejercicio 10

    5m
  • Diccionario

    5m
  • Métodos principales de diccionarios

    6m
  • Ejercicios de diccionarios: Ejercicio 2

    3m
  • Ejercicios de diccionarios: Ejercicio 3

    3m
  • Excepciones

    9m
  • Introducción a los módulos

    5m
  • Introducción a las funciones

    12m
  • Funciones recursivas

    3m
  • Ejercicios con funciones: Ejercicio 2

    5m
  • Ejercicios con funciones: Ejercicio 5

    3m
  • Ejercicios con funciones: Ejercicio 11

    6m
  • Introducción a la programación orientada a objetos

    9m
  • Encapsulamiento en la programación orientada a objetos

    7m
  • Herencia y delegación

    10m
  • Ejercicios de programación orientada a objetos

    10m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de Git, GitHub y Jekyll

Curso de Git, GitHub y Jekyll

curso

Con este curso aprenderás:

  • ¿Qué es el control de versiones?
  • Control de Versiones Centralizado y Control de Versiones Distribuido.
  • Instalación y configuración desde 0.

Duración: 4 horas y 14 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos o talleres unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

Sí, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestro planes.

Descripción

Si quieres formarte en programación con Python 3 online te proponemos realizar este curso. Es un curso totalmente actualizado y que además está pensado para realizar sin tener conocimientos previos en programación.

Aprender Python 3 de forma guiada, a tu ritmo y que se desarrolla de forma teórica y práctica, es lo que conseguirás realizando esta completa formación que te proponemos, basada en la última versión de este potente lenguaje.

El lenguaje de programación Python es uno de los más valorados por la comunidad de programadores, además de uno de los que más crecen en los últimos años. Este curso de Python está basado en la versión 3 del mismo, para que conozcas todas sus novedades y aprendas a utilizarlas en tus futuros desarrollos.

La formación está dividida en diferentes secciones, que podrás ir realizando conforme vayas comprendiendo los conceptos desarrollados en las mismas. De esta forma avanzarás según lo necesites y siempre que hayas interiorizado todo lo visto anteriormente.

Al ser un curso inicial para comenzar a utilizar Python 3, antes de entrar en este lenguaje propiamente dicho, te proponemos dos bloques introductorios, para que puedas tener una primera toma de contacto con los lenguajes de programación.

El primero de ellos es una introducción a la programación, en el que veremos qué es un programador, cómo desarrollar programas y las fases de ese desarrollo. Todos estos conceptos los puedes ver de forma más amplia en nuestro curso de introducción a la programación con pseudocódigo. Este bloque se completa con una introducción a los lenguajes de programación en general, y a Python 3 en concreto.

El segundo bloque se centra en la descarga e instalación de Python 3, la cual aprenderás a realizar tanto en Linux como en Windows. Después comenzarás a escribir y probar algunos programas sencillos de forma práctica, además de conocer la estructura general de un programa.

Tras estas dos introducciones puedes comenzar la formación sobre Python 3, que hemos dividido en 8 segmentos diferentes, cada uno de ellos centrado en un aspecto de este lenguaje de programación.

Comenzarás aprendiendo qué son los datos básicos y cómo trabajar con ellos, además de conocer los diferentes operadores. Después entraremos a conocer los tipos de datos que existen en Python 3, y también aprenderás a trabajar con variables.

A continuación te explicaremos cómo utilizar la entrada y salida estándar de la información, es decir, leer información desde el teclado y mostrar información en la pantalla. En otras lecciones relacionadas con la anterior aprenderás a introducir cadenas de caracteres y a transformar pseudocódigo a código de Python 3.

Este bloque formativo se completa con la realización de varios ejercicios prácticos sobre lo que se ha visto hasta el momento. Son ejercicios que te servirán para asentar bien todo lo aprendido previamente, ya que son ejercicios que puedes hacer por tu cuenta y después ver la resolución que ofrece el profesor.

Una vez hayas completado los ejercicios propuestos, puedes continuar con el siguiente bloque del curso, dedicado a las estructuras de control. Durante el mismo se desarrollan varias lecciones en las que se explican qué son y cuáles son las diferentes estructuras de control existentes y se completa con nuevos ejercicios prácticos sobre las mismas.

Luego tienes dos bloques más en los que aprenderás a trabajar con otros dos tipos de datos, los tipo secuencias y los tipo mapas. Cada uno de ellos se desarrolla durante varias lecciones, acompañadas por sus correspondientes ejercicios de práctica para verificar que has comprendido bien todo lo expuesto, y poder así pasar a una nueva sección.

Entramos después en varias secciones en las que trataremos cómo mejorar o depurar más los programas que desarrollemos con Python. Comenzaremos por una introducción a las excepciones, para que sepas qué son y cómo tratarlas para evitar que nuestro programa falle.

Después entraremos en una introducción a los módulos, para profundizar un poco más en la utilización de los mismos, que nos permiten ampliar las funcionalidades de este lenguaje. Para completar esta lección, te proponemos una serie de ejercicios prácticos que son de gran ayuda.

El siguiente bloque es el penúltimo del curso, y en el mismo te proponemos una introducción a la programación estructurada o modulada en Python 3, uno de los conceptos más importantes e interesantes de este lenguaje. Una vez conozcas la teoría puedes ponerla en práctica con los ejercicios que te proponemos.

Y para acabar el curso puedes pasar a la introducción a la programación orientada a objetos en Python, sin duda uno de los bloques más importantes. Aprenderás qué es este tipo de programación y sus fundamentos básicos, además de los conceptos de encapsulamiento, herencia y delegación. Al acabar tienes otra tanda de ejercicios para que puedas verificar si has aprendido bien todo lo visto de forma teórica.

Como puedes ver este curso es una forma muy completa de comenzar tu formación en este interesante lenguaje de programación, ya que la teoría se complementa con muchos ejercicios prácticos, lo que te servirá para aprender a programar en Python 3 de una forma más consistente.

* Requisitos del Curso

Es necesario realizar el curso de Introducción a la programación con pseudocódigo. Posteriormente para avanzar en el estudio de Python se recomienda realizar el curso de Python 3.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars