preloader

1 de enero de 1 | 3 minutos de lectura
Índice de contenido

1.3 Programación Python Hay varios paradigmas de programación diferentes que un lenguaje de programación pueden permitir a los desarrolladores codificar, estos son: • Programación procedimental en la que un programa se representa como una secuencia de instrucciones que le dicen a la computadora lo que debe hacer explícitamente. Procedimientos y/ o funciones se utilizan para dar estructura al programa; con estructuras de control como declaraciones if y construcciones de bucle para administrar qué pasos se ejecutan y cuantas veces. Los lenguajes que tipifican este enfoque incluyen C y Pascal. • Lenguajes de programación declarativa, como Prolog, que permiten a los desarrolladores describir cómo se debe resolver un problema, con el lenguaje/entorno determinar cómo se debe implementar la solución. SQL (una consulta de base de datos lenguaje) es uno de los lenguajes declarativos más comunes que probablemente encontrar. • Enfoques de Programación Orientada a Objetos que representan un sistema en términos de los objetos que forman ese sistema. Cada objeto puede contener sus propios datos (también conocidos como estado), así como definir el comportamiento que define lo que el objeto puede hacer. Un programa de computadora se forma a partir de un conjunto de estos objetos que cooperan entre sí. Los lenguajes como Java y C# tipifican el enfoque orientado a objetos. • Los lenguajes de programación funcional descomponen un problema en un conjunto de funciones Cada función es independiente de cualquier estado externo, operando solo en los insumos que recibieron para generar sus productos. El lenguaje de programación Haskell es un ejemplo de un lenguaje de programación funcional. Algunos lenguajes de programación se consideran lenguajes híbridos; eso es permiten a los desarrolladores utilizar una combinación de enfoques diferentes dentro del mismo programa. Python es un ejemplo de un lenguaje de programación híbrido ya que permite le permite escribir código muy procedimental, usar objetos de una manera orientada a objetos y para escribir programas funcionales. Cada uno de estos enfoques se cubre en este libro. 1.4 Bibliotecas de Python Además del lenguaje central, hay muchas bibliotecas disponibles para Python. Estas bibliotecas amplían la funcionalidad del lenguaje y hacen que sea mucho más fácil desarrollar aplicaciones. Estas bibliotecas cubren • marcos web como Django/Flask, • clientes de correo electrónico como smtplib (un cliente de correo electrónico SMTP) e imaplib (un cliente IMAP4 Cliente de correo electronico), • operaciones de gestión de contenidos como la biblioteca de Zope, • concurrencia ligera (ejecutar múltiples operaciones al mismo tiempo) usando la biblioteca sin pilas, • la generación de archivos de Microsoft Excel utilizando la biblioteca Python Excel, • bibliotecas de gráficos como Matplotlib y PyOpenGL, • aprendizaje automático utilizando bibliotecas como SKLearn y TensorFlow. 1.3 Programación Python 3

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más