Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introducción a Programación con Python: Crea tu Portafolio
Rating: 5.0 out of 5(8 ratings)
22 students

Introducción a Programación con Python: Crea tu Portafolio

Aprende los principios de la programación en general.
Last updated 2/2024
Spanish
Spanish [Auto],

What you'll learn

  • Conceptos básicos de la programación.
  • Sintaxis de Python, cómo instalarlo, cómo ejecutar tus scripts, dónde editarlos.
  • Cómo usar Github para crear tu propio portafolio de proyectos y documentar tu avance.
  • Cómo usar librerías de Python que sirven para crear proyectos vistosos y útiles.
  • Aprende a hacer interfaces gráficas para escritorio, juegos sencillos y aplicaciones de consola..
  • Los principios de la programación orientada a objetos usando Python.
  • Buenas prácticas de programación, para hacer código legible y de calidad.

Course content

7 sections34 lectures3h 36m total length
  • ¡Bienvenido al curso!2:12

    Una pequeña bienvenida y explicación acerca de lo que quiero lograr en este curso. Hablamos de cómo funciona el curso y los tres objetivos principales.

    El primer objetivo es darte los principios básicos de programación, un entendimiento de cómo funciona todo lo relacionado al software. Esto se puede aplicar no solo a este curso, y no solo a Python, sino a muchos otros lenguajes de programación.

    El segundo objetivo es que puedas hacer proyectos funcionales en Python, entiendas su sintáxis, y tengas herramientas para hacer tus propios proyectos o avanzar y profundizar en el lenguaje sin problemas en el futuro.


    Por último hay que mencionar Github, que es la plataforma en la que vamos a subir todos nuestros proyectos. Es una gran plataforma para guardar y mantener proyectos de software, además de que podemos usarla para trabajar en equipo y mantener un portafolio de proyectos.


    Bienvenido y vamos a aprender mucho.

  • ”Tutorial Hell” El infierno de los tutoriales.1:34

    Aqui quiero hablar de un problema muy común en los que queremos aprender cosas nuevas. No hay que confiar únicamente en los tutoriales y en las respuestas pre-hechas a los problemas. Hay que luchar por un tiempo con las fallas y las equivocaciones si es que queremos avanzar realmente.


    En este curso te recomiendo que hagas las actividades extra por tu cuenta para que realmente puedas interiorizar el conocimiento.

  • Cómo se ejecuta un programa2:31

    Una pequeña esplicación acerca de cómo hace nuestra computadora para ejecutar un programa que nosotros creamos. Está bastante simplificada, pero nos ayuda a comprender que no estamos haciendo magia, solo se trata de crear un script en el formato adecuado, para darselo a alguien mas (el interprete de python) para que lo ejecute.
    Hay que evitar depender demasiado de los ambientes de programación que ya vienen con todo integrado, y saber cómo correr nuestros programas es un gran paso para comprender realmente lo que hacemos.

  • Instalar Python2:20

    Un video rápido acerca de el proceso de instalación de python. Es sencillo si sabes lo que estás haciendo, espero que te sirva el video y lo instalemos juntos.

  • Trabajar con Github3:12

    Una corta guía de los primeros pasos para tener un repositorio local y una cuenta de Github, de esta manera podemos respaldar nuestros proyectos en la red, compartirlos, mostrarlos, mantenerlos , etc. Es uno de los pasos más importantes de este curso.

  • Hola Mundo8:36

    Aquí hacemos el primer programa de Hola mundo, además de hablar un poco de dónde vamos a hacer nuestro código y cómo subirlo a github ya que lo tenemos funcionando en nuestra computadora.

    Este video es importante porque es el flujo básico de trabajo que vamos a seguir en todo el curso. A partir de aquí vamos a entrar de lleno a los temas de desarrollo de software.

Requirements

  • Solo se necesita una computadora con acceso a internet
  • No se requiere experiencia en programacion.

Description

En este curso vamos a aprender lo básico de Python, y de los principios de programación que son usados  en muchos otros lenguajes. Vamos a hacer varios programas, desde lo más básico hasta juegos sencillos. La intención no es que puedas copiar código que funcione y ya, sino que puedas comprender el porqué de cada línea, y sepas dónde buscar la información por ti mismo.


Además, vamos a aprender a usar la herramienta GitHub, para poder guardar en líniea nuestro progreso. Ahí tambien van los retos adicionales que puedes hacer para realmente aprender y dominar Python. Un portafolio en ínea es una buena manera de documentar el progreso, y puede incluso abrirnos oportunidades profesionales en el futuro. La mejor manera de aprender a programar es mediante proyectos, y tener proyectos que ver, mostrar y mejorar es lo que más nos ayuda.


Vamos a aprender de variables, listas, sets, tuplas, funciones, variables globales y locales, ciclos, y todos los conceptos básicos que nos ayudan a tener un programa funcional.
Además vamos a aprender a usar unas cuantas de las librerías de Python para poder hacer aplicaciones con una interfaz gráfica sencilla pero eficaz.

Vamos a hablar también de la programación orientada a objetos, qué es y porqué la usamos, vamos a hacer uso de ella para simplificar y mejorar nuestro código.

Al terminar este curso tendrás bases sólidas para continuar aprendiendo, resolver retos y proyectos personales, y para que no importa lo que veas más adelante, puedas comprender e implementar código sin problemas.

Who this course is for:

  • Principiantes en Programación interesados en Python
  • Desarrolladores que quieran aprender lo básico en Python
  • Desarrolladores que queran comenzar a tener un portafolio de proyectos
  • Principiantes que quieran aprender las bases de la programación