PCAP | Programming Essentials in
Python
Objetivo
PCAP | Programming Essentials in Python, tiene como objetivo principal, introducir y familiarizar al
estudiante en el maravilloso mundo de la programación en el lenguaje(PYTHON) más utilizado en
distintas áreas como ser: Desarrollo web, Data science, Inteligencia artificial, Redes de Datos
Preparar al estudiante para: obtener su certificación Internacional PCAP | Python Certified Associate
Programmer certification .
Descripción
En este curso el estudiante aprenderá desde lo que es Python como lenguaje de programación
hasta lo que es Python orientado a objetos para diferentes aplicaciones, aprenderá a como diseñar
escribir, depurar y ejecutar programas en lenguaje Python.
Requisitos
Contar con una pc o portátil con conexión a internet, conocimiento básico en el manejo del
ordenador.
Beneficios
• Acceso a la plataforma con el contenido completo del curso PCAP | Programming Essentials
in Python
• Sandbox en la plataforma
• Acceso a pruebas de examen
• Clases en vivo con instructor avalado por cisco
• Certicado de Cisco al concluir el curso
Contenido y objetivo curricular
Módulo 1 Introducción a Python y a la Programación
• Fundamentos de programación.
• Establecimiento de tu entorno de programación.
• Compilación vs. interpretación.
• Instalación e invocación al intérprete de Python.
• Ventajas de Python frente a otros lenguajes.
Módulo 2 Tipos de datos, variables, operaciones básicas de entrada y salida
operadores básicos
• la función print (), formateando la salida
• literales (enteros, flotantes, cadenas, valores booleanos)
• operadores y expresiones, operadores aritméticos, operadores y sus prioridades, operadores y sus
enlaces.
• variables, nombrar y asignar variables, operadores de acceso directo
• comentarios
• salida vs. entrada, ingresando datos con la función input ()
• convertir cadenas en números, programas interactivos simples, operadores de cadenas, convertir
números en cadenas
Módulo 3 valores booleanos, Ejecución condicional, Bucles ,Listas y
Procesamiento de Listas, Operaciones lógicas y bit a bit
• hacer preguntas y recibir respuestas, operadores relacionales
• condiciones y ejecución condicional, las declaraciones if, declaraciones if-else, la cláusula elif
• bucles (while,for,breack,continue)
• lógica de la computadora y sus operadores, valores lógicos vs. bits individuales
• operadores bit a bit, que tratan con bits individuales
• crear y usar listas, eliminar elementos de una lista, métodos de lista (métodos versus funciones),
agregar elementos a una lista, listas en acción
• listas de clasificación (el algoritmo de clasificación de burbujas)
• almacenamiento de listas, cortes, los operadores in y not in
• listas en aplicaciones avanzadas (listas dentro de listas, comprensión de listas, matrices, tercera
dimensión)
Módulo 4 Funciones, Tuplas, Diccionario y Procesamiento de datos
• diseñar y escribir funciones
• funciones parametrizadas, definiendo y utilizando parámetros de función, sombreado,
argumentos posicionales, argumentos de palabras clave, argumentos mixtos, valores
predeterminados de parámetros de clasificación
• devolver un resultado de una función (la declaración return, devolver un valor, el valor None, devolver
el valor non-None, argumento vs. compatibilidad de parámetros, una lista como resultado de una función)
• funciones y ámbitos, variables globales, interacción de parámetros con sus argumentos.
• recursividad
• tuplas y diccionarios (tipos de secuencia y mutabilidad, creación y uso de tuplas, creación y uso
de diccionarios)
Módulo 5 Módulos, Paquetes, Cadenas, Métodos de Listas y Excepciones
• uso e importación de módulos
• trabajar con módulos estándar
• funciones del módulo matemático, funciones del azar módulo, funciones del módulo de
plataforma
• módulos y paquetes
• errores, fallas, excepciones
• caracteres y cadenas frente a computadoras, la naturaleza de las cadenas en Python, métodos de cadena,
cadenas en acción (comparación de cadenas, clasificación de cadenas, cadenas frente a números)
• programas simples
Módulo 6 El enfoque orientado a objetos: Clases, Métodos, Objetos y sus
características estándar: Manejo de Excepciones y Manejo de archivos
• los conceptos básicos de programación de objetos, clases
• stack
• propiedades (variables de instancia, variables de clase, comprobación de la existencia de un
atributo)
• métodos (la vida interior de clases y objetos, reflexión e introspección, clases y métodos en
detalle)
• herencia (encontrar propiedades y métodos, construir una jerarquía de clases, herencia vs.
composición, herencia única vs. herencia múltiple)
• excepciones: temas avanzados, creación y uso de excepciones
• generadores y cierres (la declaración de rendimiento, generadores de edificios, listas de
comprensión - temas avanzados, la función lambda)
• procesar archivos (acceder a archivos desde código Python, nombres de archivos, secuencias de
archivos, identificadores de archivos, abrir las secuencias, seleccionar modos de texto y binarios,
secuencias previamente abiertas, cerrar secuencias, diagnosticar problemas de secuencia)
• trabajar con archivos reales (tratar con archivos de texto, trabajar con archivos binarios,
transmitir - leer y escribir bytes, copiar archivos
Costo: El curso por esta única vez, tiene un descuento del 60 %,
Por tanto, la inversión aplicando el descuento es de 840 Bs, que
puede pagarlo en 3 cuotas, cada cuota equivale a 280 Bs.
Horarios:
miércoles y jueves de 20:00 a 22:00
Inscripciones hasta el 25 de septiembre
Inicio de clases: 30 de septiembre
Si desea inscribirse envíenos su nombre completo por WhatsApp
y le daremos los pasos que debe seguir para su inscripción.
WhatsApp: 75282702