top of page
Pack4

Python Fundamentals

Objetivo General

Proporcionar a los estudiantes una comprensión sólida de los conceptos fundamentales de Python, permitiéndoles diseñar, desarrollar y depurar programas básicos utilizando buenas prácticas de programación, estructuras de control, funciones, y la organización modular del código.

Características

On line

en vivo

Web

de recursos

Modalidad

de Taller

Certificado

Vídeos grabados

por clase

24 hrs

¿Que aprenderás ?

  • Comprender la sintaxis básica de Python: variables, tipos de datos, operadores y estructuras básicas.

  • Manejar estructuras de control: condiciones (if, else, elif) y bucles (for, while).

  • Trabajar con funciones: definición, argumentos, retorno de valores y su reutilización.

  • Utilizar estructuras de datos: listas, diccionarios, tuplas y conjuntos.

  • Organizar tu código: crear módulos y paquetes para promover la reutilización y la organización eficiente.

  • Manejar excepciones: identificar y gestionar errores en tiempo de ejecución.

  • Introducción a bibliotecas estándar: conocer herramientas clave como math, datetime, y más.

  • Comprender buenas prácticas: escribir código legible y mantenible siguiendo estándares.

Plan de estudio

1. CONCEPTOS BÁSICOS DE PROGRAMACIÓN EN PYTHON

  • Lenguaje Python

  • Entrada y salida de datos.

  • La función print().

  • La función input().

  • Tipos de datos en Python.

  • Uso y definición de variables.

  • Operadores y expresiones.

  • Operadores aritméticos.

  • Operadores relacionales.

  • Prioridad entre operadores.

  • Conversiones entre tipos de datos.

2. BUCLES Y ESTRUCTURAS DE DECISION EN PYTHON

  • Indentación de código.

  • Estructuras de tipo if-else-elif.

  • Estructuras de tipo while.

  • Estructuras de tipo for.

  • Uso de break y continue.

  • Operaciones lógicas y a nivel de bits.

  • Listas en Python.

  • Tuplas en Python.

  • Diccionarios en Python.

  • Conjuntos en Python

3. FUNCIONES Y ESTRUCTURAS DE DATOS EN PYTHON

  • Definición y uso de funciones.

  • Argumentos por nombre y por posición.

  • Shadowing en funciones.

  • Ámbitos de visibilidad.

  • Variables globales.

  • Recursividad.

4. USO DE MODULOS Y PAQUETES EN PYTHON

  • Módulos y paquetes.

  • Importación de módulos.

  • Uso de módulos estándares.

  • Definición y uso de módulos.

  • Definición y uso de paquetes.

  • Gestión de errores y excepciones.

  • Strings en acción.

  • Módulo Tkinter

5. PROGRAMACION ORIENTADA A OBJETOS

  • Conceptos básicos de POO.

  • Clases vs objetos.

  • Definición y uso de variables.

  • Definición y uso de métodos.

  • Variables público y privado

  • Encapsulación

  • Reflexión e introspección.

  • Herencia: Jerarquía de clases.

  • Herencia vs Composición.

  • Herencia simple vs Herencia múltiple.

  • Polimorfismo

  • Excepciones en Python.

  • Anatomía de una excepción.

  • Definición y uso de excepciones propias.

  • Generators y closures.

  • Funciones Lambda.

  • Manipulación de archivos en Python.

Programación de curso

  • Puede tomar el curso independientemente, de acuerdo a nuestra programación.

Certificado
bottom of page