Python 3: Desde cero para principiantes

Uriel, con experiencia en empresas como Amazon y Didi, te enseñará Python de una manera fácil y sencilla.

4.53 (327 reviews)
Udemy
platform
Español
language
Programming Languages
category
instructor
Python 3: Desde cero para principiantes
22,034
students
4 hours
content
May 2023
last update
$49.99
regular price

What you will learn

Variables, tipos de datos y cadenas de caracteres.

Comentarios, listas, tuplas, uso de diccionarios.

Sentencias condicionales, ciclo for, ciclo while.

Programación Orientada a Objetos (POO).

Description

Python es un lenguaje de programación poderoso y ampliamente usado en la industria. Además, es fácil de aprender y por ello es usado a nivel mundial para enseñar los fundamentos de programación.

Así que si quieres aprender a programar y adquirir habilidades altamente demandadas, en este curso aprenderás los fundamentos de programación en Python con explicaciones detalladas.

Su sintaxis es fácil de entender puesto que es cercana al lenguaje natural, y los programas hechos en Python parecen pseudocódigos, lo cual brinda una gran ayuda en su mantenimiento.

Su código es más organizado evitando el uso del signo de punto y coma al final de cada sentencia y también evita el uso de llaves para especificar que dicho bloque de código pertenece a una sentencia.

En conclusión ¿Debería aprender Python?

Python es un fenomenal primer lenguaje, como si es tu segundo, tercero o enésimo lenguaje. Su curva de aprendizaje es menos áspera que otros, dispone de miles de librerías que permiten en unas pocas líneas de código hacer lo que nos propongamos. Te permite evolucionar rápidamente, además de profundizar en tareas más complejas, según vas adquiriendo soltura.


El 89% de los estudiantes del curso también ha mejorado su situación laboral.

¡Inscríbete ahora y desarrolla esa habilidad que te hace falta!

Deja de perder las oportunidades laborales por no tener mas habilidades.

Añádete las habilidades que te harán brillar aprendiendo a generar propuestas de alto valor para el mundo laboral.

Suena a "truco de magia" pero la realidad es que tendrás una habilidad que es altamente demandada por las empresas.

Después de tomar este curso tu carrera profesional cambiará totalmente porque tendrás las herramientas necesarias para hacer propuestas de alto impacto basadas en datos. Serás del club de los profesionistas que tienen buenos ingresos.


¡INSCRÍBETE AHORA y empieza a potenciar tu carrera!

Content

Introducción

Bienvenido al curso
Presentación del instructor
Jupyter Notebooks (Archivos descargables)
¿Qué es Python?
Instalación Python 1
Instalación Python 2
Instalación Jupyter
Interfaz Jupyter
Mi primer "Hola mundo"

Variables y tipos de datos

Variables
Características principales de los tipos de datos numéricos (int y float)
Uso de la función type()
Características de los valores booleanos (True y False)

Cadena de caracteres

Introducción a las Cadenas de Caracteres en Python (Strings)
Uso de la función len() para obtener el tamaño de una cadena de caracteres
Uso de índices para acceder a sus caracteres a través de la indexación
Rebanado de cadenas de caracteres con dos y tres parámetros
Métodos de cadenas de caracteres y cómo usarlos

Recibiendo Datos del Usuario

Cómo usar la función input() para solicitar y recibir valores
Cómo usar la función input() para interactuar con el usuario

Operadores

Concepto de "operador" y "operando" y cómo pueden formar expresiones en Python
Operadores Aritméticos: suma, resta, multiplicación, división y más
Uso del acrónimo PEMDAS para recordar el orden de las operaciones aritméticas
Operadores Lógicos: and, or, y not
Tablas de verdad de los operadores lógicos
Operadores Relacionales: <, <=, >, >=, ==, !=
Cómo usar operadores relacionales en Python para comparar cadenas de caracteres
Operadores de Asignación: =, +=, -=, *=, /=, **=, //=, %=

Sentencias Condicionales

¿Qué es una sentencia condicional?
Cómo funciona una sentencia condicional en Python
Propósito y efecto de añadir una o varias cláusulas elif a un condicional

Comentarios

Cómo escribir un comentario en Python

Listas

Introducción a las listas en Python
Cómo añadir un elemento al final de una lista o en un índice específico
Cómo remover un elemento de una lista
Cómo verificar si un elemento existe en una lista o no
Cómo actualizar el elemento en un índice particular de una lista

Tuplas

Introducción a las tuplas en Python
Cómo acceder a un elemento de una tupla
Diferencias principales entre las tuplas y las listas
Cómo verificar si un elemento existe en una tupla o no
Cómo encontrar el índice específico de un elemento en una tupla
Cómo contar el número de ocurrencias de un elemento de una tupla

Diccionarios

Introducción a los diccionarios en Python
Cómo añadir y modificar pares clave-valor
Cómo remover pares clave-valor de un diccionario
Cómo verificar la existencia de un par clave-valor en un diccionario

Documentación

Introducción a la documentación oficial de Python
Cómo acceder a la documentación oficial

Ciclos For

Introducción a los ciclos en Python
Uso de la función range() en los ciclos for
Uso de ciclos for para iterar sobre iterables

Ciclos While

Introducción a los ciclos while en Python
Concepto de ciclo infinito y cómo detenerlos en la consola

Funciones

Funciones en Python
Parámetros y argumentos en funciones
Cómo retornar un valor de una función y usarlo en el programa
Alcance (scope) de las variables en Python

Recursión

Introducción al concepto de recursión
Partes de una función recursiva: caso base y caso recursivo
Sucesión de Fibonacci implementada de forma recursiva en Python

Archivos

Cómo trabajar con archivos de texto en Python
Uso de la sentencia with para abrir y trabajar con archivos
Modos de apertura de archivos en Python (leer, escribir, y añadir)
Cómo modificar archivos reemplazando su contenido existente
Cómo modificar archivos añadiendo contenido al final del contenido existente

Importaciones

Concepto de módulo y su importancia en Python
Uso de la sentencia import para importar módulos
Cómo importar todos los elementos de un módulo
Cómo importar elementos específicos de un módulo
Cómo asignar un nombre específico a un módulo importado

Errores y excepciones

Introducción a los conceptos de error y excepción
Error de Sintaxis (SyntaxError)
Error de Índice (IndexError)
Error de Clave (KeyError)
Error de Nombre (NameError)
Error de División por Cero (ZeroDivisionError)
Error de Recursión (RecursionError)
Cómo manejar excepciones en el programa usando try .. except
Cómo usar las cláusulas else y finally

Programación Orientada a Objetos

Introducción a Programación Orientada a Objetos (POO)
Propósito de las clases en Python
Cómo definir clases, atributos, y métodos en Python
Instanciar clases en Python
Cómo acceder a los atributos de una instancia
Cómo llamar a un método a través de una instancia
Ejemplo práctico en Python

Terminaste

Conclusiones

Reviews

Rodrigo
January 31, 2023
Excelente, algo distinto. Acostumbrado a usar vscode y windows. Nuevo reto, agarrarle la mano a ubuntu y aprender python usando jupyter.
Gabriel
January 24, 2023
Lamentablemente la dialectica es mala, se puede ver que el ponente sabe del tema, sin embargo las explicaciones no son muy claras y son muy breves, sus ejemplos son muy sencillos, podría poner un ejemplo sencillo y despues uno intermedio para entender un poco mejor el funcionamiento de cada cosa que va explicando, y lo mejor sería tener ejercicios de práctica para poner a prueba lo que va explicando.
Nelson
January 24, 2023
Muy bueno, sencillo y claro para personas que ya sabemos programar pero queremos aprender nuevo lenguaje.
Karla
January 6, 2023
Creo que es muy pronto para preguntar ya que recién van pocos videos, pero hasta ahora voy entendiendom muy bien.
Humberto
October 28, 2022
ejercicios que te ayudan a no perder el ritmo, puntuales. Buena explicación, para adentrarse de manera fácil a los que venimos de otros lenguajes.
David
October 25, 2022
Es bueno, estoy llevando un curso intensivo de Machine con Pyhon sin embargo no habia programado nunca en Python, este curso me ayuda para establecer mejor bases sobre las diferentes funcionalidades que tiene python
Pedro
October 15, 2022
Hasta ahora es nivel muy básico, espero avanzar mas en el curso, pero me está pareciendo muy interesante
Mariano
October 15, 2022
Los videos son muy explicativos y amenos de seguir sin nunca aburrirte. Lo que yo le agregaria serian ejercicios al final de algunos temas para llevar juntos la teoria y la practica. De esa manera al llegar al final el curso se veria mas logrado en todo sentido. Saludos.
Rafael
October 11, 2022
la prosodia del instructor es un poco confusa, por lo rápido q habla y por el sonido de sus "R", a veces es difícil entender. Adicionalmente, los titubeos,... lo hacen incómodo...
Hilario
October 3, 2022
Esta bien, para aprender la rápido la sintaxis básica de Python como un Nuevo lenguaje. No lo recomiendo como primer acercamiento a un lenguaje de programación.
Luca
September 22, 2022
Muy buen curso básico abarca varios temas importantes, lo que agregaría serían mas ejemplo en los if, clases, while y también un poco de la utilización de los módulos.
Julio
September 10, 2022
Voy a mitad de curso y me parece muy completo para empezar en python ya que las explicaciones son muy claras y el facilitador capta tu atencion sin problemas, lo he comparado con el curso de cisco de python y honestamente esta muy bueno este curso.
Juan
August 26, 2022
Muy Buena La elección de este curso. La interfaz de Jupyter no la conocía y me parece más que amigable a la hora de aprender a programar.
Néstor
June 22, 2022
Muy buenas y claras las explicaciones! pero le faltan ejercicios practicos para poner a prueba lo que explica. Por eso le doy solo 4 estrelllas. La forma en que explica las clases es de lo mejor, al fin logre entenderlo.
Trinidad
June 14, 2022
Buen curso, claro y corto. Estaría increíble que pudieran mejorar las imágenes para que se vea mejor el código.

Coupons

DateDiscountStatus
1/29/2022100% OFF
expired
1/30/2022100% OFF
expired
2/1/2022100% OFF
expired
2/22/2022100% OFF
expired
3/1/2022100% OFF
expired
3/23/202288% OFF
expired
4/7/2022100% OFF
expired
5/18/2022100% OFF
expired
5/23/2022100% OFF
expired
6/14/2022100% OFF
expired
6/21/2022100% OFF
expired
7/12/2022100% OFF
expired
7/26/2022100% OFF
expired
8/9/2022100% OFF
expired
8/15/2022100% OFF
expired
8/29/2022100% OFF
expired
9/20/2022100% OFF
expired
9/26/2022100% OFF
expired
10/5/202269% OFF
expired
10/11/2022100% OFF
expired
10/24/2022100% OFF
expired
10/31/2022100% OFF
expired
11/19/202284% OFF
expired
11/19/2022100% OFF
expired
11/23/2022100% OFF
expired
12/14/2022100% OFF
expired
1/3/2023100% OFF
expired
1/17/2023100% OFF
expired
2/6/2023100% OFF
expired
2/28/2023100% OFF
expired
3/20/202384% OFF
expired
3/20/2023100% OFF
expired
3/22/2023100% OFF
expired
4/27/2023100% OFF
expired
5/17/2023100% OFF
expired

Charts

Price

Python 3: Desde cero para principiantes - Price chart

Rating

Python 3: Desde cero para principiantes - Ratings chart

Enrollment distribution

Python 3: Desde cero para principiantes - Distribution chart

Related Topics

Shopify
Shopify

Sell online with Shopify

3 months for 3 €
Shopify
Shopify

Sell online with Shopify

3 months for 3 €
4515736
udemy ID
1/26/2022
course created date
1/29/2022
course indexed date
Mauricio
course submited by