Skip to main Content

Introducción a Python | Fundamentos de Programación Python

  • Código del Curso GK821587
  • Duración 3 días

Clase de calendario Precio

eur795.00

Solicitar Formación Grupal Inscribirse

Método de Impartición

Este curso está disponible en los siguientes formatos:

  • Cerrado

    Cerrado

  • Clase de calendario

    Aprendizaje tradicional en el aula

  • Aprendizaje Virtual

    Aprendizaje virtual

Solicitar este curso en un formato de entrega diferente.

Este curso práctico de programación en Python te enseña los fundamentos de la programación en Python a un nivel básico. Aprenderás los fundamentos de la escritura y ejecución de scripts en Python hasta características más avanzadas como operaciones de archivos, expresiones regulares, trabajo con datos binarios y el uso de la amplia funcionalidad de los módulos en Python. Se hace especial hincapié en las características exclusivas de Python, como las tuplas, los cortes de matriz y el formato de salida.

Este curso proporciona un excelente punto de partida para los usuarios que se inician en Python y en la elaboración de scripts, permitiéndoles utilizar las habilidades básicas en Python en el trabajo de diversas maneras. Puedes aplicar las habilidades del curso para usar Python en proyectos básicos de desarrollo web o para automatizar o simplificar tareas comunes con el uso de scripts en Python. Este curso también sirve como un sólido curso de iniciación/base para el estudio continuo de Python en apoyo del siguiente nivel de desarrollo web con Python, Python para la ciencia de los datos/aprendizaje automático, o Python para la administración de sistemas o soporte de redes.

Calendario

Parte superior
    • Método de Impartición: Aprendizaje Virtual
    • Fecha: 13-15 enero, 2025

      Evento Garantizado

    • Sede: Aula Virtual
    • Idioma: Inglés

    eur795.00

Dirigido a

Parte superior

Profesionales nuevos en Python

  • System Administrators
  • Network Administrators and Engineers
  • DevOps Engineers
  • Back-end developers
  • Front-end developers

Objetivos del Curso

Parte superior
  • Crear scripts Python que funcionen siguiendo las mejores prácticas
  • Usar los tipos de datos de la pitón apropiadamente
  • Leer y escribir archivos con datos de texto y binarios
  • Buscar y reemplazar el texto con expresiones regulares
  • Familiarizarse con la biblioteca estándar y sus módulos de ahorro de trabajo
  • Crear aplicaciones Python profesionales de nivel básico en el "mundo real".
  • Saber cuándo usar colecciones como listas, diccionarios y conjuntos
  • Comprender las características pitónicas como las comprensiones y los iteradores
  • Escribir un código robusto usando el manejo de excepciones
  • Este curso tiene un 50% de laboratorios prácticos y un 50% de conferencias, con una instrucción atractiva, demostraciones, discusiones en grupo, laboratorios y proyectos.

Una visión general de Python

¿Qué es Python?
Línea de tiempo de Python
Ventajas y desventajas de Python
Obteniendo ayuda con el pydoc
El entorno Python

Iniciar Python
Usando el intérprete
Ejecutando un guión en Python
Guiones python en Unix/Windows
Editores y EIDs
Empezando

Usando variables
Funciones incorporadas
Cuerdas
Números
Convertir entre tipos
Escribiendo a la pantalla
Parámetros de la línea de mando
Control de flujo

Sobre el control del flujo
Espacio en blanco
Expresiones condicionales
Operadores relacionales y booleanos
Mientras que los bucles
Salidas de bucle alternas
Tipos de arreglos

Acerca de los tipos de arreglos (secuencias AKA)
Listas y métodos de lista
Tuplas
Indización y corte
Iterando a través de una secuencia
Secuencias anidadas
Funciones de secuencia, palabras clave y operadores
Lista de comprensiones
Expresiones del generador
Trabajando con archivos

Resumen del archivo
Abrir un archivo de texto
Leer un archivo de texto
Escribir a un archivo de texto
Diccionarios y conjuntos

Sobre los diccionarios
Creando diccionarios
Iterar a través de un diccionario
Acerca de los conjuntos
Creando conjuntos
Trabajando con sets
Funciones

Definición de funciones
Los valores de retorno
Parámetros
Alcance mundial y local
Clasificación

La función sorted()
Teclas alternativas
Las funciones lambda
Clasificar las colecciones
Usando operator.itemgetter()
Clasificación inversa
Errores y manejo de excepciones

Errores de sintaxis
Excepciones
Usando el try/catch
Manejo de excepciones múltiples
Ignorar las excepciones
Módulos y paquetes

La declaración de importación
Ruta de búsqueda del módulo
Creando módulos
Usando paquetes
Alias de función y módulo
Clases

Acerca de la programación de o-o
Definir las clases
Constructores
Métodos
Datos de la instancia
Propiedades
Métodos de clase y datos

Pre-requisitos

Parte superior
Conocimiento básico de cualquier lenguaje de programación o de scripts
Tener un conocimiento práctico y a nivel de usuario de Unix/Linux, Mac o Windows
Cookie Control toggle icon