SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Capacitación en “Programación en
Python – Nivel básico”
I. Objetivo
Impartir una capacitación tecnológica en el lenguaje del programación Python, el cual
les permita desarrollar en diversos paradigmas de programación para aplicaciones Web, de
escritorios, herramientas de administración de sistemas operativos, entre otras como
soluciones corporativas destinadas a sectores como la administración pública nacional,
gobierno electrónico, sector privado y ciudadanía en general.
II. Alcance
Al finalizar este capacitación, los asistentes estarán en capacidad de:
• Comprender las características y filosofía de trabajo del lenguaje Python.
• Hacer introspección del lenguaje con la herramienta IPython.
• Comprender las estructuras de datos tales como: tipos primitivos (variables
numéricas, cadenas de texto), tipos compuestos (listas, tuplas, diccionarios).
• Comprender las sintaxis de bloques, estructuras de control, estructuras
condicionales.
• Comprender el funcionamiento de funciones y el paradigma de programación
estructurada.
• Introspección a la depuración del lenguaje con la herramienta pdb.
• Operaciones de entrada/salida y manipulación de archivos.
• Organizar su código en módulos Python, paquetes Egg e implementación de
estos en sus propios desarrollos.
Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia.
Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83
Correo electrónico: covantec.ve@gmail.com
1
Capacitación en “Programación en
Python – Nivel básico”
• Comprender el manejos de errores y el paradigma de programación orientada a
objetos.
• Usar decoradores y módulos adicionales de la biblioteca estándar.
Para la implementación y gestión efectiva de las tecnologías objeto en esta
capacitación, se requiere una profundización mayor en estos temas, lo cual es conseguido
por la laboriosidad que desplieguen los interesados y facilitado notablemente por los
“capacitaciones completas de Python” que ofrece Covantec.
III. Contenido del capacitación
A continuación la descripción detallada de cada módulo del capacitación:
Módulo 1: Introducción al lenguaje Python.
Descripción: Sensibilizar sobre la filosofía del lenguaje, su historia y evolución, casos
de éxitos.
Práctica: Exponer fundamentación sobre Python, comentar sobre usos e
implementaciones exitosas a nivel mundial y nivel local.
Módulo 2: Introspección del lenguaje como IPython.
Descripción: Conocer las capacidades de introspección que ofrece el lenguaje.
Práctica: Acceder al interprete Python y demostrar como acceder a la documentación
propia disponible, analizar las estructuras de métodos, clases y demás elementos
disponibles del lenguaje. Instalar IPython y conocer sus ventajas.
Módulo 3: Estructuras de datos.
Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia.
Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83
Correo electrónico: covantec.ve@gmail.com
2
Capacitación en “Programación en
Python – Nivel básico”
Descripción: Comprender la creación y asignación de tipos primitivos (variables
numéricas, cadenas de texto y sus operaciones, tipos compuestos (listas, tuplas,
diccionarios).
Práctica: Ejemplos de creación y asignación de variables numéricas, cadenas de
texto, listas, tuplas, diccionarios y explorar el resultado desde el interprete Python.
Módulo 4: Bloques de código y estructuras de control.
Descripción: Comprender las estructuras de control como If, For, While (elif, else,
break, continue, pass y la función range).
Práctica: Ejemplos de creación a estructuras condicionales, repetitivas y funciones
propias y explorar el resultado desde el interprete Python.
Módulo 5: Funciones y programación estructurada.
Descripción: Comprender el funcionamiento de las funciones y el paradigma de
programación estructurada.
Práctica: Ejemplos de creación e uso de funciones, programar estructurado y explorar
el resultado desde el interprete Python.
Módulo 6: Introspección a la depuración con pdb.
Descripción: Conocer las capacidades de depuración que ofrece el lenguaje.
Práctica: Ejemplo de uso de la herramienta pdb y explorar el resultado en un modulo.
Módulo 7: Operaciones de entrada/salida y manipulación de archivos.
Descripción: Comprender la manipulación de archivos.
Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia.
Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83
Correo electrónico: covantec.ve@gmail.com
3
Capacitación en “Programación en
Python – Nivel básico”
Práctica: Ejemplo de creación, apertura, lectura, escritura archivos y explorar el
resultado en un modulo.
Módulo 8: Creación de módulos Python y paquetes Egg.
Descripción: Comprender la creación de módulos Python y paquetes Egg e
implementación de estos en sus propios desarrollos.
Práctica: Ejemplo de creación de módulos Python y paquetes Egg organizando su
código en estas estructuras de programas y explorar el resultado en un modulo y
paquete en el sistema de archivos.
Módulo 9: Manejos de errores y programación orientada a objetos.
Descripción: Comprender el manejos de errores (Try, except, else, finally, y raise) y el
paradigma de programación orientada a objetos (clases, herencia simple y múltiple,
sobrecarga de métodos).
Práctica: Ejemplo de creación de clases, atributos, sus comportamientos,
manipulación de errores en Python y explorar el resultado en un paquete Egg en el
sistema de archivos.
Módulo 10: Uso de decoradores y módulos de la biblioteca estándar.
Descripción: Comprender el uso de decoradores y los diversos módulos adicionales
de la biblioteca estándar de Python.
Práctica: Ejemplo de uso de decoradores y módulos adicionales útiles de la biblioteca
estándar explorando el resultado en un paquete Egg en el sistema de archivos.
Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia.
Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83
Correo electrónico: covantec.ve@gmail.com
4

Mais conteúdo relacionado

Destaque (18)

Tutorial de Python - Pyar
Tutorial de Python - PyarTutorial de Python - Pyar
Tutorial de Python - Pyar
 
Trabajo de python
Trabajo de pythonTrabajo de python
Trabajo de python
 
Python (práctica 3)
Python (práctica 3)Python (práctica 3)
Python (práctica 3)
 
Excel ingenieria
Excel ingenieriaExcel ingenieria
Excel ingenieria
 
Python (práctica 2)
Python (práctica 2)Python (práctica 2)
Python (práctica 2)
 
Iniciación a python
Iniciación a pythonIniciación a python
Iniciación a python
 
Python (práctica 1)
Python (práctica 1)Python (práctica 1)
Python (práctica 1)
 
Cuaderno funcion excel
Cuaderno funcion excelCuaderno funcion excel
Cuaderno funcion excel
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)
 
107956 excel avanzado
107956 excel avanzado107956 excel avanzado
107956 excel avanzado
 
Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machos
 
Practicas de excel sena
Practicas  de excel senaPracticas  de excel sena
Practicas de excel sena
 
Python power 1
Python power 1Python power 1
Python power 1
 
Algoritmos programacion-python
Algoritmos programacion-pythonAlgoritmos programacion-python
Algoritmos programacion-python
 
Python (ejercicios)
Python (ejercicios)Python (ejercicios)
Python (ejercicios)
 
Ejercicios python
Ejercicios pythonEjercicios python
Ejercicios python
 
Escenarios de EXCEL
Escenarios de EXCELEscenarios de EXCEL
Escenarios de EXCEL
 

Capacitación en “Programación en Python - Nivel básico”

  • 1. Capacitación en “Programación en Python – Nivel básico” I. Objetivo Impartir una capacitación tecnológica en el lenguaje del programación Python, el cual les permita desarrollar en diversos paradigmas de programación para aplicaciones Web, de escritorios, herramientas de administración de sistemas operativos, entre otras como soluciones corporativas destinadas a sectores como la administración pública nacional, gobierno electrónico, sector privado y ciudadanía en general. II. Alcance Al finalizar este capacitación, los asistentes estarán en capacidad de: • Comprender las características y filosofía de trabajo del lenguaje Python. • Hacer introspección del lenguaje con la herramienta IPython. • Comprender las estructuras de datos tales como: tipos primitivos (variables numéricas, cadenas de texto), tipos compuestos (listas, tuplas, diccionarios). • Comprender las sintaxis de bloques, estructuras de control, estructuras condicionales. • Comprender el funcionamiento de funciones y el paradigma de programación estructurada. • Introspección a la depuración del lenguaje con la herramienta pdb. • Operaciones de entrada/salida y manipulación de archivos. • Organizar su código en módulos Python, paquetes Egg e implementación de estos en sus propios desarrollos. Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia. Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83 Correo electrónico: covantec.ve@gmail.com 1
  • 2. Capacitación en “Programación en Python – Nivel básico” • Comprender el manejos de errores y el paradigma de programación orientada a objetos. • Usar decoradores y módulos adicionales de la biblioteca estándar. Para la implementación y gestión efectiva de las tecnologías objeto en esta capacitación, se requiere una profundización mayor en estos temas, lo cual es conseguido por la laboriosidad que desplieguen los interesados y facilitado notablemente por los “capacitaciones completas de Python” que ofrece Covantec. III. Contenido del capacitación A continuación la descripción detallada de cada módulo del capacitación: Módulo 1: Introducción al lenguaje Python. Descripción: Sensibilizar sobre la filosofía del lenguaje, su historia y evolución, casos de éxitos. Práctica: Exponer fundamentación sobre Python, comentar sobre usos e implementaciones exitosas a nivel mundial y nivel local. Módulo 2: Introspección del lenguaje como IPython. Descripción: Conocer las capacidades de introspección que ofrece el lenguaje. Práctica: Acceder al interprete Python y demostrar como acceder a la documentación propia disponible, analizar las estructuras de métodos, clases y demás elementos disponibles del lenguaje. Instalar IPython y conocer sus ventajas. Módulo 3: Estructuras de datos. Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia. Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83 Correo electrónico: covantec.ve@gmail.com 2
  • 3. Capacitación en “Programación en Python – Nivel básico” Descripción: Comprender la creación y asignación de tipos primitivos (variables numéricas, cadenas de texto y sus operaciones, tipos compuestos (listas, tuplas, diccionarios). Práctica: Ejemplos de creación y asignación de variables numéricas, cadenas de texto, listas, tuplas, diccionarios y explorar el resultado desde el interprete Python. Módulo 4: Bloques de código y estructuras de control. Descripción: Comprender las estructuras de control como If, For, While (elif, else, break, continue, pass y la función range). Práctica: Ejemplos de creación a estructuras condicionales, repetitivas y funciones propias y explorar el resultado desde el interprete Python. Módulo 5: Funciones y programación estructurada. Descripción: Comprender el funcionamiento de las funciones y el paradigma de programación estructurada. Práctica: Ejemplos de creación e uso de funciones, programar estructurado y explorar el resultado desde el interprete Python. Módulo 6: Introspección a la depuración con pdb. Descripción: Conocer las capacidades de depuración que ofrece el lenguaje. Práctica: Ejemplo de uso de la herramienta pdb y explorar el resultado en un modulo. Módulo 7: Operaciones de entrada/salida y manipulación de archivos. Descripción: Comprender la manipulación de archivos. Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia. Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83 Correo electrónico: covantec.ve@gmail.com 3
  • 4. Capacitación en “Programación en Python – Nivel básico” Práctica: Ejemplo de creación, apertura, lectura, escritura archivos y explorar el resultado en un modulo. Módulo 8: Creación de módulos Python y paquetes Egg. Descripción: Comprender la creación de módulos Python y paquetes Egg e implementación de estos en sus propios desarrollos. Práctica: Ejemplo de creación de módulos Python y paquetes Egg organizando su código en estas estructuras de programas y explorar el resultado en un modulo y paquete en el sistema de archivos. Módulo 9: Manejos de errores y programación orientada a objetos. Descripción: Comprender el manejos de errores (Try, except, else, finally, y raise) y el paradigma de programación orientada a objetos (clases, herencia simple y múltiple, sobrecarga de métodos). Práctica: Ejemplo de creación de clases, atributos, sus comportamientos, manipulación de errores en Python y explorar el resultado en un paquete Egg en el sistema de archivos. Módulo 10: Uso de decoradores y módulos de la biblioteca estándar. Descripción: Comprender el uso de decoradores y los diversos módulos adicionales de la biblioteca estándar de Python. Práctica: Ejemplo de uso de decoradores y módulos adicionales útiles de la biblioteca estándar explorando el resultado en un paquete Egg en el sistema de archivos. Santa Cruz de Mara, Sector El Chorro I, Calle #3, Casa 12-B, Parroquia Ricaurte, Municipio Mara, Edo. Zulia. Código Postal 4046. Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83 / +58-412-657.96.83 Correo electrónico: covantec.ve@gmail.com 4