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.
A quien va dirigido
A personas que desean aprender el lenguaje Python para hacer aplicaciones web y de consola.
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 multiplataformas, 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 y arreglos
– Clases
– Módulos y paquetes
– Archivos
– Bases de datos
– Introducción a programación web, utilizando Django
– Proyecto final
– ¿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
– Como definir funciones
– Definición de arreglos
– Tipos de Arreglos (Lista, Tuplas, Diccionarios)
– Casos de uso de arreglos.
– Conceptos de Programación Orientada a Objetos.
– Declaración de clases.
– Casos de uso de las clases.
– Implementación de las clases.
– Cómo importar y utilizar módulos y paquetes
– Cómo crear módulos y paquetes
– Casos de uso de paquetes
– Instalación de módulos externos
– Lectura de archivos de texto
– Escritura de archivos de texto
– Casos de uso de archivos de texto
– Conceptos de bases de datos
– Diseño de Base de Datos
– Comandos básicos de SQL (Select, Update, Delete, Insert)
– Cómo conectar Python con una base de datos
– ABC en Python
– Introducción a HTML (etiquetas, estructura y diseño)
– Introducción a MVC (modelo vista-controlador)
– ¿Que es Django?
– Cómo crear un proyecto de Django
– Cómo crear aplicaciones en Django
– Definir vistas en Django
– Uso de templates HTML.
– Montaje de servidor Django.
– Visualización de página web (ABC)
Proyecto Final
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
22 de febrero del 2025
*Fechas y horarios sujetas a cambios; mínimo 8 personas para iniciar.
Frecuencia y Horario
6 sesiones sabatinas de 2:00 a 6:00 pm
Costo
De $10,670 a $4,860
Modalidad
En línea
Duración
24 horas promedio
Lugar
Dirección General de Tecnologías y Desarrollo Digital, Pedro de Alba s/n Cd Universitaria