Domina Pyhton, automatiza tareas y diseña aplicaciones.
Domina el lenguaje de programación más potente y con más crecimiento del mercado. Desarrolla programas de consola para automatizar tareas y diseñar aplicaciones.
Domina el lenguaje de programación más potente y con más
crecimiento del mercado. Desarrolla programas de consola
para automatizar tareas y diseñar aplicaciones.
¿QUÉ APRENDERAS?
Control de flujo, operadores y Funciones, avanzado.
Manipulación y formación de Cadenas.
Operaciones de entrada y salida, archivos.
Capturar y lanzar Excepciones.
Utilizar paquetes y librerías de terceros.
Paradigma de objetos.
Scripting, automatizaciones.
Trabajar con bases de datos SQL y prevenir
vulnerabilidades.
Interacción con Servicios Web.
Scripts de automatización HTTP.
Desarrollo de aplicaciones de escritorio.
Entornos virtuales.
1.Introducción, conceptos fundamentales.
Tipos de datos y colecciones
Operadores
Sentencias de Control
Funciones Built-in
Funciones
Ámbito, valor y referencia
Argumento de longitud variable
2.Excepciones, cadenas y archivos.
Funciones de orden superior y anónimas
Capturar y lanzar excepciones
Características y Operaciones sobre Cadenas de
Caracteres
Entrada y salida , archivos
Módulos y paquetes
3.Paradigma de objetos, scripting y más.
Clases y objetos
Encapsulamiento, herencia y polimorfismo
Instalar módulos de terceros
Scripting
Argumentos de programa
Sistema de archivos
Ejecución de comandos
4.Base de datos SQL.
API estándar.
Módulo sqlite03-
Módulo PyMySQL
Conexión a una base de datos y ejecución de
consultas.
Obtener el resultado de una consulta.
Inyección de código SQL y cómo prevenirla.
5.HTTP y Web services.
Qué es un servicio web.
El protocolo HTTP.
La arquitectura REST.
La librería Requests.
Interacción con un servicio web desde
Python.
Automatizar el envío de un formulario web.
6.Aplicaciones de escritorio, ejecutables
y Virtualenv.
Desarrollo avanzado con Tcl/Tk vía el módulo
“tkinter”.
Botones, Cajas de texto, Etiquetas.
Menús.
Listas.
Convertir un script de Python a un archivo
ejecutable.
Entornos Virtuales
REQUISITOS
Es recomendable tener una base sobre: Introducción a Python
Una vez finalizado satisfactoriamente el curso, el Instituto CEGOS emite un CERTIFICADO DE APROBACIÓN de manera física el cual contiene:
Datos personales del alumno.
Horas lectivas invertidas.
Rúbrica de autoridades competentes.
Nota de aprobación.
QR para verificación.
Carga horaria por curso.
Depósito bancario:
Entidad bancaria: Banco Union
Nombre: CEGOS
Nro. De cuenta: 10000019540257
Entidad bancaria: Banco Bisa
Nombre: CEGOS
Nro. De cuenta: 6022104011
Entidad bancaria: Banco Nacional de Bolivia
Nombre: CEGOS
Nro. De cuenta: 1502380148
PayPal:
Correo: cobrosonline@cegos.com.bo
Nombre: CEGOS
Posterior al pago envíe el comprobante al correo pagos@cegos.com.bo con los siguientes datos: (Nombre completo, C.I., E-Mail, Nro. de celular, Nombre y número para facturación).
- Grupos reducidos y prácticos
- Material digital en plataforma
- Video conferencia en tiempo real
- Grabación de clases ejecutadas
- Docente certificado
- Certificación emitida por CEGOS
- Impuestos de ley
- Garantía de aprendizaje
El objetivo central del presente curso es trabajar de manera integral con los componentes de un SIG en un sistema compuesto por cinco piezas fundamentales; datos, tecnología, personas, visualización y organización orientado a la solución de problemas espaciales.
Este curso único en el mercado brinda una práctica intensiva profesional de Testing. Entenderás qué sucede en la vida cotidiana de las empresas bajo el rol de Tester.
Introdúcete en el mundo de la programación con Python, un lenguaje de fácil aprendizaje y una increíble elocuencia para expresar algoritmos, aprendiendo los fundamentos del desarrollo de aplicaciones y de la escritura de código.
Conoce el mundo de las bases de datos para entender cómo trabajan, cómo se instalan, y las diferencias entre las distintas marcas (SQL Server, MySQL, Oracle, etc.) Aprende el lenguaje de consultas SQL, fundamental para el manejo y manipulación de datos.