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:
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:
Contenido del curso:
-
- 4m
-
-
Análisis de problemas y diseño de algoritmos4m
-
Introducción a los lenguajes de programación10m
-
Introducción a Python 35m
-
-
-
Instalación de Pyhton3 en Linux4m
-
Instalación de Pyhton3 en Windows2m
-
Escribir y ejecutar programas Python. Estructura del programa5m
-
Mi primer programa en Python3m
-
-
-
Datos y tipos de datos8m
-
Datos numéricos7m
- 5m
-
Trabajando con variables6m
-
Entrada y salida de estándar10m
-
Introducción a cadenas de caracteres7m
-
De pseudocódigo a Python 36m
-
Ejercicios de estructuras secuenciales: Ejercicio 35m
-
Ejercicios de estructuras secuenciales: Ejercicio 103m
-
Ejercicios de estructuras secuenciales: Ejercicio 152m
-
Ejercicios de estructuras secuenciales: Ejercicio 174m
-
Ejercicios de estructuras secuenciales: Ejercicio 182m
-
-
-
Alternativas6m
-
Ejercicios de alternativas: Ejercicio 23m
-
Ejercicios de alternativas: Ejercicio 51m
-
Ejercicios de alternativas: Ejercicio 94m
-
Ejercicios de alternativas: Ejercicio 135m
-
Repetitivas: While11m
-
Repetitivas: For6m
-
Uso específico de variables: Contadores, acumuladores e indicadores8m
-
Ejercicios de repetitivas: Ejercicio 14m
-
Ejercicios de repetitivas: Ejercicio 35m
-
Ejercicios de repetitivas: Ejercicio 72m
-
Ejercicios de repetitivas: Ejercicio 102m
-
Ejercicios de repetitivas: Ejercicio 113m
-
-
-
Cadenas de caracteres8m
-
Las cadenas de caracteres son inmutables3m
-
Métodos principales de cadenas10m
-
Ejercicios de cadenas de caracteres: Ejercicio 23m
-
Ejercicios de cadenas de caracteres: Ejercicio 34m
-
Ejercicios de cadenas de caracteres: Ejercicio 48m
-
Ejercicios de cadenas de caracteres: Ejercicio 92m
-
Listas13m
-
Las listas son mutables5m
-
Métodos principales de listas6m
-
Tuplas5m
-
Ejercicios de listas: Ejercicio 13m
-
Ejercicios de listas: Ejercicio 34m
-
Ejercicios de listas: Ejercicio 86m
-
Ejercicios de listas: Ejercicio 105m
-
-
-
Diccionario5m
-
Métodos principales de diccionarios6m
-
Ejercicios de diccionarios: Ejercicio 23m
-
Ejercicios de diccionarios: Ejercicio 33m
-
-
-
Excepciones9m
-
-
-
Introducción a los módulos5m
-
-
-
Introducción a las funciones12m
-
Funciones recursivas3m
-
Ejercicios con funciones: Ejercicio 25m
-
Ejercicios con funciones: Ejercicio 53m
-
Ejercicios con funciones: Ejercicio 116m
-
-
-
Introducción a la programación orientada a objetos9m
-
Encapsulamiento en la programación orientada a objetos7m
-
Herencia y delegación10m
-
Ejercicios de programación orientada a objetos10m
-
Te dejamos una selección de cursos, carreras y artículos
Qué es Python: Características, evolución y futuro
Curso de Introducción a la programación con Pseudocódigo
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.
Dudas frecuentes
¿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í.
¿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.
¿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.