Backend

Curso de Python 3 desde cero

En este curso aprenderás los fundamentos del lenguaje de programación Python 3 desde cero, pensado para no programadores que se quieran iniciar en este mundo.

Impartido por:

4.5 (1588 valoraciones)
6 horas y 13 minutos · curso
Python 3 desde cero

Lo que aprenderás en este curso:

  • Instalación de Python 3.
  • Codificar y ejecutar programas Python.
  • Estructura de un programa Python.
  • Trabajar con variables y tipos de datos.
  • Tipos de datos simples: entero, real, lógico.
  • Estructura secuencial 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 estructurada con Python.
  • Introducción a la programación orientada a objetos en Python.

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.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.5
1588 valoraciones

Contenido del curso:

    • 4 m
    • Análisis de problemas y diseño de algoritmos
      4 m
    • Introducción a los lenguajes de programación
      10 m
    • Introducción a Python 3
      5 m
    • Instalación de Pyhton3 en Linux
      4 m
    • Instalación de Pyhton3 en Windows
      2 m
    • Escribir y ejecutar programas Python. Estructura del programa
      5 m
    • Mi primer programa en Python
      3 m
    • Datos y tipos de datos
      8 m
    • Datos numéricos
      7 m
    • 5 m
    • Trabajando con variables
      6 m
    • Entrada y salida de estándar
      10 m
    • Introducción a cadenas de caracteres
      7 m
    • De pseudocódigo a Python 3
      6 m
    • Ejercicios de estructuras secuenciales: Ejercicio 3
      5 m
    • Ejercicios de estructuras secuenciales: Ejercicio 10
      3 m
    • Ejercicios de estructuras secuenciales: Ejercicio 15
      2 m
    • Ejercicios de estructuras secuenciales: Ejercicio 17
      4 m
    • Ejercicios de estructuras secuenciales: Ejercicio 18
      2 m
    • Alternativas
      6 m
    • Ejercicios de alternativas: Ejercicio 2
      3 m
    • Ejercicios de alternativas: Ejercicio 5
      1 m
    • Ejercicios de alternativas: Ejercicio 9
      4 m
    • Ejercicios de alternativas: Ejercicio 13
      5 m
    • Repetitivas: While
      11 m
    • Repetitivas: For
      6 m
    • Uso específico de variables: Contadores, acumuladores e indicadores
      8 m
    • Ejercicios de repetitivas: Ejercicio 1
      4 m
    • Ejercicios de repetitivas: Ejercicio 3
      5 m
    • Ejercicios de repetitivas: Ejercicio 7
      2 m
    • Ejercicios de repetitivas: Ejercicio 10
      2 m
    • Ejercicios de repetitivas: Ejercicio 11
      3 m
    • Cadenas de caracteres
      8 m
    • Las cadenas de caracteres son inmutables
      3 m
    • Métodos principales de cadenas
      10 m
    • Ejercicios de cadenas de caracteres: Ejercicio 2
      3 m
    • Ejercicios de cadenas de caracteres: Ejercicio 3
      4 m
    • Ejercicios de cadenas de caracteres: Ejercicio 4
      8 m
    • Ejercicios de cadenas de caracteres: Ejercicio 9
      2 m
    • Listas
      13 m
    • Las listas son mutables
      5 m
    • Métodos principales de listas
      6 m
    • Tuplas
      5 m
    • Ejercicios de listas: Ejercicio 1
      3 m
    • Ejercicios de listas: Ejercicio 3
      4 m
    • Ejercicios de listas: Ejercicio 8
      6 m
    • Ejercicios de listas: Ejercicio 10
      5 m
    • Diccionario
      5 m
    • Métodos principales de diccionarios
      6 m
    • Ejercicios de diccionarios: Ejercicio 2
      3 m
    • Ejercicios de diccionarios: Ejercicio 3
      3 m
    • Excepciones
      9 m
    • Introducción a los módulos
      5 m
    • Introducción a las funciones
      12 m
    • Funciones recursivas
      3 m
    • Ejercicios con funciones: Ejercicio 2
      5 m
    • Ejercicios con funciones: Ejercicio 5
      3 m
    • Ejercicios con funciones: Ejercicio 11
      6 m
    • Introducción a la programación orientada a objetos
      9 m
    • Encapsulamiento en la programación orientada a objetos
      7 m
    • Herencia y delegación
      10 m
    • Ejercicios de programación orientada a objetos
      10 m
También te puede interesar

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

Lenguajes de Programación

Qué es Python: Características, evolución y futuro

23 Septiembre 2019 Angel Robledano
Introducción a la programación

Curso de Introducción a la programación con Pseudocódigo

6 horas y 32 minutos · curso

En este curso aprenderás los fundamentos del lenguaje de programación Python 3 desde cero, pensado para no programadores que se quieran iniciar en este mundo.

  • Backend

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, 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 ti. Consúltanos aquí.

2

¿Obtengo un diploma de certificación?

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.

3

¿Cuándo comienza el curso?

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 nuestros planes.

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.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.