Saltar al contenido

Programación funcional con Python

Sección Introducción Transcripciones

Resumen del curso

Programación funcional con Python
Programación funcional con Python

Hola a todos, mi nombre es Gerald Britton. Soy diseñador de soluciones senior en TD Bank en Toronto, Canadá, y autor. Bienvenidos a mi curso: Programación funcional con Python. Tal vez usted es un programador Python experimentado, y ha escuchado todo el alboroto sobre la programación funcional. Tal vez se sienta un poco dejado de lado ya que Python no es un lenguaje FP puro. O quizás usted llega a Python desde un lenguaje funcional como Haskell, Scala, o F#, y se pregunta cómo trabajar en un lenguaje que parece carecer de las cosas que usted da por sentado en su lenguaje FP favorito. Sea cual sea tu formación, este curso te ayudará a convertirte en un programador funcional de Python. Algunos de los principales temas que cubriremos incluyen una visión general de los principios de programación funcional, incluyendo funciones de orden superior, funciones puras, recursividad, inmutabilidad y concordancia. Una discusión de las construcciones del lenguaje Python que están disponibles fuera de la caja para el aspirante a programador FP, y cómo manejar las dificultades de la recursividad e inmutabilidad en un lenguaje que parece no tener facilidades especiales para la recursividad ilimitada o las variables inmutables. Todos estos temas se tratarán en el contexto de un problema de negocios y un sistema de procesamiento de pedidos para que pueda ver cómo utilizar estos conceptos en el mundo real. Al final de este curso, habrá aprendido a aplicar técnicas funcionales para que sus programas sean más sucintos, menos propensos a errores y más fáciles de razonar. Antes de comenzar el curso, deberías estar familiarizado con la programación básica en Python, incluyendo cómo escribir clases, funciones y métodos, y cómo crear y usar módulos y paquetes. También asegúrate de tener un buen IDE para Python listo para usar. Utilizaré el código de Visual Studio en el IDE de la plataforma para todas las demostraciones de este curso. Espero que me acompañes en este viaje para aprender a usar Python con un estilo funcional de programación en este curso: Programación funcional con Python, en .