/LearningToCode

Repository of Learning to Code

Primary LanguageJupyter Notebook

Introducción al entorno de programación Python

Este repositorio contiene el código fuente para el curso de Introducción al entorno de programación Python. En este curso, aprenderás los conceptos básicos del lenguaje de programación Python y de Google Colab. Se cubrirán los siguientes temas:

Tabla de contenidos

  1. Introducción a Python y Google Colab
  2. Mostrando resultados
  3. Realizando operaciones
  4. Almacenando datos con variables y listas
  5. Jugando con la lógica
  6. Iterando con ciclos
  7. Funciones reutilizables
  8. Introducción a módulos

Introducción a Python y Google Colab

En esta sección, aprenderás los conceptos básicos del lenguaje de programación Python y de Google Colab. Se cubrirán los siguientes temas:

  • ¿Qué es Python y Google Colab?
  • Tipos de datos: enteros, flotantes, números complejos, valores booleanos
  • Errores en el entorno de programación
  • Ejercicios

Mostrando resultados

En esta sección, aprenderás cómo mostrar resultados en Python utilizando la función print. Se cubrirán los siguientes temas:

  • Variables y asignaciones
  • Operadores aritméticos
  • Programas con entradas: función input
  • Otros tipos de datos: cadenas de caracteres y listas
  • Métodos
  • Ejercicios

Realizando operaciones

En esta sección, aprenderás cómo realizar varias operaciones en Python. Se cubrirán los siguientes temas:

  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Ejercicios

Almacenando datos con variables y listas

En esta sección, aprenderás sobre los tipos de datos estructurados (contenedores) como cadenas de caracteres, listas, conjuntos y diccionarios en Python. Se cubrirán los siguientes temas:

  • Acceso a los datos en los contenedores
  • Ejercicios

Jugando con la lógica

En esta sección, aprenderás sobre los operadores de comparación y lógicos en Python. Se cubrirán los siguientes temas:

  • Operadores de comparación
  • Operadores lógicos
  • Sentencias condicionales (if, else, elif)
  • Ejercicios

Iterando con ciclos

En esta sección, aprenderás sobre las sentencias iterativas como los ciclos for y while en Python. Se cubrirán los siguientes temas:

  • Sentencias iterativas (for, while)
  • Ejercicios

Funciones reutilizables

En esta sección, aprenderás sobre cómo definir funciones y cómo utilizar las funciones integradas de Python. Se cubrirán los siguientes temas:

  • Definición de funciones
  • Funciones incorporadas de Python
  • Atributos de los objetos de Python (métodos y propiedades)
  • Ejemplos de métodos sobre objetos de cadena
  • Ejercicios

Introducción a módulos

En esta sección, aprenderás sobre cómo definir módulos en Python. Se cubrirán los siguientes temas:

  • Definición de módulos
  • Ejercicio

Comenzando

Para comenzar con este curso, simplemente clona este repositorio en tu máquina local y comienza a seguir las instrucciones en los diferentes archivos .ipynb. ¡Disfruta!

Contribución

Siéntete libre de contribuir a este proyecto enviando una solicitud de extracción (pull request) o creando un problema (issue). Agradecemos cualquier contribución que puedas hacer para mejorar este curso.