OBJETIVO

Dominar los fundamentos de la programación en lenguaje Python, el cual es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web.

  • SESIÓN 01: INTRODUCCIÓN E INSTALACIÓN
    • ¿Qué es y para qué podemos usar Python?
    • ¿Dónde se utiliza Python?
    • Instalación de Python 3
  • SESIÓN 02: VARIABLES, COMENTARIOS Y OPERADORES 
    • Las variables
    • Tipos de datos en Python
      • Números
      • Cadena de caracteres
      • Booleanos
    • Asignación múltiple
    • Imprimir en pantalla
    • Formato de cadena de caracteres String
    • Ingreso de datos
    • Comentarios
    • Operadores
      • Operadores aritméticos
      • Operadores relacionales
      • Operadores lógicos
  • SESIÓN 03: ESTRUCTURAS DE CONTROL
    • Estructura condicional if
    • Uso de operadores lógicos
    • Estructura condicional if…elif
    • Estructuras repetitivas
    • Estructura for
    • Estructura while
    • Interrumpiendo Ciclos con break y continue
  • SESIÓN 04: FUNCIONES 
    • ¿Qué es una función?
    • Como crear funciones en Python
    • Return
    • Parámetros de entrada
    • Parámetros por defecto
    • Cantidad variable de parámetros
    • Implementación de módulos
  • SESIÓN 05: ESTRUCTURAS DE DATOS: TUPLA Y STRING 
    • La Tupla
      • Recorriendo una tupla
      • Porciones de tupla
    • Cadena de caracteres (string)
  • SESIÓN 06: ESTRUCTURA DE DATOS TIPO LISTA 
    • Listas
      • Índices Negativos
    • Diccionarios
  • SESIÓN 07: FUNCIONES DE USO COMÚN 
    • range([inicio],fin,[paso])
    • str(variable)
    • type(variable)
    • dir(variable)
    • help
  • SESIÓN 08: PROGRAMACION ORIENTADA A OBJETOS
    • Conceptos básicos de Objetos
    • Declaración de una clase y creación de objetos
    • Métodos en una clase
    • Atributos de una clase
    • Método constructor de una clase
    • Llamada de métodos dentro de la clase
    • Herencia
    • Método especial __str__
    • Redefinición de los operadores matemáticos con objetos
    • Redefinición de los operadores relacionales con objetos
  •  SESIÓN 09: MÉTODOS DE ESTRUCTURAS DE DATOS
    • Métodos de objetos cadena (string)  
      • capitalize()
      • upper()
      • lower()
      • isupper()
      • islower()
      • isdigit()
      • isalpha()
      • isspace()
      • isalnum()
      • find(‘cadena’,[inicio],[fin])
      • rfind(‘cadena’,[inicio],[fin])
      • count(‘cadena’,[inicio],[fin])
      • replace(‘cadena1′,’cadena2’,[maximo])
      • split(‘caracter separador’,[maximo])
      • rsplit(‘caracter separador’,[maximo])
      • splitlines()
      • swapcase()
      • rjust(ancho,caracter de relleno)
      • ljust(ancho,caracter de relleno)
      • center(ancho,caracter de relleno)
    • Métodos de objetos Listas
      • append(elemento)
      • extend(elementos)
      • insert(posición,elemento)
      • pop([posicion]
      • remove(elemento)
      • count(elemento)
      • index(elemento,[inicio],[fin])
      • sort()
      • reverse()
      • del
    • Métodos de objetos Diccionarios
      • keys()
      • values()
      • items()
      • pop(clave,[valor])
      • [‘clave’] in [diccionario]
      • clear()
      • copy()
      • popitem()
      • update(diccionario2)
      • del
  • SESIÓN 10: CREACIÓN, CARGA Y LECTURA DE ARCHIVOS DE TEXTO
    • Creación de un archivo de texto
    • Grabación de líneas en el archivo de texto
    • Lectura línea a línea de un archivo de texto
    • with … as …
      • Modos de escritura
      • Modos de lectura 
    • Abrir varios ficheros a la vez
    • Abrir automáticamente en el navegador
    • Archivos con módulos
  • SESIÓN 11: INTERFAZ GRAFICA TKINTER
    • Creación de ventana
    • Controles Button y Label
    • Control Entry
    • Control RadioButton
    • Control Checkbutton
    • Control Listbox
    • Barra de scroll
  • SESIÓN 12: INTERFAZ GRAFICA TTK y MySQL
    • Control Menu
    • Controles Notebook y Frame
    • Control LabelFrame
    • Base de datos MySQL
      • Creación de la base de datos MySQL.
      • Paquete de Python necesario para conectarnos a MySQL
      • Conexión con el servidor de MySQL
      • Listado de todas las tablas de una base de datos de MySQL
      • Insertar filas en una tabla
      • Recuperar todas las filas de una tabla
      • Borrado y modificación de filas
    • Acceso a la base de datos desde una interfaz visual
      • Carga de artículos
      • Consulta por código
      • Listado completo

Horarios e inicios:

Turno Mañana:

Horario 01: Martes y jueves de 08:20 am. A 11:20 am.
Inicio : Este Martes.
Horario 02: Lunes, miércoles y viernes de 11:00 am. A 01:00 pm.
Inicio : Este Miércoles.
Modalidad de estudios: Presencial con apoyo de tutoriales.
Inversión: S/. 160.00

Turno Tarde:

Horario 01: Lunes, miércoles y viernes de 01:00 pm. A 03:00 pm.
Inicio : Este Miércoles.
Horario 02: Lunes, miércoles y viernes de 04:00 pm. A 06:00 pm.
Inicio : Este Miércoles.
Modalidad de estudios: Presencial con apoyo de tutoriales.
Inversión: S/. 160.00

A Distancia-Virtual

Horario: Según disponibilidad del participante.
Inicio : Este Martes.
Modalidad de estudios: A Distancia - Virtual (Clases grabadas)
Inversión: S/. 130.00

DURACIÓN
01 mes (04 semanas)

CERTIFICADO
El participante al completar todas las actividades y rendir su evaluación obtiene su certificado.

Modalidades de inscripción

Apersonarse a la Oficina de la Av. Independencia 868 – Cercado – Arequipa. 

El horario de atención: Lunes a viernes de 08:00 am. a 6:00 pm y sábados de 08:30 am. a 01:00 pm.

Paso 01: Deposito en cuenta corriente.

– Cuenta Corriente de Banco de Crédito del Perú (BCP): 215-2673201-0-46

– Transferencia interbancaria: CCI – 002-215-002673201046-22

Paso 02:

Posteriormente enviar al WhatsApp 940902685: foto del comprobante de pago y los siguientes datos: Nombres y apellidos, DNI, fecha de nacimiento, correo electrónico, celular (WhatsApp), ciudad, dirección, curso o carrera y horario.

Paso 03: Se registra matrícula.



























    Otro



    Abrir chat
    1
    Bienvenido al Instituto Jobs.
    Puede realizar sus consultas por este medio.