Gestión de la información web usando Python

Gestión de la información web usando Python
Author: Sarasa Cabezuelo, Antonio
Publisher: Editorial UOC
Total Pages: 178
Release: 2017-03-05
Genre: Computers
ISBN: 8491164863

En este manual se realiza una introducción a un conjunto de herramientas y técnicas para el acceso y procesamiento de datos web, que se encuentran en formatos como XML, CSV o JSON, o bien en bases de datos tanto relacionales como NoSQL. El objetivo de esta obra es acercar al lector estos conocimientos a partir de las herramientas y librerías de un lenguaje de programación concreto como Python, el más utilizado hoy en el área del análisis de datos y big data. El primer capítulo constituye una introducción a Python, que sirve como lenguaje vehicular en el resto de los capítulos, los cuales se dedican a estudiar el acceso y procesamiento de datos en los formatos XML, JSON y CSV. Los siguientes capítulos abordan el acceso a bases de datos relacionales, SQLite y MySQL, y a la base de datos NoSQL MongoDB. En los dos últimos capítulos, se tratan técnicas de extracción de información usando web scraping y programación de páginas web con la framework Bottle. Cada capítulo contiene algunos ejercicios propuestos para fijar las ideas expuestas.

Aprende a Desarrollar e Implantar una Aplicación Web con Python-Flask y MySQL

Aprende a Desarrollar e Implantar una Aplicación Web con Python-Flask y MySQL
Author: Kepa Xabier Bengoetxea Kortazar
Publisher: Independently Published
Total Pages: 0
Release: 2024-05-14
Genre: Computers
ISBN:

Este libro incluye tanto el desarrollo como la implantación de una Aplicacion Web en Python utilizando las librerías de Flask y la base de datos MySQL. El libro está estructurado en 2 secciones. En la primera sección se explica paso a paso todo lo necesario para desarrollar una Aplicación Web utilizando Python-Flask con base de datos MySQL. Y en la segunda sección se explica paso a paso todo lo necesario para su implantación en producción utilizando un Servidor de Aplicaciones Gunicorn y un Servidor Web Nginx en un servidor Ubuntu desde un punto de vista funcional y práctico utilizando la línea de comandos.

Python aplicado a seguridad y redes

Python aplicado a seguridad y redes
Author: José Manuel Ortega Candel
Publisher: Marcombo
Total Pages: 546
Release: 2024-05-23
Genre: Computers
ISBN: 8426738613

Descubra el poder de Python en la seguridad informática y la administración de redes Si ya posee unos conocimientos previos de programación, principalmente de Python, y quiere ir más allá en la seguridad informática y redes de ordenadores, ha llegado al libro indicado. A través de una exploración detallada y práctica, Python aplicado a seguridad y redes explora cómo la programación en Python puede transformar y mejorar la gestión de la seguridad y las redes. Gracias a su lectura, aprenderá acerca de la automatización de tareas y de la implementación de herramientas de detección y defensa. También será capaz de: - Utilizar Python para automatizar tareas de seguridad y administración de redes. - Explorar el uso de bibliotecas populares como Scapy, Nmap y Socket para desarrollar herramientas de análisis de tráfico, escaneo de puertos y detección de vulnerabilidades. - Implementar técnicas de análisis forense y auditorías de seguridad utilizando Python. - Dominar la creación de scripts para interactuar con API y servicios web, así como para desarrollar aplicaciones de seguridad customizadas. Asimismo, con este libro disfrutará de proyectos y ejemplos prácticos para consolidar los conceptos aprendidos y fomentar la experimentación. Podrá descargar el material adicional gratuito con el código de la primera página desde www.marcombo.info. Este libro ha sido diseñado para estudiantes, profesionales de la seguridad informática, administradores de redes e interesados en aprender cómo aplicar Python en el contexto de la seguridad y las comunicaciones en red. Con él, estará equipado para enfrentar los desafíos del mundo digital de hoy y aprovechará la flexibilidad y el poder de Python para proteger y optimizar sus sistemas de redes. No deje escapar la oportunidad de aprender sobre este tema, de la mano de todo un profesional del ámbito de la programación. Seguro que no le defraudará.

Python 3 al descubierto - 2a ed.

Python 3 al descubierto - 2a ed.
Author: Arturo FERNANDEZ
Publisher: Alfaomega Grupo Editor
Total Pages: 340
Release: 2013-09-30
Genre: Technology & Engineering
ISBN: 6076220082

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 biblioteca o crear módulos, a través de su lectura conocerá técnicas que emplean los desarrolladores para comunicarse con sus bases de datos, formas para interactuar y comunicarse con los servidores web, acceder y manipular archivos, entre muchas otras cosas. Ventaja Competitiva: · Cada capítulo presenta ejemplos de código para practicar aplicando los conocimientos adquiridos. · Repasa a las principales características del lenguaje, siempre desde un punto de vista práctico, con la intención de que el lector consiga rápidamente familiarizarse con él. Conozca: · Las características del lenguaje Python 3. · Estructuras y tipos de datos básicos. · Sentencias de control, módulos y funciones, ficheros. · Manejo de Bases de datos e Internet. · Instalación y distribución de paquetes. Aprenda: · Cómo instalar Pyton 3.0 en diversas plataformas. · A programar con orientación a objetos. Programación avanzada. · Cómo realizar pruebas unitarias. ·Código de buenas prácticas. Realice: · Programas en Programas en Pyton 3.0

Learning Python Networking

Learning Python Networking
Author: José Manuel Ortega
Publisher: Packt Publishing Ltd
Total Pages: 479
Release: 2019-03-29
Genre: Computers
ISBN: 1789952441

Achieve improved network programmability and automation by leveraging powerful network programming concepts, algorithms, and tools Key FeaturesDeal with remote network servers using SSH, FTP, SNMP and LDAP protocols.Design multi threaded and event-driven architectures for asynchronous servers programming.Leverage your Python programming skills to build powerful network applicationsBook Description Network programming has always been a demanding task. With full-featured and well-documented libraries all the way up the stack, Python makes network programming the enjoyable experience it should be. Starting with a walk through of today's major networking protocols, through this book, you'll learn how to employ Python for network programming, how to request and retrieve web resources, and how to extract data in major formats over the web. You will utilize Python for emailing using different protocols, and you'll interact with remote systems and IP and DNS networking. You will cover the connection of networking devices and configuration using Python 3.7, along with cloud-based network management tasks using Python. As the book progresses, socket programming will be covered, followed by how to design servers, and the pros and cons of multithreaded and event-driven architectures. You'll develop practical clientside applications, including web API clients, email clients, SSH, and FTP. These applications will also be implemented through existing web application frameworks. What you will learnExecute Python modules on networking toolsAutomate tasks regarding the analysis and extraction of information from a networkGet to grips with asynchronous programming modules available in PythonGet to grips with IP address manipulation modules using Python programmingUnderstand the main frameworks available in Python that are focused on web applicationManipulate IP addresses and perform CIDR calculationsWho this book is for If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. If you're a network engineer or a network professional aiming to be more productive and efficient in networking programmability and automation then this book would serve as a useful resource. Basic knowledge of Python is assumed.

Feedback Systems

Feedback Systems
Author: Karl Johan Åström
Publisher: Princeton University Press
Total Pages:
Release: 2021-02-02
Genre: Technology & Engineering
ISBN: 069121347X

The essential introduction to the principles and applications of feedback systems—now fully revised and expanded This textbook covers the mathematics needed to model, analyze, and design feedback systems. Now more user-friendly than ever, this revised and expanded edition of Feedback Systems is a one-volume resource for students and researchers in mathematics and engineering. It has applications across a range of disciplines that utilize feedback in physical, biological, information, and economic systems. Karl Åström and Richard Murray use techniques from physics, computer science, and operations research to introduce control-oriented modeling. They begin with state space tools for analysis and design, including stability of solutions, Lyapunov functions, reachability, state feedback observability, and estimators. The matrix exponential plays a central role in the analysis of linear control systems, allowing a concise development of many of the key concepts for this class of models. Åström and Murray then develop and explain tools in the frequency domain, including transfer functions, Nyquist analysis, PID control, frequency domain design, and robustness. Features a new chapter on design principles and tools, illustrating the types of problems that can be solved using feedback Includes a new chapter on fundamental limits and new material on the Routh-Hurwitz criterion and root locus plots Provides exercises at the end of every chapter Comes with an electronic solutions manual An ideal textbook for undergraduate and graduate students Indispensable for researchers seeking a self-contained resource on control theory

Python Para Todos

Python Para Todos
Author:
Publisher: Independently Published
Total Pages: 264
Release: 2020-04-03
Genre:
ISBN:

Python para Todos está diseñado para introducir a los estudiantes en la programación y el desarrollo de software a través de un enfoque en la exploración de datos. Puedes pensar en Python como una herramienta para resolver problemas que están más allá de las capacidades de una simple hoja de cálculo.Python es un lenguaje de programación fácil de usar y sencillo de aprender, disponible de forma gratuita para equipos Macintosh, Windows, o Linux. Una vez que aprendes Python, puedes utilizarlo el resto de tu carrera sin necesidad de comprar ningún software.Existen copias electrónicas gratuitas de este libro en varios formatos, así como material de soporte para el libro, que pues encontrar en es.py4e.com. Los materiales del curso están disponibles bajo una Licencia Creative Commons, de modo que puedes adaptarlos para enseñar tu propio curso de Python.

PYTHON FLASH CARDS.

PYTHON FLASH CARDS.
Author: ERIC. MATTHES
Publisher: National Geographic Books
Total Pages: 0
Release: 2018
Genre:
ISBN: 1593278969

Python for Informatics

Python for Informatics
Author: Charles Severance
Publisher: Createspace Independent Publishing Platform
Total Pages: 0
Release: 2013
Genre: Information storage and retrieval systems
ISBN: 9781492339243

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is freely available on Windows, Macintosh, and Linux computers. There are free downloadable copies of this book in various electronic formats and a self-paced free online course where you can explore the course materials. All the supporting materials for the book are available under open and remixable licenses at the www.py4inf.com web site. This book is designed to teach people to program even if they have no prior experience. This book covers Python 2. An updated version of this book that covers Python 3 is available and is titled, "Python for Everybody: Exploring Data in Python 3".