Ilustración: curso de Python

Empezar con Python: de los fundamentos a la programación orientada a objetos

Bases sólidas en programación, paso a paso, con ejemplos concretos.

Un curso para principiantes que construye bases sólidas en programación e introduce la programación orientada a objetos. Paso a paso, descubrirá el lenguaje, su lógica y sus buenas prácticas con ejemplos y ejercicios. Es también un trampolín hacia la inteligencia artificial o el desarrollo de software.

3 días De 9:00 a 16:30 (hora de Montreal) En línea, Montréal, Québec

Actualizado el

El curso de Python en resumen

Duración
3 días
Horario
De 9:00 a 16:30 (hora de Montreal)
Formato
Aula virtual en vivo o presencial en Montréal y en Québec
Público
Principiantes en programación y profesionales que quieren automatizar tareas o iniciarse en el análisis de datos.
Precio
1 652 $ por participante, o 1 404 $ para organismos públicos y sin fines de lucro (impuestos no incluidos)
Idioma
Francés

Doussou Formation y Python en cifras

Próximas sesiones del curso de Python

En línea

  • Elegir
  • Elegir
  • Elegir
  • Elegir
  • Elegir
  • Elegir
  • Elegir

Montréal

Hôtel Zéro 1 · 1, boulevard René-Lévesque Est

  • Elegir
  • Elegir

Québec

  • Elegir
  • Elegir

Gatineau / Ottawa

  • Elegir

Programa del curso de Python

Módulo 1: Introducción a Python

  • Python, su ecosistema y sus usos
  • Instalar Python y un entorno de desarrollo (IDE)
  • Documentación oficial y recursos
  • Modo script y modo interactivo
  • Primer programa («Hola, mundo»)

Módulo 2: Sintaxis de Python

  • Tipos y asignación (int, float, str, bool)
  • Operadores aritméticos y lógicos
  • Entrada y salida (input, print, formato)
  • Estructuras de control: if, elif, else, while, for
  • La función range
  • Cadenas de caracteres y slicing
  • Funciones predefinidas y creación de funciones
  • Lectura y escritura de archivos de texto, codificación
  • Taller: scripts completos

Módulo 3: Errores y excepciones

  • Tipos de errores (SyntaxError, TypeError…)
  • try / except, else y finally
  • Excepciones personalizadas
  • Taller: simular y gestionar errores

Módulo 4: Estructuras de datos

  • Listas, diccionarios, tuplas y conjuntos
  • Recorridos con enumerate() y zip()
  • Ordenar y filtrar colecciones
  • Comprensiones de listas y diccionarios
  • Taller: listas como pila y como cola

Módulo 5: Módulos y paquetes

  • Módulos estándar: os, sys, datetime, math
  • Crear y organizar un módulo
  • import y from … import
  • Paquetes y __init__.py
  • Instalar bibliotecas con pip
  • Taller: crear y probar un módulo

Módulo 6: Programación orientada a objetos

  • Objeto, clase e instancia
  • Atributos y métodos
  • Encapsulamiento y convenciones de nombres
  • Métodos especiales: __init__, __str__, __repr__
  • Herencia y polimorfismo (panorama)
  • Composición y agregación
  • Argumentos variables (*args, **kwargs)
  • Taller: clases y sus relaciones

Módulo 7: Bases de datos

  • Bases de datos relacionales
  • Controladores: sqlite3, MySQL Connector, psycopg2
  • Conectarse y crear una tabla
  • Insertar, modificar, eliminar y consultar datos
  • Parámetros y prevención de inyecciones SQL
  • Taller: crear una base y gestionar datos

Sus instructores de Python

El curso lo imparte uno de los instructores siguientes, según la sesión. Todos siguen el mismo programa, con los mismos ejercicios y el mismo material.

Retrato de Danny

Danny

Diplômé en génie logiciel de l’ÉTS, Danny possède plusieurs années d’expérience en développement logiciel, développement Web et formation technique. Développeur full stack, il travaille avec différentes technologies liées à la programmation, aux bases de données, aux API et au développement…

Ver el perfil completo
Retrato de Mamadou DEMBELE

Certitié PL-300, AWS Architect, Scrum

Mamadou DEMBELE

Mamadou Dembele est le fondateur, président et l’un des principaux formateurs de Doussou Formation. Titulaire d’un Master en ingénierie d’affaires de l’Université de Strasbourg et d’un Master 2 en systèmes d’information et communication informatique de l’Université de Haute-Alsace, il offre…

Ver el perfil completo

Tarifas e información práctica

Tarifa preferencial

1 404 $ / participante

Organismos públicos y sin fines de lucro · impuestos no incluidos

Precio público

1 652 $ / participante

Empresas y particulares · impuestos no incluidos

Información práctica

  • Duración: 3 días
  • Horario: De 9:00 a 16:30 (hora de Montreal)
  • Formato: Aula virtual en vivo o presencial en Montréal y en Québec
  • Pago: en línea (PayPal o tarjeta) al inscribirse, o por factura para las organizaciones
  • Financiamiento: Doussou Formation es un organismo de formación acreditado por la CPMT. Para los empleadores de Quebec sujetos a la Ley sobre las competencias (masa salarial de más de 2 M$), este curso puede contabilizarse en su obligación de invertir el 1 % en formación.

Curso de Python para empresas

Forme a todo su equipo en un grupo privado, con sus propios documentos, en sus oficinas o en aula virtual, en las fechas que le convengan.

Solicitar una oferta

Opiniones de los participantes

97 % de satisfacción (evaluaciones al final del curso, 120 evaluaciones) · Leer todos los testimonios

Preguntas frecuentes sobre el curso de Python

¿Necesito saber programar?

No. El curso está pensado para principiantes; basta con sentirse cómodo con la computadora.

¿El curso se imparte en español?

Sí. Esta versión del curso se imparte en español, en aula virtual en vivo, con un instructor que responde a sus preguntas en tiempo real.

¿En qué horario se imparte?

Las sesiones siguen el horario de Montreal (hora del Este de Canadá). Verifique la diferencia con su país antes de inscribirse; también podemos organizar un grupo privado en el horario que le convenga.

¿En qué moneda se paga?

Los precios están en dólares canadienses (CAD). Puede pagar en línea con tarjeta o PayPal, o solicitar una factura para su organización.

¿Recibiré una constancia?

Sí, cada participante recibe una constancia de participación.

Por qué seguir este curso de Python

Objetivos: lo que sabrá hacer

  • escribir sus primeros programas en Python;
  • conocer los módulos estándar;
  • organizar su código en módulos y paquetes;
  • manejar errores y excepciones;
  • acceder a archivos y a bases de datos.

Requisitos previos

Sentirse cómodo usando una computadora. No se requiere experiencia en programación.

Qué incluye

  • Material del curso y archivos de ejercicios para cada participante
  • Constancia de participación
  • Posibilidad de acompañamiento personalizado después del curso
  • En sesión pública presencial:
    • Té y café
    • Almuerzo en un restaurante cercano
    • Estacionamiento (en algunas ciudades)
    • Conexión a Internet inalámbrica

¿Le interesa el curso de Python?