Gente Pez Libros

Referencia de libros en español. Novedades y clásicos de siempre.

Número total de libros encontrados: 40 para tu búsqueda.

Python a fondo

Autor: Óscar Ramírez Jiménez

Número de Páginas: 648

Python es el mejor lenguaje de programación tanto para novatos como para veteranos. Es usado en empresas y start-ups de primer nivel, y cada día es más demandado y reconocido mundialmente. Gracias a su carácter polivalente, Python se emplea en las FANG (Facebook, Amazon, Netflix y Google), en scripts simples, aplicaciones de domótica, programación de aplicaciones de escritorio o aplicaciones web complejas que soportan miles de usuarios por segundo, como Instagram o YouTube. Si quiere conocer a fondo este maravilloso lenguaje de programación, aprender a programar en un lenguaje de primer nivel y expandir su conocimiento sobre los lenguajes que conoce, este es su libro. En él se exploran todo tipo de conceptos sobre Python: - Orígenes y evolución del lenguaje. - Conceptos fundamentales de programación: tipos y estructuras de datos, funciones, generadores, decoradores, excepciones, etc. - Programación orientada a objetos en Python. - Programación funcional. - Creación de scripts. - Manejo de bases de datos de diferentes tipos (SQL y noSQL) y ejemplos prácticos de cada una. - Gestión de dependencias, creación y manipulación de paquetes de Python. Asimismo, en este...

Raspberry Pi® a fondo para desarrolladores

Autor: Derek Molloy

Número de Páginas: 696

Económico y versátil, Raspberry Pi puede adaptarse a miles de desarrollos. Este libro le permite explorar todas sus posibilidades mediante la aplicación de principios de ingeniería junto con las técnicas de programación en Linux, y desarrollar las habilidades que necesita para diseñar y construir un sinfín de proyectos. Raspberry Pi a fondo para desarrolladores cubre los conceptos básicos y avanzados de la plataforma de hardware, accesorios recomendados, software, sistemas Linux integrados y técnicas de programación en Linux. También profundiza en la interfaz, el control y de comunicaciones, con información detallada sobre Raspberry Pi GPIOs, buses, dispositivos UART y periféricos USB. Aprenderá a configurar un entorno de compilación cruzada para construir aplicaciones de software a gran escala, así como la forma de combinar hardware y software para permitir que el Raspberry Pi interactúe eficazmente con su entorno físico. Por último, descubrirá cómo utilizar el Raspberry Pi para aplicaciones avanzadas de interfaz e interacción como Internet de las Cosas (IoT, por sus siglas en inglés); comunicación y control inalámbricos; interfaces de usuario;...

Comenzando con Python

Autor: Walter Leonardo López Pascual

Número de Páginas: 129

Un inicio desde cero y hasta donde quieras llegar. 100% en Español.

Desarrollo de aplicaciones web con Jakarta EE

Autor: César Francisco Castillo

Número de Páginas: 500

¿Desea desarrollar aplicaciones innovadoras y adaptadas a las necesidades del mercado mundial? Las aplicaciones empresariales constituyen el pilar fundamental del desarrollo de aplicaciones en la actualidad. Jakarta EE ofrece un conjunto de tecnologías listas para ser usadas con mucha facilidad, al permitir construir no solo aplicaciones robustas, escalables y fácilmente mantenibles, tal como lo exige la industria hoy en día, sino también pequeñas aplicaciones sin necesidad de grandes cambios. Desarrollo de aplicaciones web con Jakarta EE le brinda el conocimiento y las herramientas necesarias para que pueda: Construir proyectos web profesionales, integrando las especificaciones JPA, EJB, CDI y JSF Gestionar grandes volúmenes de datos mediante carga diferida Automatizar el envío de correos electrónicos Diseñar e integrar reportes en aplicaciones Construir y documentar APIs RESTful Montar entornos de integración y despliegue continuo con Jenkins Por muchísimo menos de lo que vale un curso completo de estas características, aprenderá a construir aplicaciones empresariales del mundo real, empleando las mejores técnicas e integrando diversas tecnologías, como solo los...

Python Machine Learning

Autor: Vahid Mirjalili , Sebastian Raschka

Número de Páginas: 618

El aprendizaje automático está invadiendo el mundo del software. Si quieres entender y trabajar la vanguardia del aprendizaje automático, las redes neuronales y el aprendizaje profundo, esta segunda edición del bestseller Python Machine Learning, es tu libro. Modernizado y ampliado para incluir las tecnologías de código abierto más recientes, como scikit-learn, Keras y TensorFlow, este manual proporciona el conocimiento práctico y las técnicas necesarias para crear eficaces aplicaciones de aprendizaje automático y aprendizaje profundo en Python. El conocimiento y la experiencia únicos de Sebastian Raschka y Vahid Mirjalili presentan los algoritmos de aprendizaje automático y aprendizaje profundo, antes de continuar con temas avanzados en análisis de datos. Combinan los principios teóricos del aprendizaje automático con un enfoque práctico de codificación para una comprensión completa de la teoría del aprendizaje automático y la implementación con Python. Aprenderás a: Explorar y entender los frameworks clave para la ciencia de datos, el aprendizaje automático y el aprendizaje profundo Formular nuevas preguntas sobre datos con modelos de aprendizaje...

Algoritmos Genéticos con Python

Autor: Daniel Gutiérrez , Alejandro Tapia , Alvaro Rodríguez

Número de Páginas: 234

Desde su aparición en la década de los 60, los algoritmos genéticos han ido ganando popularidad, gracias al frenético crecimiento de la capacidad computacional en los últimos años. Finalmente se han abierto camino en el ámbito de la ingeniería como una de las herramientas más prometedoras para resolver problemas de gran complejidad, inabordables desde los enfoques clásicos de la ingeniería. Los algoritmos genéticos son estrategias de resolución de problemas de optimización basados en la teoría de la selección natural de Darwin, mediante la cual aquellos individuos más aptos para sobrevivir tienen una mayor probabilidad de crear descendencia y transmitir su información genética. Partiendo de esta base, son muchas las propuestas que se han desarrollado para abordar una gran cantidad de problemas de diferentes áreas de la ingeniería. En este libro le proponemos adentrarte en el mundo de los algoritmos genéticos utilizando Python, uno de los lenguajes de programación más populares en la actualidad y con más crecimiento durante los últimos años. Los contenidos del libro se han diseñado para que sean sencillos, concisos y fáciles de implementar, con ejemplos ...

El gran libro de Python

Autor: Marco Buttu

Número de Páginas: 662

Python es un lenguaje de programacion multiplataforma, consistente y maduro, en el cual confian con exito las Empresas y organizaciones mundiales mas prestigiosas: Google, la NASA, YouTube, Intel y Yahoo! Su exito esta vinculado tanto al hecho de que favorece la productividad, haciendo mas sencillo el desarrollo de sistemas de software sin tener en cuenta su complejidad, como al hecho de que tiene multiples entornos de uso: aplicaciones web, juegos y multimedia, interficies graficas, networking, aplicaciones cientificas, inteligencia artificial y programacion de sistemas, entre muchos otros. El gran libro de Python es el mas completo, moderno y detallado de entre los volumenes dedicados a Python que pueden encontrarse actualmente en el mercado. Actualizado a la version 3.4 del lenguaje, lanzada en enero de 2014. Su composicion es muy detallada y sigue un curso gradual elaborado en torno a una amplia serie de ejemplos y ejercicios: parte de las bases del lenguaje, sin dar nada por sabido, hasta llegar a los argumentos considerados mas dificiles, incluso por los programadores mas experimentados. Soporte al libro disponible online: code.google.com/p/the]phytonic]way/ Aspectos...

Estadística práctica para ciencia de datos con R y Python

Autor: Peter Bruce , Andrew Bruce , Peter Gedeck

Número de Páginas: 362

Los métodos estadísticos son una parte fundamental de la ciencia de datos, pero pocos científicos de datos tienen una formación avanzada en estadística. Los cursos y libros sobre estadística básica rara vez tratan el tema desde la perspectiva de la ciencia de datos. La segunda edición de este libro incluye ejemplos detallados de Python, ofrece una orientación práctica sobre la aplicación de los métodos estadísticos a la ciencia de datos, te indica cómo evitar su uso incorrecto y te aconseja sobre lo que es y lo que no es importante. Muchos recursos de la ciencia de datos incorporan métodos estadísticos, pero carecen de una perspectiva estadística más profunda. Si estás familiarizado con los lenguajes de programación R o Python y tienes algún conocimiento de estadística, este libro suple esas carencias de una forma práctica, accesible y clara. Con este libro aprenderás: Por qué el análisis exploratorio de datos es un paso preliminar clave en la ciencia de datos Cómo el muestreo aleatorio puede reducir el sesgo y ofrecer un conjunto de datos de mayor calidad, incluso con Big Data Cómo los principios del diseño experimental ofrecen respuestas definitivas...

Programación en Python II

Autor: Celeste Guagliano

Número de Páginas: 86

Python es un lenguaje de programación multiplataforma, consistente y maduro, utilizado por numerosas empresas internacionales. Se utiliza en múltiples campos tales como aplicaciones web, juegos y multimedia, interfaces gráficas, networking, aplicaciones científicas, inteligencia artificial y muchos otros. En esta serie de ebooks sobre programación en Python el lector encontrará todo lo necesario para iniciarse o profundizar sus conocimientos en este lenguaje de programación. Los tres volúmenes están orientados tanto a quien recién se inicia en este lenguaje, como a quien ya está involucrado y quiere profundizar sus conocimientos de Python. En este volumen se presenta el paradigma de programación orientada a objetos con todas sus implicancias: clases, herencia y todo el campo de posibilidades que nos abre comenzar a utilizar este paradigma en Python.

Electrónica y Python

Autor: Daniel Schmidt

Número de Páginas: 348

El objetivo de este libro es acercar al lector a Raspberry PI y su electrónica vinculada a sensores, pantallas, motores y una serie de dispositivos electrónicos controlados mediante Pyhton 3. Como algunos dispositivos requieren de un software propio en algunos casos veremos código Arduino para dispositivos periféricos como enlaces de radio LoRa. Son muchos los ejemplos propuestos y todos pueden ser descargados desde un link publicado al finalizar el libro.

Python 3. Curso Práctico

Autor: Alberto Cuevas Álvarez

Número de Páginas: 560

El lenguaje de programación Python se ha convertido por méritos propios en uno de los más interesantes que existen en la actualidad, especialmente recomendable para las personas que se inician en el mundo de la programación. Su curva de aprendizaje no es tan grande como en otros lenguajes, lo que unido a una sintaxis legible, limpia y visualmente muy agradable, al hecho de ser software libre (con la comunidad de usuarios especialmente activa y solidaria que eso conlleva) y a la potencia que nos proporciona, tanto por el lenguaje en sí como por la enorme cantidad de librerías de que dispone, lo hacen apetecible a un amplio espectro de programadores, desde el novel al experto. Python se usa actualmente, debido a su extraordinaria adaptabilidad, a la posibilidad de incorporar código desarrollado en otros lenguajes o a la existencia de módulos y herramientas para casi cualquier campo imaginable, en prácticamente todos los ámbitos informáticos, desde el diseño web a la supercomputación. Este libro pretende ser una guía útil para descubrir, desde cero y apoyándose en multitud de ejemplos explicados paso a paso, sus fundamentos y aplicaciones. Para ello no solamente se...

Aplicaciones gráficas con Python 3

Autor: Alberto Cuevas Álvarez

Número de Páginas: 628

El presente libro tiene un objetivo claro: crear aplicaciones gráficas complejas con Python 3. Lo conseguiremos mediante tres librerías de su ecosistema: • PyQt: enlaza con la biblioteca gráfica Qt, permitiéndonos usarla desde Python. • matplotlib: empleada para generar gráficos en dos y tres dimensiones. • NumPy: especializada en cálculo numérico. Tras el conocimiento de las citadas herramientas y apoyándonos en más de 100 ejemplos prácticos se plantean y resuelven 17 aplicaciones de una cierta dificultad. El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.

Desarrollo de interfaces gráficas en Python 3 con Tkinter

Autor: Tomás Domínguez Mínguez

Número de Páginas: 478

Las interfaces de usuario son el punto de interacción entre las aplicaciones y las personas que las utilizan. Aunque su función se centra en la entrada y salida de información, muchas veces determinan el éxito o el fracaso de un programa, ya que, por muy interesante que este sea, si resulta difícil de manejar, provocará un rechazo que desanime incluso a probarlo. Es probable que las aplicaciones que haya desarrollado con Python hasta ahora se limiten a un intercambio de información con el usuario en modo texto. Con la lectura de este libro adquirirá los conocimientos necesarios para dotarlas de una interfaz gráfica, con el fin de hacerlas más amigables, atractivas y fáciles de usar. Aunque en Python existen diferentes paquetes para conseguir este propósito, se ha elegido Tkinter por ser su librería estándar. Tanto es así, que viene con el propio entorno de desarrollo. En este libro aprenderá todo lo necesario para trabajar con esta librería, ya que le permitirá: "Descubrir los controles gráficos proporcionados por Tkinter, como etiquetas, botones, menús, campos de entrada de texto, etc. Con ellos podrá crear otros más elaborados, como barras de menús, barras ...

Python Deep Learning

Autor: Jordi Torres

Número de Páginas: 415

La inteligencia artificial permite la innovación y el cambio en todos los aspectos de la vida moderna. La mayoría de los avances actuales se basan en Deep Learning, un área de conocimiento muy madura que permite a las empresas desarrollar y poner en producción sus algoritmos de aprendizaje automático. Muchos profesionales interesados en comprender el Deep Learning tienen dificultades en establecer una ruta adecuada para empezar y saltar la barrera de entrada en este campo de innovación, debido a su complejidad y falta de manuales sobre el tema. Por ello, este libro proporciona todos los contenidos necesarios para entender qué es el Deep Learning y conocer las posibilidades de esta tecnología. Gracias a la combinación de los principios teóricos del Deep Learning y el enfoque práctico de codificación, se iniciará en este apasionante mundo mediante el lenguaje Python y la API Keras de la librería TensorFlow, el entorno más popular para desarrollar aplicaciones Deep Learning tanto a nivel de empresa como de proveedores Cloud. Asimismo, conocerá las principales redes neuronales actuales, como las redes neuronales convolucionales, las redes neuronales recurrentes o las...

Python con aplicaciones a las matemáticas, ingeniería y finanzas

Autor: VV.AA.

Número de Páginas: 454

En esta obra se presenta el lenguaje de programación Python desde sus conceptos y características básicas, hasta el desarrollo de programas con un alto nivel de complejidad. De acuerdo con este propósito en el libro se incluyen más de 150 ejemplos que ilustran cada paso de la exposición. Aprenda La descripción, análisis y desarrollo de algoritmos a ser implementados con el lenguaje de programación Python. Conozca Los conceptos y métodos fundamentales del lenguaje de programación Python. Desarrolle El diseño de algoritmos y su implementación en el lenguaje Python. Ofelia Cervantes Villagómez. Licenciada en Ingeniería en Sistemas Computacionales (UDLAP), Maestra en Ciencias Computacionales (École Nationale Supérieure d'Informatique et de Mathématiques Appliquées - Grenoble), Doctora en Ciencias Computacionales (Institut National Polytechnique de Grenoble). Ha trabajado como investigadora en varias instituciones nacionales e internacionales en las áreas de inteligencia artificial, bases de datos y sistemas distribuidos. David Báez López. Licenciado en Física (UAP), Maestro en Ciencias (Universidad de Arizona), Doctor en Ingeniería Eléctrica (Universidad de...

Crea tu Primer Juego con Python

Autor: Alejandro Castillo

Número de Páginas: 23

En este Informe USERS te enterarás de todo lo que necesitas para programar tu primer juego con Python. Conocerás la librería pygame, aprenderás a configurar tu entorno de desarrollo y recibirás el código de ejemplo para que puedas explorar tus habilidades de desarrollador.

Introducción a la programación con Python

Autor: Nilo Ney Coutinho Menezes

Número de Páginas: 336

Este libro fue pensado para quién desea iniciarse en el mundo de la programación de computadoras. Conceptos básicos de programación – tales como expresiones, variables, repeticiones, decisiones, listas, funciones, archivos y banco de datos con SQLite 3 – son presentados uno por uno con ejemplos y ejercicio claros. El objetivo de esta obra es explorar la programación de computadoras como una herramienta para el día a día. Puede ser útil para un curso de introducción a la programación de computadoras y ser usado como guía de estudios por autodidactas. Para lograr un aprovechamiento pleno del contenido de la obra son necesarios conocimientos básicos de informática, tales como escribir textos, abrir y guardar archivos. Todo el software utilizado en el libro puede ser bajado gratuitamente y ejecutarse en Windows, Linux y Mac OS X. Aunque el lenguaje Python (versión 3.x) es muy poderoso y repleto de recursos modernos de programación, este libro pretende enseñar a programar y no él lenguaje en sí. Algunos recursos del lenguaje no han sido utilizados para privilegiar los ejercicios de lógica de programación y ofrecer al lector una preparación más amplia para...

Ciencia de los datos con Python

Autor: Francisco J. Toro López

Número de Páginas: 234

Esta obra demuestra una metodología de desarrollo de investigaciones, proyectos e iniciativas aplicadas en muchas áreas del conocimiento, que en diversas instancias se fundamentan en base de datos e información proveniente de fuentes internas y externas en el marco de objetivos de las sociedades abiertas al cambio. Se repasa el lenguaje de programación Python muy utilizado en estos casos. La estructura está compuesta por funciones, algoritmos y metodologías hechos con Python y otras herramientas computacionales, con varias técnicas de corte administrativo y funcional. La intención es facilitar los procesos de análisis en diversos proyectos e investigaciones de acuerdo a un plan estratégico. Los ejercicios disponibles están en un formato de presentación sencilla; son de fácil desarrollo y seguimiento. Dirigido a aquellas personas que examinan, prueban, ensayan y realizan funciones orientadas a dar respuestas a diversas inquietudes comerciales, administrativas y científicas, analizando múltiples datos y forjando la planeación y desarrollo de proyectos, con un enfoque que busque siempre la efectividad al emplear funciones y algoritmos diseñados e implementados para...

Python para principiantes

Autor: Python para principiantes por James Tudor

Número de Páginas: 139

Si desea aprender la programación de Python en tan solo 5 días, incluso si no tiene habilidades técnicas de ningún tipo, siga leyendo ... ¿Cuántas veces has pensado en aprender a codificar pero te desanimaste porque no tenías antecedentes técnicos, no tenías tiempo para aprender o simplemente no creías que eras lo suficientemente inteligente? Bueno, tenemos buenas noticias para ti. ¡No necesitas un costoso título en informática, un libro de texto de 500 páginas o una mente genial para aprender los conceptos básicos de la programación en Python! El autor más vendido de Amazon, James Tudor, proporciona una guía concisa y paso a paso para la programación de Python para principiantes. Se proporcionan muchos ejemplos, ilustraciones, resumen de final de capítulo y ejercicios de práctica (con soluciones) para ayudar al lector a aprender más rápido, recordar más tiempo y desarrollar una comprensión profunda de los conceptos clave. En este libro, descubrirás: Un conciso. Sencillo. Nuevo estilo de enseñanza amigable que se presta bien a los principiantes Capítulos que se han cortado en trozos pequeños para darle la información que necesita (en ese momento) para ...

Python Aplicado

Autor: Eugenia Bahit

Número de Páginas: 284

Python Aplicado, el clásico de Eugenia Bahit que ha ido evolucionando desde Python para Principiantes, se presenta en su cuarta edición siguiendo la línea de las anteriores versiones, en la que se recorre el potencial del lenguaje desde sus aspectos más básicos hasta su aplicación más avanzada. En esta cuarta edición se incorporan conceptos nunca antes tratados en la bibliografía existente, como es el caso del desarrollo de aplicaciones Web con bibliotecas nativas de Python. La autora abarca de forma simple, temas complejos como el desarrollo de APIs o el manejo de sesiones, sin necesidad de recurrir a bibliotecas de terceros. Además, en esta nueva edición se incorporan conocimientos avanzados sobre paralelismo y concurrencia, así como un exhaustivo recorrido sobre el manejo de excepciones para aquellas personas que ya programan a niveles experimentados. Un libro especialmente diseñado tanto para profesionales que deseen destacarse en la programación de bibliotecas para Python, como para quienes recién se inician en la programación, y desean destacarse en el desarrollo de programas para usuarios finales. Y todo ello, sin descuidar a especialistas de otras...

Python Aplicaciones prácticas

Autor: Jorge Santiago Nolasco Valenzuela

Número de Páginas: 518

Python. Aplicaciones prácticas es un libro para entusiastas de la programación, estudiantes y profesionales en el mundo Python, los capítulos inician con prácticas sencillas que aumentan de complejidad gradualmente y está desarrollado en el lenguaje de programación Python. Python está escrito en el lenguaje C, por lo que se puede extender a través de su api en C o C++ y escribir nuevos tipos de datos, funciones, etc. En la actualidad hay dos vertientes la versión 2.x y 3.x, al final llegara el momento que se integraran estas dos versiones, es recomendable utilizar la última versión estable 3.x. Algunas de las características más importantes es que Python es multiparadigma: Programación estructurada, Programación Orientada a Objetos y Programación Funcional. El objetivo de este libro es brindar al lector los fundamentos para introducir o reforzar conocimientos en temas como: Kivy, Django, Juegos Pygame, Introducción Arduino con Python, Matemática Científica -Scipy Inteligencia Artificial, Procesamiento de Imágenes, Forense,Blockchain. El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es. Este material incluye...

Python Paso a paso

Autor: Ángel Pablo Hinojosa Gutiérrez

Número de Páginas: 230

En los últimos años, el lenguaje de programación Python aparece siempre en los primeros puestos de todos los rankings de popularidad, siendo uno de los más usados. Python es un lenguaje multiplataforma cómodo, flexible, potente y fácilmente extensible, ideal tanto para programar pequeñas soluciones como para acometer grandes proyectos informáticos. Estas características han hecho que se emplee tanto en informática doméstica como en ambientes científicos o entornos empresariales. Además, su clara orientación a la limpieza del código y la legibilidad hacen de Python una de las mejores opciones (probablemente la mejor) para aquellos que buscan comenzar su aprendizaje en la programación: al contrario que otros lenguajes de programación más difíciles de comprender, Python es agradable de leer y aprender. En este libro se explica cómo programar usando el lenguaje Python paso a paso y desde cero. En su redacción se ha puesto especial atención en la sencillez y la facilidad de comprensión, usando ejemplos prácticos y funcionales y buscando una curva de aprendizaje lo más suave posible, sin asumir que el lector tiene conocimientos de programación previos. De forma ...

Aprende a Programar en Python Para Principiantes

Autor: Flynn Fisher

¡La clase magistral completa de Python es fácil, incluso si nunca has codificado en tu vida! Si ingresas a Google en este momento y abres cualquier estadística con los lenguajes de programación más solicitados durante los últimos 5 años hasta hoy, verás constantemente en el top 3 un lenguaje llamado "Python". La mayoría de las veces, es el lenguaje de programación número uno para aprender año tras año. Pero, ¿por qué tanta gente buscaría expertos en Python? Dos grandes razones: - Es un lenguaje de programación de alto nivel extremadamente poderoso - La sintaxis de codificación está muy simplificada, lo que la hace a prueba de fallas para aprender y ejecutar La combinación de estas dos cosas hace que Python se mejore y actualice constantemente. Si bien aprender los conceptos básicos es algo que te ayudará a comenzar, tendrás la capacidad de desarrollar tus habilidades más allá porque siempre se realizan nuevas actualizaciones y mejoras. En "Aprende a programar en Python para principiantes", Flynn Fisher comienza desde cero. Él te enseñará los fundamentos de la codificación con Python y te ayudará a establecer los componentes básicos de tus futuras...

Programando inteligencia colectiva con Python

Autor: Iván Soria Solís , Herwin Alayn Huillcen Baca , Flor de Luz Palomino Valdivia

Número de Páginas: 105

El número creciente de personas que colaboran en Internet, deliberada o accidentalmente, ha creado un enorme conjunto de datos alimentados por millones de interacciones dentro de la experiencia de usuario, marketing, gustos personales y comportamiento humano en general. Este libro proporciona una introducción al emergente campo de la inteligencia colectiva. Se abarcan las formas de procesar conjuntos de datos de muchos sitios web interesantes de los cuales probablemente habremos oído, y los temas relacionados con el cómo recolectar datos de los usuarios de tus propias aplicaciones, y muchas diferentes formas de analizar y comprender los datos una vez que los encuentras. El objetivo de este libro es llevarte más allá de las aplicaciones sencillas de base de datos y enseñarte a escribir programas inteligentes para tomar ventaja de la información que tú y otros entregan cada día.

Criptografía sin secretos con Python

Autor: David Arboledas Brihuega

Número de Páginas: 428

La criptografía se ha definido tradicionalmente como el arte o la ciencia que se ocupa de alterar los textos escritos con el fin de hacerlos ininteligibles a receptores no autorizados. El único objetivo de la criptografía es conseguir la confidencialidad de los mensajes. La historia de la criptografía es larga y abunda en anécdotas. El libro recorre los hitos criptográficos más importantes desde el Antiguo Egipto hasta la Segunda Guerra Mundial. Tras la conclusión de esta, el rápido desarrollo teórico y los avances en computación supusieron una amenaza para los sistemas clásicos de cifrado. A mediados de los años 70, se empezó a gestar lo que sería la última revolución de la criptografía: los sistemas asimétricos. Esta obra, sin embargo, no se centra ni en la historia, ni en la teoría de la criptografía, sino en cómo programar los ordenadores para imitar el funcionamiento de las cifras clásicas y cómo pueden romperse. Dirigida a principiantes que nunca han programado, te mostrará las técnicas básicas de programación a través de la criptografía mediante el uso de Python, un lenguaje interpretado ideal para programadores por su facilidad y potencia....

El minilibro de trucos de python

Autor: Gerardo G. Urtiaga

Este libro no es una guía de Python, es un recopilatorio de trucos y código útil que he usado y sigo usando en mis scripts. Espero que te sea de utilidad Índice: -Crear gráficos con python y matplotlib -Instalación de librerías -Gráficos básicos de lineas -Gráficos de area -Gráficos en 3D -Gráficos tipo «Pie» o «Pastel» -Es un lenguaje interpretado pero, ¿Se puede compilar Python? -Usar Cython -Usar pyinstaller -Docker desde python -Instalando el paquete de api de docker -Por donde empezamos -Declaramos el docker usado -Crear contenedor y arrancarlos -Listar contenedores -Arrancar y parar contenedores -Listar imágenes -Trucos para scripts -Leer y escribir ficheros GZip -Crear fichero tar.gz -Ocultar el password al pedirlo por consola -Ejecutar comandos con pexpect -Codificar y decodificar un binario en base64 por chunks -Comprobar web -Sacar voz a partir de un texto -Reimportar modulo -Eliminar caracteres no alfanuméricos -Eliminar elementos vacíos de una lista -Como usar en windows volume shadow copy con python -Como usar una librería hecha en C con python -Levantar un servidor web -Como hacer que nuestro código sea multitarea -Otra forma de ejecutar print...

Manual de matemáticas financieras

Autor: Guillermo L. Dumrauf

Número de Páginas: 400

Las matemáticas financieras tienen una inmediata y amplia aplicación a situaciones de la vida real. Por ello, es de vital importancia forjar un sólido conocimiento en la disciplina. Este libro ha sido preparado de tal manera que pueda alcanzar el entrenamiento necesario para desenvolverse y progresar con ductilidad en el estudio de la materia, respetando los siguientes ejes: • Tratamiento ameno pero riguroso de la teoría • Ejercitación práctica con resoluciones comentadas • Aplicación a problemas del mundo real Asimismo, el libro cuenta con recursos adicionales que se pueden descargar gratis desde www.marcombo.info para reforzar los conocimientos aprendidos sobre la materia, como comentarios a las resoluciones de los ejercicios, que serán muy útiles para facilitar la comprensión de los temas. Si es un estudiante de las carreras de grado y posgrado de económicas, finanzas o ingenierías, un ejecutivo financiero u otro profesional que utiliza las matemáticas financieras en su labor cotidiana, este libro será su gran aliado. Guillermo L. Dumrauf: Doctor en Ciencias Económicas por la Universidad de Buenos Aires y consultor económico financiero, es profesor titular ...

Python 3 al descubierto - 2a ed.

Autor: Arturo FERNANDEZ

Se ofrece un repaso a las principales características del lenguaje, así como otros aspectos relacionados, siempre desde un punto de vista práctico, con la intención de que el lector consiga rápidamente familiarizarse con el lenguaje. Con este libro, el lector conocerá a fondo el lenguaje de programación interpretado, de propósito general Python. Quienes nunca han utilizado Python aprenderán sus fundamentos, mientras que los que ya lo conocen podrán descubrir sus funcionalidades más avanzadas. Los primeros capítulos del libro se centran en aspectos fundamentales del lenguaje, como las estructuras, los tipos de datos y los diferentes tipos de sentencias. Estudiados estos conceptos el lector se sumerge en las características avanzadas que contiene el lenguaje, incluyendo la programación orientada a objetos; a continuación, trabajará con archivos, bases de datos y prácticas relativas a Internet para finalmente, aprender a instalar y distribuir el software desarrollado con Python, sin olvidarse de una de las partes más importantes en el ciclo de desarrollo: las pruebas unitarias. Este libro reúne los elementos necesarios para escribir un programa, utilizar una...

Aprende Python en un Fin de Semana

Autor: Sheila Córcoles Córcoles , Alfredo Moreno Muñoz

Número de Páginas: 174

APRENDE PYTHON DE LA FORMA MÁS RÁPIDA Y SENCILLA Aprende Python en un fin de semana te ofrece un método de aprendizaje que te permitirá aprender Python en un corto periodo de tiempo, ¡concretamente en un fin de semana! Nuestra experiencia nos ha demostrado que la mejor forma de aprender es hacerlo a la vez que te entretienes y con una metodología que te vaya enseñando progresivamente todos los conceptos que necesitas saber. En la primera parte del libro encontrarás una explicación del lenguaje de programación junto con una introducción al entorno de programación. En la segunda parte del libro encontrarás un total de 100 ejercicios de dificultad progresiva en los que, además de guiarte paso a paso, se explican todos los conceptos teóricos de programación que necesitas conocer para poder llevarlos a cabo. ¡El libro contiene material descargable! ÍNDICE 1.- Introducción 2.- ¿Qué necesito para empezar? 3.- Proceso de aprendizaje 4.- Python 5.- Entorno de desarrollo 6.- Manejo de mensajes por pantalla 7.- Utilización de tipos de datos básicos 8.- Control del flujo de un programa 9.- Bucles 10.- Proyecto 1 11.- Funciones 12.- Proyecto 2 13.- Programación...

El gran libro de Android

Autor: Jesús Tomás Gironés

Número de Páginas: 566

Android es la plataforma libre para el desarrollo de aplicaciones móviles creada por Google. En la actualidad se ha convertido en la plataforma líder frente a otras como iPhone o Windows Phone. Las aplicaciones Android están ampliando su rango de influencia a nuevos dispositivos, tales como tabletas, sistemas empotrados, Google Glass o Wearable. Este libro pretende ser una guía para aquellos lectores que quieran introducirse en la programación en Android. Todos los capítulos son descritos por medio de sencillos ejemplos, aumentando su nivel de complejidad a medida que avanzan los capítulos. La obra está recomendada tanto para usuarios con poca experiencia como para programadores experimentados. A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mítico videojuego Asteroides y una aplicación de gestión de información personal, Mis Lugares*. Se comienza con una versión sencilla, que se irá completando capítulo a capítulo, para que incluya: fragmentos*, gráficos vectoriales y en mapa de bits, control mediante pantalla táctil y sensores, hilos con AsyncTask*, notificaciones, geo-localización*, mapas, multimedia, ficheros, XML, SQL, acceso a Internet, ...

Energía solar fotovoltaica para todos 2ed

Autor: Pedro García Martín

Número de Páginas: 232

Ahorrar dinero en la factura de la electricidad, mejorar el medio ambiente y ser autosuficientes hasta el punto de olvidar por completo a las compañías eléctricas puede parecer algo inalcanzable. No obstante, gracias a los contenidos de este libro y la app Android que lo acompaña para el diseño y la instalación de sistemas de energía solar fotovoltaica, está más cerca que nunca de conseguirlo. Tanto si quiere dedicarse profesionalmente al diseño y la instalación de sistemas de energía solar fotovoltaica como hacer un uso personal de esa tecnología, con este manual tomará una posición aventajada ante el gran desarrollo que va a experimentar el sector en los próximos años. Este libro se lo pone fácil: sus 54 casos prácticos van desde planteamientos sencillos hasta instalaciones complejas, con equipamientos y detalles reales, y se acompañan con más de 200 ilustraciones, esquemas y circuitos. Además, incluye la app Android SOLARPE PRO, que facilita el diseño y la instalación de sistemas de energía solar fotovoltaica, pues realiza todos los cálculos matemáticos y selecciona las características de los componentes del sistema. SOLARPE PRO ha sido reconocida...

Fundamentos de computación evolutiva

Autor: Enrique J. Carmona Suárez , Severino Fernández Galán

Número de Páginas: 420

La computación evolutiva puede mejorar su vida y la del resto de personas. ¿Quiere saber cómo? Adéntrese en este libro y descubra la computación evolutiva, una rama de la inteligencia artificial formada por una familia de algoritmos de optimización global: los algoritmos evolutivos. Inspirados en la evolución natural, los algoritmos evolutivos son capaces de obtener soluciones equiparables a las de expertos humanos en gran variedad de problemas. Además, son atractivos por aportar soluciones novedosas y brillantes que podrían ser difíciles de lograr por un humano. A lo largo de las últimas décadas, han surgido diferentes variantes de algoritmos evolutivos como resultado del gran interés que han despertado en la comunidad científica. En esta guía encontrará explicaciones detalladas de: oLas subáreas de la computación evolutiva, desde las ideas pioneras hasta las más actuales y novedosas. oLos principales tipos de algoritmos evolutivos. oLas técnicas avanzadas que dotan a estos algoritmos de mayor potencia y versatilidad. Si quiere conseguir una perspectiva global sobre la computación evolutiva, tiene a su alcance el libro adecuado: no pierda la oportunidad de...

Excel para ciencia e ingeniería

Autor: Fátima Ángela Ternero Fernández , Juan Manuel Montes Martos

Número de Páginas: 510

¿Por qué científicos e ingenieros necesitan dominar Excel? Microsoft® Excel no es una aplicación especializada en tareas de ciencia e ingeniería. Sin embargo, es una de las herramientas más utilizadas por científicos e ingenieros. La razón no se debe a que Microsoft® Excel sea la herramienta más idónea para resolver los problemas científico-técnicos en sus múltiples campos. De hecho, puede decirse que las capacidades nativas de esta aplicación están a años luz de los paquetes comerciales de cálculo altamente especializados. La razón estriba en su omnipresencia y su versatilidad. El que todos los paquetes comerciales cuenten con integración con Microsoft® Excel es una muestra del reconocimiento de su ubicuidad. La versatilidad de Microsoft® Excel, su amplia adaptabilidad, es una virtud que debe al VBA, el lenguaje interpretado que lleva incorporado. Las posibilidades de este entorno de programación son tales, que pronto se percatará de que solo su conocimiento del tema impondrá los límites. Excel para ciencia e ingeniería le enseñará cómo sacar partido a Excel y al VBA en las tareas que a menudo realiza en distintas aplicaciones. Gracias a este libro...

Aprender Docker, un enfoque práctico

Autor: José Juan Sánchez Hernández

Número de Páginas: 306

Si quiere aprender a utilizar la tecnología de contenedores que ha revolucionado el desarrollo y la distribución de aplicaciones web, ha llegado al libro indicado. Antes de que Docker apareciese en la industria del desarrollo de software, era complicado garantizar la consistencia entre los entornos de desarrollo y producción. Era habitual encontrarse con aplicaciones que no se ejecutaban de forma correcta en el entorno de producción porque utilizaban dependencias con diferentes versiones de las que se habían utilizado en el entorno de desarrollo. La tecnología de contenedores de software soluciona este problema, ya que permite empaquetar y distribuir una aplicación con todas las dependencias que necesita garantizando que se va a ejecutar de la misma manera sobre cualquier tipo de infraestructura. Gracias a esta forma de desarrollar y distribuir las aplicaciones, se ha conseguido eliminar las inconsistencias entre los entornos de desarrollo y producción. Los desarrolladores de aplicaciones ya no necesitan crear máquinas virtuales pesadas en sus equipos de trabajo. Docker les permite disponer de un entorno de desarrollo mucho más ligero, que utiliza menos recursos y ofrece ...

Cálculo de antenas 5ed

Autor: Armando García Domínguez

Número de Páginas: 254

Si quiere adentrarse en el mundo de las antenas de radio, ha llegado al libro indicado. En él se recogen los conceptos primarios de aquello que afecta a la comprensión y el diseño de las antenas de radio básicas. Para ello, se enumeran los parámetros que hay que tener en cuenta para tal fin, así como su formulación a un nivel asequible con una preparación técnica media en matemáticas y física, y con cierta soltura en el manejo de una calculadora científica. El libro está dividido en 9 capítulos en los que se desarrollan desde conceptos, unidades y fórmulas hasta la resolución de diseños prácticos de antenas, pasando por las explicaciones de distintos tipos de antenas, líneas de transmisión y otros datos relevantes en la materia. En este libro se ha evitado exponer formulaciones de alto nivel matemático, así como el desarrollo de la fórmula final, para que se pueda aplicar directamente. Además, en la parte inferior de la primera página encontrará el código que le permitirá acceder de forma gratuita a los contenidos adicionales en www.marcombo.info, donde verá calculadores que le facilitarán los procesos de los distintos cálculos que se plantean en el...

Ingeniería de software en Google

Autor: Titus Winters , Tom Manshreck , Hyrum Wright

Número de Páginas: 646

Hoy en día, los ingenieros de software necesitan saber no solo cómo programar eficazmente, sino también cómo desarrollar prácticas de ingeniería para que la base de código sea sostenible y funcione bien. Este libro hace hincapié en esta diferencia, entre la programación y la ingeniería de software. ¿Cómo pueden gestionar los ingenieros de software una base de código viva que evoluciona y responde a requisitos y demandas cambiantes a lo largo de su vida? A partir de su experiencia en Google, los ingenieros de software Titus Winters y Hyrum Wright, junto con el escritor técnico Tom Manshreck, presentan una mirada sincera y perspicaz sobre cómo construyen y mantienen el software algunos de los principales profesionales del mundo. Este libro trata de la cultura, los procesos y las herramientas de ingeniería exclusivas de Google, y de cómo estos aspectos contribuyen a la eficacia de una organización de ingeniería de software. Explorará tres principios fundamentales que las organizaciones de software deben tener en cuenta a la hora de diseñar, establecer la arquitectura, escribir y mantener el código: Cómo afecta el tiempo a la sostenibilidad del software y cómo...

El gran libro de Android 9ed

Autor: Jesús Tomás Gironés , Jaime Lloret Mauri

Número de Páginas: 602

Android es la plataforma libre para el desarrollo de aplicaciones móviles creada por Google. En la actualidad se ha convertido en la plataforma líder frente a otras como iPhone o Windows Phone. Las aplicaciones Android están ampliando su rango de influencia a nuevos dispositivos tales como tabletas, internet de las cosas, Wearables, TV o automóviles. Si quieres introducirte en la programación Android, has llegado al libro indicado. Todos sus capítulos están descritos por medio de ejemplos, cuyo nivel de complejidad aumenta a medida que avanza la lectura. A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mítico videojuego Asteroides y una aplicación de gestión de información personal, Mis Lugares*. Se comienza con una versión sencilla, que se irá completando capítulo a capítulo, para que incluya fragments, gráficos vectoriales y mapa de bits, control mediante pantalla táctil y sensores, hilos con AsyncTask, notificaciones, geolocalización, mapas, multimedia, ficheros, XML, JSON, SQL, acceso a Internet, servicios Web, acceso a bases de datos en servidor PHP + MySQL, Volley... El libro propone un aprendizaje activo, con actividades, muchas a...

Energía solar fotovoltaica para todos

Autor: Pedro Francisco Garcia Martin

Número de Páginas: 196

Ahorrar dinero en la factura de la electricidad, mejorar el medio ambiente y ser autosuficientes energéticamente hablando hasta el punto de olvidar por completo las compañías eléctricas, puede parecer algo inalcanzable. No obstante, gracias a los contenidos de este libro y la app Android que lo acompaña para el diseño y la instalación de sistemas de energía solar fotovoltaica, está más cerca que nunca de conseguirlo. Tanto si quiere orientar su profesión al diseño y la instalación de sistemas de energía solar fotovoltaica como hacer un uso personal de esa tecnología, con este manual tomará una posición aventajada ante el gran desarrollo que va a experimentar el sector en los próximos años. Este libro se lo pone fácil: sus 49 casos prácticos van desde planteamientos sencillos hasta instalaciones complejas, con equipamientos y detalles reales, y se acompañan con más de 200 ilustraciones, esquemas y circuitos. Además, incluye la app Android SOLARPE PRO, que facilita el diseño y la instalación de sistemas de energía solar fotovoltaica, pues realiza todos los cálculos matemáticos y selecciona las características de los componentes del sistema. SOLARPE PRO...

Modelado BIM con Autodesk Civil 3D

Autor: Eduardo J. Renard Julián

Número de Páginas: 500

La metodología BIM (Building Information Modeling), el Gemelo Digital y el Big Data son conceptos que han irrumpido en los nuevos procesos de desarrollo y modelización de proyectos de edificación y obra civil. La aplicación de la metodología BIM en el desarrollo de cualquier proyecto arquitectónico, o de ingeniaría civil es ya un hecho. No tener conocimientos acerca de ello es posible que lo descarte automáticamente como participante en cualquier fase de desarrollo. Este libro le enseñará a desenvolverse en proyectos a través de Autodesk Civil 3D, un fantástico software sobre modelado BIM de infraestructuras de la reconocida marca Autodesk. Las últimas versiones de Civil 3D vienen repletas de nuevas herramientas muy productivas y enfocadas a esta metodología. El libro se complementa con alrededor de 60 ejercicios totalmente resueltos y explicados paso a paso. A través de ellos, experimentará de primera mano la gestión de datos topográficos procedentes de dispositivos GNSS y estaciones totales. Generará modelos digitales del terreno (MDT) al añadir información gráfica y al superponer imágenes satelitales, y experimentará con la conexión WMS al descargar...

Últimos Libros buscados