Está en la página 1de 4

Oficialización:

Servicio de Instrucción Director


Edwin Maraví
CURSO JAVA Año:2020
Código :
PYTHON PROGRAMMER C01_2020

Sílabo
PYTHON PROGRAMMER
DATOS GENERALES

Año de vigencia : 2020


Número de sesiones : 20 (4 horas por sesión)
N° de Horas académicas : 80
Requisitos : - Conocimientos básicos de fundamentos de programación.
- Conocimientos básicos de bases de datos.
- Conocimientos básicos de diseño Web.

I. FUNDAMENTACIÓN
El lenguaje Python viene evolucionando rápidamente y de alguna manera ha vuelto al concepto original que era ser
usado por cualquier dispositivo. El nuevo paradigma de Internet de las Cosas, es el escenario perfecto para poner en
práctica todo lo que Python puede hacer. Toda aplicación necesita almacenar su información en un repositorio
estático de datos que pueden ser archivos o base de datos dando la capacidad de poder usar de forma transparente
una capa de presentación de escritorio según las necesidades de la solución. Este curso orienta a los participantes
al correcto uso de Python en el desarrollo de aplicaciones.

II. UNIDAD DE COMPETENCIA


Desarrollar programas utilizando estructuras de control secuencial.
Diseñar interfaz gráfica de usuario a partir del uso de librerías gráficas y la programación orientada a objetos.

IV. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIÓN


CAPACIDAD TERMINAL CRITERIOS DE EVALUACIÓN
Desarrollar aplicaciones de escritorio Reconocer el lenguaje Python y su sintaxis básica
usando el lenguaje de Reconocer y usar archivos con Python
programación Python. Usar programación modular y funcional con Python
Usar modulo Python
Manejar bases de datos con Python

V. METODOLOGÍA
• Curso teórico-práctico.
• Exposición del profesor, ayudas audiovisuales, diálogo abierto y debate.
• Realización de casos prácticos en laboratorio.
• Realización de tareas en aula virtual.
• Generación de conocimiento mediante investigación y foros de discusión en aula virtual.
Oficialización:
Servicio de Instrucción Director
Edwin Maraví
CURSO JAVA Año:2020
Código :
PYTHON PROGRAMMER C01_2020
VI. CONTENIDOS
Sesión Contenido
Sesión Introducción y Python. ¿Qué es Python? Instalación. El intérprete de comandos. Propiedades del
01 lenguaje y Estándares (PEP 8)
Sesión Tipos de Datos. Numéricos y sus operadores. Booleanos. Cadenas.
02
Sesión Mutabilidad. Lista. Tuplas. Conjuntos. Frosensets. Diccionarios.
03
Sesión Control de Flujo. If-Else-Elif. While. For.
04
Sesión Primera evaluación práctica
05  Desarrollar del primer cuestionario virtual.
Sesión Programación Funcional. Estructura de una función. Generadores. Built-ins de Python.
06
Sesión Decoradores. Listad por comprensión. Lambdas
07
Sesión Programación modular, paquetes y documentación. Módulos.
08
Sesión Programación orientada a objetos. Clases. Objetos. Herencia. Polimorfismo. Protección de atributos
09 y métodos
Sesión Segunda evaluación práctica
10  Desarrollar el segundo cuestionario virtual.
Sesión Paquetes. Namespaces. Generación de ejecutables.
11
Sesión Programación concurrente
12 Threading (hilos)
Sesión Ejecución en red. Webpy. Smtplib (envío de correo).
13
Sesión Requests (métodos http). Sockets. Urlib
14
Sesión Tercera evaluación práctica
15  Desarrollar el tercer cuestionario virtual.
Sesión Documentación con Pydoc. Manejo de Ficheros. Módulos os y sys. Objetos file. Manejadores de
16 contexto. Serialización. Uso de formatos
Sesión Manejo de Excepciones. Bloque try-except. Raise. Cláusula Else. Cláusula Finally
17 Jerarquía de Excepciones
Expresiones Regulares. Regex
Sesión Bases de Datos con PostgreSQL
18
Sesión Diseño conceptual. Conexión y configuración del driver. CRUD
19
Sesión Cuarta evaluación práctica
20  Desarrollar el cuarto cuestionario virtual.
Oficialización:
Servicio de Instrucción Director
Edwin Maraví
CURSO JAVA Año:2020
Código :
PYTHON PROGRAMMER C01_2020

VII. EVALUACIÓN
La evaluación, como constatación del logro de los objetivos que es alcanzar las capacidades mencionadas se dará
mediante la siguiente ponderación:

04 Tareas (se elimina la menor) 15 %

04 Evaluaciones Virtuales (se elimina la menor) 10 %

04 Investigaciones (se elimina la menor) 15 %

Evaluaciones prácticas 1 y 2 (se elimina la menor) 20 %

Evaluaciones prácticas 3 y 4 40 %

TOTAL 100 %

También podría gustarte