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.4 (1885 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.4
1885 valoraciones

Contenido del curso:

    • 4m
    • 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
    • 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
También te puede interesar

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

Tecnología 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 aprenderemos los fundamentos a la programación estructurada. Estudiaremos el ciclo de desarrollo de una aplicación: análisis, diseño y codificación mediante pseudocódigo.

  • Backend

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas 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 la formación?

En OpenWebinars las formaciones 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.