Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

30 Librerías de lenguajes de programación, Guías, Proyectos, Investigaciones de Programación Informática

10 librerías de Python 10 librerías de Javascript 10 librerías de C++

Tipo: Guías, Proyectos, Investigaciones

2020/2021

A la venta desde 01/05/2021

maria-regina-alcocer-may
maria-regina-alcocer-may 🇲🇽

5

(1)

7 documentos

Vista previa parcial del texto

¡Descarga 30 Librerías de lenguajes de programación y más Guías, Proyectos, Investigaciones en PDF de Programación Informática solo en Docsity! Programación básica Instituto Tecnológico de Cancún Profesor: Abraham Masegosa Raña Alumna: Alcocer May María Regina No. de control: 20530436 Carrera: Ingeniería Mecatrónica 2°A Investigació n Realizar de 3 lenguajes de programación sus librerías que cuentan y que se describen cada una de ellas.  Javascript 1. JQuery: Es un archivo que contiene varias instrucciones, que permiten que el navegador ejecute muchas funcionalidades adicionales. Es muy empleada para hacer cambios de forma dinámica en el DOM (estructuras de las páginas -Document Object Model-), sin tener que recargarlas y agregarles gran cantidad de efectos y animaciones. Podemos cambiar el tamaño, la forma o el estilo de cualquier elemento de una página. Sobre JQuery se han desarrollado otras extensiones, como JQuery UI. 2. Bootstrap: es un framework web (marco de trabajo) libre y de código abierto, muy popular usado para crear sitios web. Ofrece plantillas HTML, hojas de estilo CSS, fuentes y una librería para adicionar funcionalidades adicionales a las páginas, por ejemplo, botones, menús, barras de navegación, paneles, visores de imágenes, etc. Se apoya en JQuery por lo que se necesita cargar esa librería previamente. 3. Modernizr: librería que detecta funcionalidades HTML5 y CSS3 en los navegadores web. Es empleada en muchas aplicaciones web como una herramienta imprescindible para poder funcionar adecuadamente. Es solo un método de detección y no agrega ninguna funcionalidad adicional. 9. String: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres. 10. Time: Útil para obtener marcas de tiempo durante ejecución. Se usa con frecuencia para conocer el tiempo exacto durante un programa.  Phyton 1. Matplotlib: para generar gráficos (series temporales, histogramas, espectros de potencia, diagramas de barras, diagramas de errores, etc.) de calidad necesaria para publicarlas tanto en papel como digitalmente. 2. Seaborn: librería gráfica basada en matplotlib, especializada en la visualización de datos estadísticos. Se caracteriza por ofrecer un interfaz de alto nivel para crear gráficos estadísticos visualmente atractivos e informativos. Se integra muy bien con la librería de manipulación de datos pandas. 3. Bokeh: para visualizar datos de forma interactiva en un navegador web, crear gráficos versátiles, elegante e interactivos. 4. NumPy: proporciona una estructura de datos universal que posibilita el análisis de datos y el intercambio de datos entre distintos algoritmos. Las estructuras de datos que implementa son vectores multidimensionales y matrices con capacidad para gran cantidad de datos. 5. Simpy: puede hacer evaluaciones algebraicas, las diferenciaciones, expansiones, calcular números complejos, etc. Está incluida en la distribución pura de Python. 6. SciPy: proporciona rutinas numéricas eficientes fáciles de usar y opera en las mismas estructuras de datos proporcionadas por NumPy. Por ejemplo, con SciPy se puede realizar: integración numérica, optimización, interpolación, transformadas de Fourier, álgebra lineal, estadística, etc. 7. Pandas: las estructuras de datos principales en pandas son Series para datos en una dimensión y DataFrame para datos en dos dimensiones. Son las estructuras de datos más usadas en muchos campos tales como finanzas, estadística, ciencias sociales y muchas áreas de ingeniería. Pandas destaca por lo fácil y flexible que hace la manipulación de datos y el análisis de datos. 8. TensorFlow: librería de python, desarrollada por Google, para realizar cálculos numéricos mediante diagramas de flujo de datos. En vez de codificar un programa, se codifica un grafo. Los nodos de este grafo serán operaciones matemáticas y las aristas representan los tensores (matrices de datos multidimensionales). TensorFlow puede usarse para deep learning y otras aplicaciones de cálculo científico. 9. SHAP: librería para realizar Inteligencia Artificial Explicable (XAI por sus siglas in inglés eXplainable Artificial Intelligence). Utiliza cálculos del campo de la teoría de juegos para averiguar qué variables tienen más influencia en las predicciones de las técnicas de machine learning. 10. NLTK (Natural Language Toolkit): es una de las librerías más antiguas en python para procesamiento de lenguaje natural. Sigue siendo muy útil para tareas de preprocesado de texto tales como la tokenización, lematización, exclusión de palabras irrelevantes, etc. Estructura básica de un programa Las partes principales de un programa están relacionadas con dos bloques: declaraciones e instrucciones. Bloque de declaraciones: en él se especifican todos los objetos que utiliza el programa (constantes, variables, tablas, registros, archivos, etc.). Bloque de instrucciones: constituido por el conjunto de operaciones que se han de realizar para la obtención de los resultados deseados. En instrucciones se distinguen 3 partes fundamentales: Entrada de datos: Instrucciones que toman los datos de entrada desde un dispositivo externo y los almacena en la memoria principal para que sean procesados. Proceso o algoritmo: Instrucciones que modifican los objetos a partir de su estado inicial (datos de entrada) hasta el estado final (resultados) dejando los objetos que contiene disponibles en la memoria principal. Salida de resultados: Instrucciones que toman los datos finales (resultados) de la memoria principal y los envían a los dispositivos externos. El teorema de Böhm y Jacopini (1966) dice que un programa propio puede ser escrito utilizando sólo tres tipos de estructuras de control: Estructura secuencial: si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, es