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.

  • 45 lecciones
  • 55 ejercicios prácticos

Más de 5000 estudiantes ya se formaron con nosotros

Formamos desarrolladores desde 2012

Programa del curso

  1. IntroducciónFamiliarizá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. CadenasAprender a trabajar con cadenas.
  7. VariablesDescubrimos cómo almacenar información y reutilizar datos ya existentes.
  8. Expresiones en definicionesAprender a usar variables y simplificar el código.
  9. NomenclaturaAprender a nombrar las variables correctamente.
  10. InterpolaciónAprendemos otro modo de trabajar con cadenas en Python.
  11. Extracción de caracteres de una cadenaAprendemos 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 primitivosAverigüemos, ¿puede Python cambiar cadenas o números?
  15. Funciones y su llamadoAprendemos a utilizar funciones ya hechas.
  16. Firma de la funciónDescubrimos cómo una función acepta y devuelve valores.
  17. Llamada a la función, expresiónAprendiendo a utilizar el resultado del trabajo de las funciones.
  18. DeterminismoAprendemos algunas propiedades de las funciones y características de su funcionamiento.
  19. Biblioteca estándar 📚Conocer la biblioteca estándar.
  20. Propiedades y métodosDescubrimos cómo usar los atributos de datos incorporados en Python.
  21. Cadena de métodos 🔗Aprendemos a encadenar métodos.
  22. Definición de funcionesAprendemos a crear funciones.
  23. Devolución de valoresDescubrimos cómo utilizar el resultado de la ejecución de una función.
  24. Parámetros de funcionesAprendemos a pasar datos a una función.
  25. Parámetros opcionales de las funcionesAprendemos a establecer valores predeterminados.
  26. Argumentos nombrados 🏷️Nos familiarizamos con otro tipo de argumentos.
  27. Anotaciones de tipoAprenderemos, para qué sirven y cómo indicar las anotaciones de tipo.
  28. EntornoAprendemos qué valores están disponibles para las funciones.
  29. Lógica 🧠Aprendemos el tipo lógico y las operaciones lógicas.
  30. Operadores lógicosAprendemos a escribir condiciones compuestas.
  31. Resultado de operaciones lógicasHablamos en detalle sobre las operaciones lógicas.
  32. Estructuras condicionalesControla el comportamiento de la programa en función de diferentes condiciones.
  33. Operador matchEstudiamos una versión especial de if para múltiples condiciones.
  34. Ciclo whileAprendemos a escribir programas para realizar acciones repetitivas.
  35. Agregación de datosAprendemos 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 bucleAprender a controlar el comportamiento del programa en el bucle.
  38. Ciclo forAprendemos 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 profundidadNos 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. PaquetesAprendemos a unir módulos individuales en grupos y a trabajar con dichos grupos.
  43. Módulo randomPracticar el uso del módulo random de la biblioteca estándar de Python para generar números aleatorios.
  44. TuplasNos familiarizamos con el primer tipo compuesto.
  45. Historia del desarrollo del lenguaje Python 📜Descubrimos cómo Python se convirtió en lo que es hoy.
  • Práctica en el simulador

    Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.

  • Cursos flexibles

    Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.

  • Materiales de calidad

    Aprende con cursos creados por programadores en activo y actualizados de forma constante.

Este curso forma parte de estas carreras

Si prefieres aprender con la guía de un mentor, te recomendamos explorar nuestras carreras.

Curso 1 de 17

Preguntas y respuestas

La programación me resulta difícil e incomprensible, ¿podré dominarla?

Seamos sinceros: aprender algo nuevo es difícil. Para lograr tus objetivos no basta con tener ganas: necesitas constancia. Sé honesto contigo mismo: ¿estás dispuesto a esforzarte y no rendirte cuando se complique? Si es así, vas a ver resultados.
Nuestros programas son aptos para principiantes, y nuestros egresados demuestran que se puede empezar desde cero, conseguir trabajo y crecer como profesional. Y no estarás solo: te acompañamos durante todo el proceso.
¿Tienes dudas? Envía tu solicitud y empieza con nuestros cursos gratuitos para evaluar tu interés y conocer la calidad de los materiales.

¿Será posible compaginar los estudios en Códica con trabajo?

Muchos de nuestros estudiantes estudian y trabajan al mismo tiempo. Por eso, el formato es asincrónico: tienes acceso a la plataforma 24/7, avanzas a tu ritmo y no dependes del grupo.
Recomendamos dedicar 15–20 horas por semana para terminar en el tiempo estimado. Aun así, es una referencia: si ya tienes experiencia, irás más rápido; si empiezas desde cero, quizá necesites un poco más de tiempo.

¿Qué pasa si necesito tomar un descanso?

Si necesitas un descanso o pasas por circunstancias que no te permiten continuar con los estudios, puedes tomarte una licencia académica. Simplemente avísale a tu coordinador sobre esto.

La duración general de las vacaciones es — 1 mes. Distribuye este tiempo como más te convenga: tómalo en conjunto o divídelo en semanas. Tu matrícula de Códica simplemente aumentará según la cantidad de días perdidos. No tendrás que pagar más por ellos.

Hace muchos años que ya dejé atrás mi etapa de estudiante: ¿es demasiado tarde para empezar?

El estudiante más joven que hemos recibido en Códica tenía 15 años, y el más adulto tenía 70. ¿Tienes el deseo y el interés de formarte como programador? Comienza sin prestarle atención a tu edad.

Si tu objetivo es obtener un empleo, debemos decirte con honestidad que a los estudiantes de mayor edad les puede llevar más tiempo encontrar trabajo. Sin embargo, tenemos muchos ejemplos de graduados de Códica que, después de los 50 años, han tenido éxito en sus carreras profesionales en la programación.

¿Qué debo hacer después de presentar mi solicitud de formación profesional?

  1. Comienza a completar nuestros cursos básicos gratuitos. Estos contienen teoría, pruebas y práctica: ¡pruébalos!
  2. Espera a que nuestro especialista en estudios profesionales se comunique contigo. Te contactaremos el mismo día o, a más tardar, al siguiente.
No te preocupes, no te forzaremos a estudiar con nosotros. Y la aplicación no te obliga a comprar nuestros cursos. Para nosotros, esta es una oportunidad para aclarar nuestras intenciones, ayudarte con tu elección y responder a tus preguntas. Sucede que después de una asesoría de este tipo, las personas eligen estudiar otro lenguaje de programación o incluso comprenden que el desarrollo no es lo de ellos. Cualquier decisión será correcta mientras sea equilibrada y consciente.

¿Quién es un mentor y cómo ayuda en el proceso de formación?

Los mentores son experimentados programadores que han tenido éxito en su profesión y ahora comparten sus conocimientos y experiencia con los estudiantes de Códica. Los candidatos pasan por un riguroso proceso de selección, y solo uno de cada diez que se postulan para el puesto se convierte en mentor, por lo que no tenemos mentores que hayan sido seleccionados de forma aleatoria.

En Códica te acompañan mentores e instructores:

  • Mentor: explica el material, realiza webinars, ayuda con proyectos y te da soporte para que avances sin trabas.
  • Instructor: en lugar de webinars, dirige sesiones en vivo por Discord, donde practican y resuelven dudas en tiempo real.
Ambos están para apoyarte durante toda la formación y mantener un seguimiento constante.

¿Qué son los proyectos Open Source y para qué deberíamos participar en ellos?

Open Source se refiere a aplicaciones con código fuente abierto en GitHub. Cualquier desarrollador, ya sea principiante o veterano, puede contribuir para mejorar este código, si logra encontrar y corregir errores.

Participar en proyectos de código abierto es una práctica valiosa que se puede incluir en tu portafolio. En primer lugar, te enseña a comprender el código de otras personas. Sí, a menudo los desarrolladores tienen que trabajar con código ajeno en lugar de escribir el suyo. En segundo lugar, ayudar a los demás es muy gratificante.

La comunidad de Códica respalda más de 10 proyectos de código abierto propios, lo que proporciona muchas oportunidades para practicar.

¿Cuáles son mis posibilidades de encontrar trabajo después de Códica?

Hemos calculado que el 74% de las personas vienen a Códica para cambiar de profesión y encontrar empleo logran alcanzar su objetivo. El 65% reciben ofertas de trabajo en las primeras cinco entrevistas. El 27% encuentran trabajo sin necesidad de buscarlo, ya que los empleadores los encuentran por sí solos.

Los graduados que completan todo el programa, trabajan en proyectos y participan en proyectos de código abierto tienen todas las posibilidades de encontrar trabajo. Y nosotros los ayudamos en este proceso.

Códica cuenta con un programa llamado "Ruta Profesional". Es gratuito y está disponible para todos los estudiantes. En el marco de este programa, les enseñamos cómo responder adecuadamente a las ofertas de trabajo, cómo elaborar un currículum y escribir adecuadamente las cartas de presentación.

Si no me gustan los cursos, ¿puedo recuperar mi dinero?

Sí, garantizamos un reembolso completo dentro de los 14 días posteriores al inicio del curso. Además, podrás obtener un reembolso por el resto del programa en cualquier etapa de tus estudios. Y no es necesario que expliques nada para procesarlo.

¿Qué pasa si no tengo tiempo para completar el programa en el tiempo estimado?

No te preocupes: no te expulsaremos de Códica. Si necesitas más tiempo, podrás terminar a tu ritmo.

  • Mantendrás el acceso a la plataforma y el acompañamiento de mentores/instructores.
  • Los meses adicionales se pagan por separado, según tu plan.
  • En la mayoría de los casos, 1–2 meses extra suelen ser suficientes para “ponerte al día”.

¿Qué pasa si termino los estudios antes de tiempo?

¡Excelente! El acceso a la plataforma se mantendrá hasta el final del período pagado. Puedes realizar cualquier curso y programa de Códica.

¿Cómo pagar los estudios?

Si estás seguro de tu decisión de estudiar, puedes pagar el costo completo de la profesión siguiendo el enlace justo después de enviar tu solicitud.

Aceptamos:

  • Tarjetas de cualquier banco: Visa, MasterCard y American Express
  • Criptomonedas
  • PSE y transferencia bancaria (Colombia)
Tras el pago, te daremos acceso a la plataforma y te incorporaremos al grupo. Si necesitas ayuda, escríbenos y te acompañamos.

Todos los detalles están en Formas de pago.

Carrera en 10 mesesGarantía de empleo