Introducción a la Programación con Python

¿Deseas aprender Programación para obtener un mejor trabajo o crear una idea? ¡Este curso es para ti!

4.64 (7565 reviews)
Udemy
platform
Español
language
Programming Languages
category
Introducción a la Programación con Python
90,108
students
4.5 hours
content
Sep 2019
last update
FREE
regular price

What you will learn

Aprenderás desde lo básico que es programación, lenguajes de programación, escribir y correr código fuente

Conocerás que son los tipos de datos, variables, enteros y funciones en los lenguajes de programación

Utilizaremos Python, un lenguaje fácil de aprender, con una sintaxis sencilla y limpia

Aprenderas temas más avanzados como Programación Orientada a Objetos

También aprenderás a manejar archivos con Python

Crearemos un proyecto final con todo lo que aprenderás en el curso, además de una serie de retos

Description

Según una encuesta que realice a mis alumnos, alrededor del 40% quiere aprender a programar para obtener un mejor salario o cambio de carrera, mientras que el 34% mencionan desarrollar una idea.

Si alguna de estas 2 es tu razón principal para aprender programación estas en el curso indicado.

Aprender a programar es sin duda una de las actividades del presente y futuro.

En este curso aprenderás desde las bases: cadenas de texto, números, funciones, código condicional y lo haremos con un lenguaje que es el más popular hoy en día: Python

Con Python puedes crear sitios y aplicaciones web, machine learning, seguridad informatica y mucho más!

Si nunca has escrito una línea de código (pero tienes el deseo de aprender) este curso es para ti, incluso si esta en tus planes estudiar Tecnologías o Informatica pero quieres ir avanzando en tu aprendizaje.


Content

Introducción al curso

¿Porqué aprender a programar? y Carreras en Programación
¿Qué es Programación?
Dividir un problema grande en partes pequeñas

Lenguajes de Programación

Lenguajes de Programación
Escribir Código Fuente
Ejecutar Código Fuente

IDE's y Editores de Texto

Qué son los IDE's y editores de texto
Instalando VSCode en Windows
Instalando VSCode en Mac

Python

¿Porqué Python?
Instalando Python en Windows
Instalando Python en Mac

Fundamentos de Programación - Variables y Tipos de Datos

Variables
Tipos de Datos
Practicando los Tipos de Datos

Funciones

Funciones
Funciones con Parametros y argumentos
Funciones que Retornan Valores
Diferencias entre Funciones y Métodos

Números y Operadores

Números y ejemplos con números
Funciones con Números

Buenas Prácticas con tu código

Comentar tu código
Espaciado y Orden

Arreglos e Iteradores en Programación

Qué son los Arreglos (Arrays) en Programación
Trabajando con Lists en Python
Veamos que son los iteradores

Código Condicional

Veamos que es el código condicional y unos ejemplos
If Anidados
elif en python
Operadores and y or
Lists, iteradores e If en un ejemplo

Objetos en Programación

Qué son los objetos y algunas operaciones en objetos (Diccionarios en Python)
Otras operaciones con objetos (Diccionarios en Python)

Entrada de Datos por el Usuario

Ejemplos con Entrada de Datos
Introducción a while
Otros ejemplos con while
Creando un proyecto de Playlist con while, funciones, listas y diccionarios
Preguntando al usuario por las canciones que desea agregar
Agregando canciones o finalizando la función de agregar
Mostrando un resumen de canciones

Introducción a la Programación Orientada a Objetos POO

Qué es la Programación Orientada a Objetos, como crear una clase y terminos
Creando una clase y definiendo unos métodos
Abstracción y Constructores
Encapsulamiento
Getters y Setters
Herencia
Polimorfismo

Manejo de Archivos

Creando y escribiendo datos en un archivo
Mostrando los contenidos de un archivo en la terminal

PROYECTO FINAL

Que vamos a construir
Creando un Directorio al ejecutar la app
¿Qué es CRUD?
Creando el código condicional para cada opción
Creando el archivo en base al nombre
Escribiendo la información en el archivo
Validando si un contacto ya existe
Primeros pasos con la edición
Editando un contacto
Mostrando los Contactos
Buscar un Contacto
Eliminar un Contacto

Fin del Curso y que continuar aprendiendo

Ideas para proyectos para practicar
Visita mi sitio web!

Screenshots

Introducción a la Programación con Python - Screenshot_01Introducción a la Programación con Python - Screenshot_02Introducción a la Programación con Python - Screenshot_03Introducción a la Programación con Python - Screenshot_04

Reviews

Eliezer
August 1, 2023
Hasta el momento me ha gustado la forma en que va desarrollando el curso, una introducción bastante clara y sencilla acerca de programación me gusta por que ha ido respondiendo varias de mis dudas acerca de por que aprender a programar y que lenguaje utilizar para iniciar.
Deison
July 23, 2023
El curso es muy completo realmente, toma conceptos teoricos desde lo más básico de la programación para personas que estan en cero. Lo recomiendo mucho si eres una persona que apenas esta iniciando. Lo unico que se deberia actualizar sería la parte de manejo de archivos, ya que usanso pathlib se puede hacer mucho mas entendible. De resto muchas gracias Pablo por tu tiempo en desarrollar este curso
Planeamiento
July 7, 2023
Hasta hora el profesor es muy claro en su explicación y sobre todo la utilización de ejemplos sirve para afianzar los nuevos conceptos.
Jose
July 4, 2023
excelente muy bien explicado y muy recomendado si quieres iniciar en python y no tienes ningún conocimiento
Errold
June 29, 2023
Como siempre he pensado de Juan, él es el mejor profesor de programación que conozco, el nivel de manejo del tema y la forma de explicar son las mejores, ya voy llevando 2 cursos con él y espero realizar todos sus cursos
Jonatan
May 23, 2023
Muy profesional. Super bien explicado, le da 100 patadas a la basura de OpenWebinars que me ogligaron a estudiar en mi empresa.
Eduardo
April 20, 2023
Excelente curso de iniciación a este lenguaje de programación, fue muy útil gracias, ademas de que deja pequeñas muestras de todo lo que falta por aprender, un curso básico pero muy bueno
Nicolás
April 12, 2023
me parece una manera increíble de introducirte en temas que antes veías muy difícil de acceder. El hecho de ser gratuito y que te muestre lo esencial básico es muy bueno. Y el poder retomar los videos las veces que sea necesario para entender cualquier duda que salga del mismo.
Raúl
April 6, 2023
es comprensible las indicaciones y se facilita el aprendizaje, estaremos dando el ultimo punto de vista en el PROYECTO FINAL
Soraya
March 18, 2023
Muy buena eleccion, es sencillo de entender al estar muy bien explicado yes facil ir quedandose con los contenidos al ir haciend ejercicios.
Miguel
March 16, 2023
El mejor, muy crack la verdad, todo excelente, el sonido, la filosofia, el tono, el animo, la ventana, todo, y gratuito, eres le mejor profe
Marc
January 28, 2023
Thank you so much! Your lessons are great and even better because they're for free. I've learned so much thanks to you.
Erik
January 24, 2023
Excelente curso y los ejercicios que dejo el profesor fueron muy divertidos de realizar. Me hubiera gustado que hubieran más ejercicios pero se entiende porque es un curso gratuito, espero en un futuro se abarque un curso de pago con frameworks web de Python.
Jean
January 15, 2023
Muy buen cuso para aprender los conceptos basicos de programación, aunque si seria buena una pequeña actualización en la parte del proyecto final, pero todo lo demás excelente.
Kevin
January 7, 2023
No está mal, es mi primer contacto con la programación y lo recomiendo como introducción a Python. Ahora voy empezando la sección 13 y al principio explica las cosas de una forma mas pausada y sin tanta prisa, pero a medida que avanza llega un punto donde comienza a ir demasiado rápido para quien no ha programado nunca, y puede llegar a un punto que tienes que literalmente, copiar el código para no ir atrás varias veces, y luego comprender lo que estás haciendo y como funciona. Iré haciendo poco a poco lo que me queda, pero estresan las prisas y tampoco es plan de estar bajando velocidad al vídeo, porqué no se estudia muy cómodo. Es una opinión totalmente constructiva, pero creo que ir un poco mas lento y sobre todo a medida que avanza con funciones y variables, podría ser bastante positivo.

Charts

Price

Introducción a la Programación con Python - Price chart

Rating

Introducción a la Programación con Python - Ratings chart

Enrollment distribution

Introducción a la Programación con Python - Distribution chart

Related Topics

2573656
udemy ID
9/23/2019
course created date
9/25/2019
course indexed date
Bot
course submited by