Introducción a la Programación en Python

Jul 19, 2024

Introducción a la Programación en Python

Instructor

  • Instructor: Mosh Hamedani
  • Profesión: Ingeniero de software con dos décadas de experiencia
  • Alumnos: Más de 3 millones

Objetivo del Curso

  • Aprender Python desde cero
  • Desarrollar tres proyectos:
    1. Sitio web para una tienda de comestibles usando Django
    2. Programa de predicción de música utilizando aprendizaje automático
    3. Automatización de tareas repetitivas mediante un programa que procesa hojas de cálculo

Importancia de Python

  • Popularidad: Uno de los lenguajes de programación más utilizados
  • Aplicaciones:
    • Automatización
    • Inteligencia Artificial (IA)
    • Desarrollo de aplicaciones y sitios web (ej. Instagram, Dropbox)
  • Mercado Laboral: Requerido en diversas industrias

Instalar Python

  1. Descarga: Visitar Python.org
  2. Instalación:
    • Windows:
      • Descargar y ejecutar el instalador
      • Asegurarse de marcar la opción para agregar Python a la ruta del sistema
    • Mac: Seguir las instrucciones del asistente de instalación

Configurar editor de código (IDE)

  • Recomendado: PyCharm (de JetBrains)
  • Procedimiento:
    1. Descargar PyCharm desde JetBrains
    2. Instalación:
      • Windows: Seguir el asistente de instalación
      • Mac: Arrastrar y soltar el ícono en la carpeta de aplicaciones

Primer Programa en Python

  1. Crear Proyecto: Nombrarlo Hello World
  2. Escribir Código:
    print('Hello, World!')
    
  3. Ejecutar Programa: Desde la opción Run en el menú

Operadores y Tipos de Datos Básicos

  • Enteros (int): Números sin decimales
  • Flotantes (float): Números con decimales
  • Strings (str): Textos
  • Booleanos (bool): True o False
  • Variables: Almacenan datos en la memoria
    price = 10
    

Funciones y Métodos Útiles

  • ** Método de Entrada**:
    name = input('What is your name? ')
    
  • Método de Impresión:
    print('Hello, ' + name)
    
  • Concatenación de Cadenas:
    message = f