55 ejercicios prácticos
45 lecciones
Curso

«Fundamentos de Python»

Este curso te enseña los fundamentos de Python, incluyendo su sintaxis, condiciones, bucles, tipos de datos y bibliotecas. Aprenderás a declarar funciones, usar métodos integrados y a escribir programas sencillos. Además, dominarás los estándares de nombramiento y aprenderás a depurar y analizar errores en el código.
La teoría se reforzará con práctica constante, facilitando la inmersión en el lenguaje y asegurando una comprensión sólida de Python.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
1. Introducción
Familiarizándonos con el tema del curso.

2. Hello, World! 👋🌍
Escribe tu primer programa.

3. Instrucciones 📝
Nos familiarizamos con los fundamentos de la construcción de programas en Python.

4. Operaciones aritméticas ➗
Traduciendo las operaciones aritméticas al lenguaje de programación.

5. Errores de formato (sintaxis y linting)
Aprendemos sobre los diferentes tipos de errores y cómo corregirlos.

6. Cadenas
Aprender a trabajar con cadenas.

7. Variables
Descubrimos cómo almacenar información y reutilizar datos ya existentes.

8. Expresiones en definiciones
Aprender a usar variables y simplificar el código.

9. Nomenclatura
Aprender a nombrar las variables correctamente.

10. Interpolación
Aprendemos otro modo de trabajar con cadenas en Python.

11. Extracción de caracteres de una cadena
Aprendemos a obtener valores de las cadenas.

12. Recortes de cadenas ✂️
Aprendemos a extraer subcadenas.

13. Tipos de datos 🔢🔠
Multiplicamos un número por una cadena para conocer los tipos de datos.

14. Inmutabilidad y tipos primitivos
Averigüemos, ¿puede Python cambiar cadenas o números?

15. Funciones y su llamado
Aprendemos a utilizar funciones ya hechas.

16. Firma de la función
Descubrimos cómo una función acepta y devuelve valores.

17. Llamada a la función, expresión
Aprendiendo a utilizar el resultado del trabajo de las funciones.

18. Determinismo
Aprendemos algunas propiedades de las funciones y características de su funcionamiento.

19. Biblioteca estándar 📚
Conocer la biblioteca estándar.

20. Propiedades y métodos
Descubrimos cómo usar los atributos de datos incorporados en Python.

21. Cadena de métodos 🔗
Aprendemos a encadenar métodos.

22. Definición de funciones
Aprendemos a crear funciones.

23. Devolución de valores
Descubrimos cómo utilizar el resultado de la ejecución de una función.

24. Parámetros de funciones
Aprendemos a pasar datos a una función.

25. Parámetros opcionales de las funciones
Aprendemos a establecer valores predeterminados.

26. Argumentos nombrados 🏷️
Nos familiarizamos con otro tipo de argumentos.

27. Anotaciones de tipo
Aprenderemos, para qué sirven y cómo indicar las anotaciones de tipo.

28. Entorno
Aprendemos qué valores están disponibles para las funciones.

29. Lógica 🧠
Aprendemos el tipo lógico y las operaciones lógicas.

30. Operadores lógicos
Aprendemos a escribir condiciones compuestas.

31. Resultado de operaciones lógicas
Hablamos en detalle sobre las operaciones lógicas.

32. Estructuras condicionales
Controla el comportamiento de la programa en función de diferentes condiciones.

33. Operador match
Estudiamos una versión especial de if para múltiples condiciones.

34. Ciclo while
Aprendemos a escribir programas para realizar acciones repetitivas.

35. Agregación de datos
Aprendemos a aplicar ciclos en la práctica.

36. Recorrido por las cadenas 🔄
Aprendemos a recorrer y formar cadenas en ciclos.

37. Condiciones dentro del cuerpo del bucle
Aprender a controlar el comportamiento del programa en el bucle.

38. Ciclo for
Aprendemos otro ciclo en Python.

39. Depuración 🐞🔍
Aprendemos a encontrar errores en el código.

40. Módulos 🗂️
Descubrimos cómo Python trabaja con el código dividido en varios archivos.

41. Módulos a profundidad
Nos familiarizamos con algunos casos particulares de trabajo con módulos, que a menudo se encuentran en la documentación y en ejemplos de código.

42. Paquetes
Aprendemos a unir módulos individuales en grupos y a trabajar con dichos grupos.

43. Módulo random
Practicar el uso del módulo random de la biblioteca estándar de Python para generar números aleatorios.

44. Tuplas
Nos familiarizamos con el primer tipo compuesto.

45. Historia del desarrollo del lenguaje Python 📜
Descubrimos cómo Python se convirtió en lo que es hoy.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Más de 600 lecciones y ejercicios

Acceso a la plataforma 24/7

Certificado electrónico al finalizar el curso

Chat con otros estudiantes

Cancela tu suscripción en cualquier momento
Suscripción anual
$10 USD / mes
Suscripción mensual
$26 USD / mes
¡Ahorra más del 60%!
Cobro mensual recurrente
Total anual: $312 USD
Cobro anual recurrente
de $312 USD
de solo $120 USD

Preguntas y Respuestas