Inicio rápido con Python

Domine los conceptos fundamentales de Python en este curso práctico diseñado para principiantes. Aprenda conceptos esenciales como tipos de datos, estructuras de control, funciones, módulos y estructuras de datos a través de laboratorios interactivos y desafíos prácticos. Ideal para aquellos que inician su viaje en la programación con Python.

Python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Inicio rápido con Python es una introducción práctica y compacta para quienes programan por primera vez. Sus 10 actividades alternan cinco laboratorios guiados con cinco desafíos breves, desde el intérprete y la entrada/salida hasta tipos, control de flujo, funciones, módulos, paquetes y estructuras integradas.

Cada laboratorio explica un tema antes de que un desafío espacial te pida aplicarlo. Esta estructura emparejada recorre rápidamente lo esencial y exige que escribas y verifiques código.

Lo que aprenderás

  • Usar el intérprete y ejecutar scripts que lean entradas e impriman resultados formateados
  • Guardar valores en variables y convertir entre números, cadenas y booleanos
  • Manipular texto con índices, cortes y operaciones habituales de cadenas
  • Controlar el programa con condiciones, bucles for y while, anidamiento y controles de bucle
  • Definir funciones reutilizables y comprender ámbitos locales y globales
  • Crear módulos y paquetes e importar módulos completos o funciones concretas
  • Crear y actualizar listas, tuplas, conjuntos y diccionarios
  • Combinar funciones y estructuras para implementar pequeños programas basados en requisitos

A quién va dirigido este curso

Está dirigido a principiantes absolutos que desean una primera experiencia breve y estructurada con Python, y a estudiantes de otros lenguajes que buscan repasar la sintaxis con práctica. Prioriza habilidades esenciales y ejercicios inmediatos, no una cobertura amplia o avanzada.

Requisitos previos: No se requiere experiencia en programación ni Python. Basta con usar el teclado y navegar por archivos; el curso presenta el intérprete y el flujo de ejecución.

Entorno de aprendizaje: Todo se ejecuta en Ubuntu 22.04 con Python 3, editor y terminal. Seis actividades usan escritorio VNC y cuatro WebIDE. Los laboratorios guían paso a paso; cada desafío incluye comprobaciones automáticas y solución de referencia.

Preguntas frecuentes

¿En qué se diferencia de Python for Beginners?

Quick Start es la ruta corta: 10 actividades y 30 pasos sobre sintaxis, funciones, módulos y colecciones. Python for Beginners tiene 30 laboratorios y añade codificación, PEP 8, manejo detallado de errores, clases, métodos especiales y decoradores.

¿Los desafíos son adecuados para un principiante absoluto?

Sí, si completas el laboratorio guiado anterior. Cuatro son Beginner; el desafío final de estructuras es Intermediate y combina varias habilidades del curso.

¿Puedo consultar una solución si me atasco?

Sí. Los cinco desafíos incluyen solución de referencia y comprobaciones automáticas. Intenta primero el requisito y usa después el feedback y la solución para corregirlo.

¿Cubre programación orientada a objetos o frameworks?

No. Termina con funciones, módulos, paquetes y colecciones. Clases, excepciones, archivos, frameworks web, bibliotecas de datos y despliegue quedan fuera de este inicio rápido.

Profesor

labby
Labby
Labby is the LabEx teacher.