Objetivo:
Al finalizar el curso el participante programará en el lenguaje Python usando la metodología orientada a objetos en aplicaciones web y de consola.
Requisitos
Conocimientos básicos de bases de datos y programación
Material a entregar
Ganas de aprender.
Contenido
Python es un lenguaje de programación fácil de entender y de utilizar y se puede emplear para una gran variedad de cosas, como aplicaciones de escritorio, web y hacer de intermediario entre dos aplicaciones.
Otra de las ventajas de Python es que las aplicaciones son multiplataforma, pudiéndose ejecutar en Windows, Linux y Mac OS X, además de que se puede integrar con bases de datos como SQLite, Oracle, SQL Server, MySQ y PostgreSQL.
Programa
– Introducción a Python
– Estructuras de control
– Funciones
– Clases
– Módulos y paquetes
– Archivos
– Bases de datos
– Introducción a programación web, utilizando Django
– ¿Qué es Python?
– Instalación de Python
– Tipos de datos
– Usando el intérprete de Python
– If
– For
– While
– Utilidad de dividir el código en funciones
– Cómo definir funciones
– Conceptos de programación orientada a objetos
– Declaración de clases
– Cómo importar y utilizar módulos y paquetes
– Cómo crear módulos y paquetes
– Lectura y escritura de archivos de texto
– Lectura y escritura de archivos utilizando JSON
– Conceptos de bases de datos
– Comandos básicos de SQL (Select, Update, Delete, Insert)
– Cómo utilizar una base de datos
– Introducción a HTML
– ¿Que es Django?
– Cómo crear un proyecto de Django
– Definición de las tablas de la base de datos
– Sitio Admin
– Vistas y templates
– Archivos estáticos
Al término de este módulo el usuario aprenderá a:
– Crear variables, clases y métodos
– Utilizar las estructuras de control
– Comprender la diferencia entre programación orientada a objetos y programación estructurada
– Identificar los conceptos de polimorfismo y herencia
– Utilizar una base de datos con la aplicación
– Crear una aplicación web, utilizando Django
Fecha confirmada
20 de mayo del 2023 (presencial)
*Fechas y horarios sujetas a cambios; mínimo 8 personas para iniciar.
Frecuencia y Horario
6 Sesiones sabatinas de 2:00 a 6:00 p.m.
Costo
$8,820 a $3,465
Modalidad
Presencial o en línea
(sujeto bajo demanda)
Duración
24 horas promedio
Lugar
Dirección General de Tecnologías y Desarrollo Digital, Pedro de Alba s/n Cd Universitaria