Curso. Introducción a la Programación con el Lenguaje Python 3


Dirigido a.

Profesionales y estudiantes de áreas técnicas o científicas relacionadas con la computación, matemáticas, ingeniería y afines.

Descripción general.

Python es un lenguaje de programación interpretado y multi-paradigma, diseñado, desarrollado y publicado originalmente por Guido van Rossum en 1991. Este lenguaje se caracteriza por su sintaxis clara y concisa, la cual evita el uso de símbolos de puntuación y caracteres no alfabéticos, además del uso extenso que hace de los espacios en blanco para separar bloques de código. Así mismo, Python incluye una Biblioteca Estándar caracterizada por su gran cantidad de módulos y su filosofía de diseño conocida por los desarrolladores del lenguaje como “baterías incluidas”. Python permite a los desarrolladores escribir programas de alta complejidad en menor tiempo que el requerido con otros lenguajes como C/C++ o Java, gracias a una serie de herramientas de alto nivel que permiten describir operaciones complejas, como por ejemplo comprensión de listas o aritmética de conjuntos, con pocas líneas de código de alta legibilidad, herramientas que han convertido a Python en uno de los lenguajes más usados en la investigación y desarrollo en tópicos de análisis de datos e inteligencia artificial.

Duración:

16 Horas

Fecha de inicio:

Sábado 22 de febrero de 2020

Fecha de culminación:

Sábado 29 de febrero de 2020

Horario:

Sábado 22 y Sábado 29/02/2020 (8:30am. – 4:00pm.)

Aliado:

Ecoanova Consulting CA.

https://ciap.ucab.edu.ve




Categoría:
Competencias
  • Interactúa con el intérprete interactivo de Python 3 para ejecutar expresiones y declaraciones del lenguaje.
  • Escribe programas haciendo uso de la sintaxis y herramientas básicas de programación procedimental, orientada a objetos y funcional del lenguaje Python 3.
  • Depura los programas escritos haciendo uso de las herramientas de debugging incluidas con el intérprete de Python.
  • Utiliza componentes específicos de los paquetes random, math, threading, sqlite3 y tkinter de la biblioteca estándar de Python 3 como complemento a las capacidades básicas del lenguaje.
  • Despliega programas escritos con Python 3 en sistemas operativos Windows mediante las herramientas py2exe y pyinstaller.
  • Reflexiona sobre el llamado “Zen de Python” y las recomendaciones de estilo de escritura de programas de la comunidad de Python como buenas prácticas para la escritura de programas.
Contenido
  1. Fundamentos de Python 3 y uso del intérprete del lenguaje.
    • Breve historia de Python.
    • Aproximación al intérprete de Python 3.
    • Condicionales, ciclos, funciones.
    • Tipos de datos elementales y estructurados.
  2. Programación orientada a objetos y programación funcional.
    • Definición e instanciación de clases.
    • Funciones anónimas.
  3. Tópicos de la biblioteca estándar de Python 3.
    • Herramientas matemáticas con el módulo math.
    • Generación de números y secuencias aleatorias con el módulo random.
    • Temporizadores con el módulo threading.
    • Manejo elemental de bases de datos con el módulo sqlite3.
    • Interfaces gráficas con el módulo tkinter.
  4. Despliegue de aplicaciones en Windows.
    • Uso de py2exe y pyinstaller.
Acreditación

Cumplir con el 75% de asistencia y las asignaciones previstas. 

La evaluación del aprendizaje se realiza mediante una evaluación integral realizada al finalizar cada componente del temario. 

 

Facilitador(es)

Juan Carlos Pérez

Presidente de Ecoanova Consulting, C.A.

Miguel Astor

Licenciado en Ciencias de la Computación, Universidad Central de Venezuela, Facultad de Ciencias, Caracas, Venezuela. Mención Computación Gráfica

Solicitud de ingreso

A través de: 

https://secretariaweb.ucab.edu.ve/

Información adicional

Área de conocimiento

Operaciones y tecnología

Modalidad

Actividades presenciales

Oferta

Cursos

X