Programación con Phython I

Descripción

Este programa permite a los participantes al final de ambos Leccións ser capaz de utilizar el lenguaje de programación Python para operar bases de datos, concurrencias, y uso de protocolos para acceso a datos

Dirigido a

  • Profesionales de TI que se dediquen a diversas disciplinas y que necesiten realizar tareas de administración de Linux esenciales; entre ellas, la instalación, el establecimiento de conectividad de red, la gestión de almacenamiento físico y la administración de seguridad básica

Duración

40 Horas

Modalidades

  • Presencial

  • Virtual en vivo a tráves de plataformas digitales

  • On site

Cursos Relacionados

  • Programación con Python II

Incluye

  • 40 horas de capacitación

  • Instructores capacitados

  • Manual de participante en formato digital

  • Constancia de particpación

Temario


Lección 1: Introducción a Python

  • Arquitectura

  • Invocando al intérprete

  • El intérprete y su entorno

  • Codificación del código fuente

  • Tipos de dato numérico

  • Cadenas de caracteres

  • Listas

  • Introducción a la programación

Leccion 2: Estructuras de control

  • La sentencia if

  • La sentencia for

  • La función range()

  • Las sentencias break, continue, y else

  • La sentencia pass

  • Funciones

  • Expresiones lambda

Lección 3: Estructuras de datos

  • Listas

  • Usando listas como pilas

  • Usando listas como colas

  • Comprensión de listas

  • Listas por comprensión anidadas

  • La instrucción del

  • Tuplas y secuencias

  • Conjuntos

  • Diccionarios

  • Iteraciones

Lección 4: Clases

  • Nombres y objetos

  • Contextos y espacios de nombre

  • Sintaxis de definición de clases

  • Objetos clase

  • Objetos instancia

  • Objetos método

  • Variables de clase y de instancia

  • Herencia

  • Variables privadas

  • Generadores

  • Expresiones generadoras

Lección 5: Leccións

  • Introducción

  • Leccións como scripts

  • Leccións estándar

  • La función dir()

  • Paquetes

  • Referencias internas en paquetes

  • Paquetes en múltiples directorios

Lección 6: Manejo de cadenas de textos

  • Operadores de cadenas de caracteres

  • Concatenar

  • Duplicar

  • Conversión

  • Reemplazo

  • Secuencias de escape

  • Expresiones regulares

Lección 7: Procesamiento numérico

  • Leccións math y cmath

  • Lección operator

  • Lección fractions

  • Lección decimal

  • Lección gmpy2

Lección 8: Manejo de arreglos

  • Lección array

  • Extensiones para cálculos numéricos en arreglos

Lección 9: Operaciones con tipos de dato fecha y hora

  • Lección time

  • Lección datetime

  • Lección pytz

  • Lección dateutil

  • Lección sched

  • Lección calendar

Lección 10: Entrada y salida

  • Formateo

  • Formateo de cadenas

  • Leyendo y escribiendo archivos

  • Métodos de los objetos Archivo

  • Guardar datos estructurados con json

Lección 11: Errores y excepciones

  • Errores de sintaxis

  • Excepciones

  • Manejando excepciones

  • Excepciones definidas por el usuario

  • Acciones predefinidas

Lección 12: Entornos Virtuales y Paquetes

  • Introducción

  • Creando Entornos Virtuales

  • Manejando paquetes con pip

Lección 13: Introducción a la biblioteca estándar

  • Interfaz al sistema operativo

  • Argumentos de línea de comandos

  • Redirección de la salida de error y finalización del programa

  • Compresión de datos

  • Pilas incluidas

¿Quieres más información sobre este curso? ¡Contáctanos!

Al enviar este mensaje estás de acuerdo con nuestro Aviso de Privacidad

Intranet

Energías Renovables

¿Qué es?

Ofrecemos servicios especializados de energía solar fotovoltaica que se obtiene directamente de la radiación solar mediante un panel solar que a su vez la transforma en  energía eléctrica.

¿A quién va dirigido?

Todas aquellas empresas, comercios y hogares que en su día a día quiera reducir los costos y deseen tener un plan de sustentabilidad para apoyo al medio ambiente así como su economía.

¿Por qué elegirnos?

1.- Apoyo de un equipo comprometido con el medio ambiente.
2.- GSB te brindará la mejor solución acorde a tus necesidades
3.- Control y seguimiento así com reportes de operación, mantenimiento de equipos preventivo y correctivo.

Cyberseguridad

¿Qué es?

Ofrecemos servicios especializados en Cyber Seguridad en tiempo real con las mejores herramientas, alianzas y tecnología para la protección de su información y operación.

¿A quién va dirigido?

Todas aquellas empresas que en su día a día utilicen tecnología y deseen tener la garantía de un equipo con vasta experiencia, conocimiento, amabilidad, eficacia y rapidez.

¿Por qué elegirnos?

1.- Identificamos sus necesidades y procedemos a definir las acciones requeridas, mediante el uso de herramientas de análisis como: entrevistas de diagnóstico, pruebas de concepto, simuladores y cuestionarios.

2.- Contamos con los mejores especialistas en el mercado, lo cual nos permite brindarte un servicio que te garantice tu protección ante amenazas.

3.- Implementamos procesos que permiten una retroalimentación oportuna, mediante la cual logramos mitigar riesgos y resguardar la seguridad informática de tu empresa.