Descripción:
PCAP Certified Associate in Python ProgrammingÂÂ es una credencial profesional que mide su capacidad para realizar tareas de codificación relacionadas con los conceptos básicos de programación en el lenguaje Python y las nociones y técnicas fundamentales utilizadas en la programación orientada a objetos. La certificación muestra que el individuo está familiarizado con los conceptos generales de programación, como la ejecución condicional, los bucles, la sintaxis del lenguaje de programación Python, la semántica y el entorno de tiempo de ejecución. Este curso garantiza que el individuo esté completamente familiarizado con todos los medios principales proporcionados por Python 3 para permitirle comenzar sus propios abrir un camino hacia la carrera del desarrollador Python..
Objetivo:
Al final del Curso de PCAP Certified Associate in Python Programming, además de estar preparado para tomar el examen de certificación PCAP Certified Associate in Python, el alumno poseerá las habilidades para: Aprender los conceptos universales de la programación de computadoras. Aprende la sintaxis y la semántica del lenguaje Python. Practicar habilidades para resolver desafíos de implementación típicos. Usar los elementos más importantes de la biblioteca estándar de Python. Instalar su entorno de tiempo de ejecución. Escribir tus propios programas de Python. Aprender técnicas generales de codificación y mejores prácticas. Aprenda a usar la programación orientada a objetos en Python. Aprenda a importar y usar módulos de Python. Aprenda a manejar excepciones. Aprende a procesar archivos.
Temario:
Parte 1. Introducción a Python y programación de computadoras.
Fundamentos de programación | Diferencia entre compilación e interpretación | Qué es Python y cómo se posiciona entre otros lenguajes | Versiones de Python
Parte 2. Tipos de datos, variables, operaciones básicas de entrada-salida, operadores básicos
Los métodos básicos de formateo y salida de datos | Tipos principales de datos y operadores numéricos, sus relaciones y enlaces mutuos |ÂÂ El concepto de variables y convenciones de denominación de variables | El operador de asignación, las reglas que rigen la construcción de expresiones | La entrada y conversión de datos
Parte 3. Valores booleanos, ejecución condicional, bucles, listas, operaciones lógicas y bit a bit.
Valores booleanos para comparar valores de diferencia | Controlar las rutas de ejecución utilizando las instrucciones if y if-else | Utilización de bucles (while y for) y cómo controlar su comportamiento | Utilizando las instrucciones break y continue | La diferencia entre operaciones lógicas y bit a bit | Listas y procesamiento de listas | Matrices multidimensionales
Parte 4. Funciones, tuplas, diccionarios y procesamiento de datos.
Funciones: su fundamento, propósito, convenciones y trampas | Pasar argumentos de diferentes maneras y establecer sus valores predeterminados | Mecanismos para devolver los resultados de la función | Problemas de alcance de nombre | Nuevos agregados de datos: tuplas y diccionarios, y su papel en el procesamiento de datos
Parte 5. Módulos, paquetes, cadenas y métodos de lista, y excepciones.
Módulos de Python: su lógica, función, cómo importarlos | Presentar el contenido de algunos módulos estándar | Paquetes de módulos | Excepciones e implementación con Python | Try-except y sus aplicaciones | La instrucción raise; cadenas y sus métodos específicos, junto con sus similitudes y diferencias en comparación con listas
Parte 6. POO, manejo de excepciones, trabajo con archivos
Fundamentos de OOP (Programación Orientada a Objetos) en Python | Mostrando la diferencia entre OOP y el enfoque clásico de procedimiento | Las características: herencia, abstracción, encapsulación y polimorfismo | Instancia versus variables de clase | Implementación de herencia de Python | Naturaleza objetiva de las excepciones | Generadores de Python (la instrucción de yield) y los closures (lambda keyword) | Procesar archivos (crear, leer y escribir)