Python

Python. Aplicaciones prácticas es un libro para entusiastas de la programación, estudiantes y profesionales en el mundo Python, los capítulosinician con prácticas sencillas que aumentan de complejidad gradualmente y está desarrollado en el lenguaje de programación Python.Python está escrito e...

Full description

Bibliographic Details
Main Author: Nolasco Valenzuela, Jorge Santiago (-)
Format: eBook
Language:Castellano
Published: Madrid : RA-MA Editorial 2018.
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009434591706719
Table of Contents:
  • PYTHON APLICACIONES PRÁCTICAS
  • PÁGINA LEGAL
  • ÍNDICE
  • INTRODUCCIÓN
  • CAPÍTULO 1. KIVY
  • 1.1 QUÉ ES KIVY
  • 1.2 INSTALACIÓN DE KIVY EN WINDOWS
  • 1.3 INSTALACIÓN DE KIVY EN OS X
  • 1.4 INSTALACIÓN EN LINUX
  • 1.5 CICLO DE VIDA DE UNA APLICACIÓN KIVY
  • 1.6 MI PRIMERA APLICACIÓN
  • 1.7 WIDGETS BÁSICOS
  • 1.8 MÓDULO - FILECHOOSER
  • 1.9 CONTENEDORES
  • 1.9.1 FLOATLAYOUT
  • 1.9.2 GRIDLAYOUT
  • 1.9.3 BOXLAYOUT
  • 1.9.4 STACKLAYOUT
  • 1.9.5 RELATIVELAYOUT
  • 1.9.6 ANCHORLAYOUT
  • 1.10 PERSONALIZANDO MI ETIQUETA
  • 1.10.1 APLICACIÓN LOGIN
  • 1.11 MI PRIMERA CALCULADORA
  • 1.12 USO DE CÁMARA
  • 1.13 USO DE RECYCLEVIEW
  • 1.14 MI PRIMER EDITOR DE TEXTO
  • 1.15 ACCORDION
  • 1.16 VIDEOS (VIDEO PLAYER)
  • CAPÍTULO 2. DESARROLLO WEB. FRAMEWORK DJANGO
  • 2.1 DJANGO
  • 2.1.1 HISTORIA DE DJANGO
  • 2.1.2 CONOCIENDO DJANGO
  • 2.1.3 PRINCIPIO DRY
  • 2.1.4 QUIÉNES USAN DJANGO
  • 2.1.5 PATRÓN ARQUITECTÓNICO
  • 2.1.6 BUENAS PRÁCTICAS Y CONVENCIONES (PEP8)
  • 2.1.7 INSTALAR DJANGO
  • 2.1.8 SOBRE EL USO DE PIP
  • 2.1.9 INSTALAR DJANGO
  • 2.1.10 ENTORNOS VIRTUALES
  • 2.1.11 INTRODUCCIÓN
  • 2.1.12 CREACIÓN DE ENTORNO VIRTUAL
  • 2.1.13 VERIFICANDO LA VERSIÓN DJANGO
  • 2.1.14 CREANDO EL PROYECTO
  • 2.1.15 ESTRUCTURA DEL PROYECTO
  • 2.1.16 EXPLICACIÓN DEL SETTINGS.PY
  • 2.1.17 VERIFICAR QUE EL PROYECTO ESTÉ FUNCIONANDO
  • 2.1.18 MI PRIMERA EJECUCIÓN EN PYCHARM
  • 2.1.19 INSTALACIÓN DE POSTGRESQL EN WINDOWS
  • 2.1.20 PGADMIN
  • 2.1.21 COMPONENTES
  • 2.1.22 CREACIÓN DE NUEVA BASE DE DATOS
  • 2.1.23 ABRIR PROYECTO EN PYCHARM
  • 2.1.24 INSTALANDO PLUGINS DE DJANGO
  • 2.1.25 DEFINIENDO EL INTÉRPRETE
  • 2.1.26 CONFIGURACIÓN PARA LA EJECUCIÓN
  • 2.1.27 EJECUTANDO EL PROYECTO
  • 2.1.28 INSTALANDO EL PAQUETE PSYCOPG
  • 2.1.29 CONEXIÓN CON LA BASE DE DATOS
  • 2.1.30 CREACIÓN DE LAS TABLAS
  • 2.1.31 CREAR SUPERUSUARIO DE ADMINISTRACIÓN
  • 2.1.32 CREAMOS UNA SECUENCIA.
  • 2.1.33 CREACIÓN DE LAS TABLAS
  • 2.1.34 SCRIPT DE LA TABLA PRODUCTOS
  • 2.1.35 ESTRUCTURA RECOMENDADA
  • 2.1.36 CREACIÓN DE NUESTRA PRIMERA APLICACIÓN
  • 2.1.37 ESTRUCTURA DE LA APP: ALMACÉN
  • 2.1.38 CONFIGURACIÓN DE LAS APPS
  • 2.1.39 MODIFICANDO LA VISTA: VIEWS.PY Y (...)
  • 2.1.40 MODIFICANDO VIEWS.PY
  • 2.1.41 MODIFICANDO LA URLS.PY DEL PROYECTO1 (...)
  • 2.1.42 MEJORANDO LA VISTA
  • 2.1.43 LENGUAJE DE PLANTILLA DE DJANGO
  • 2.1.44 CREACIÓN DE TEMPLATES
  • 2.1.45 AÑADIENDO LAS PLANTILLAS
  • 2.1.46 CONFIGURACIÓN DE LA CARPETA TEMPLATE
  • 2.1.47 MODIFICANDO LA URLS.PY DEL PROYECTO1 (...)
  • 2.1.48 CONFIGURACIÓN DEL ARCHIVO SETTING.PY
  • 2.1.49 COPIAR A LA CARPETA STATIC
  • 2.1.50 CONFIGURAMOS LA URL DEL PROYECTO1
  • 2.1.51 CREAMOS EL ARCHIVO URLS DE LA APP (...)
  • 2.1.52 NAVEGANDO APPS ALMACEN
  • 2.1.53 CREANDO EL CRUD DE PRODUCTOS
  • 2.1.54 DENTRO DE CADA APPS SE DEBERÁ CREAR (...)
  • 2.1.55 EJECUTAMOS LA APPS
  • 2.2 CONFIGURACIÓN DE SALIDA DE URL LOCAL (...)
  • CAPÍTULO 3. JUEGOS PYGAME
  • 3.1 PYGAME
  • 3.1.1 INSTALAR PYGAME
  • 3.1.2 COMPROBANDO EL FUNCIONAMIENTO DE (...)
  • 3.1.3 MÓDULOS PYGAME
  • 3.1.4 3D Y 2D
  • 3.1.5 HERRAMIENTAS A UTILIZAR
  • 3.1.6 SPRITE
  • 3.1.7 RESOLUCIONES DE PANTALLA
  • 3.1.8 USANDO PYGAME
  • 3.1.9 INSTALANDO PYGAME EN PYCHARM
  • 3.1.10 LISTADO DE MÓDULOS ÚTILES DE PYGAME
  • 3.1.11 PAQUETE PYGAME
  • 3.1.12 PREPARANDO NUESTRO ENTORNO
  • 3.1.13 MI SEGUNDO EJEMPLO
  • 3.1.14 JUEGO CREACIÓN DE PANTALLA
  • 3.1.15 MOSTRAR IMAGEN
  • 3.1.16 COLISIONES
  • 3.1.17 TECLADO
  • 3.1.18 MANEJO DE COLISIONES DE PELOTA Y (...)
  • CAPÍTULO 4. INTRODUCCIÓN ARDUINO-PYTHON
  • 4.1 ARDUINO
  • 4.1.1 UTILIZAR PYTHON EN ARDUINO
  • CAPÍTULO 5. SCIPY
  • 5.1 SCIPY
  • 5.1.1 CREANDO ARREGLOS
  • 5.1.2 OPERACIONES BÁSICAS
  • 5.1.3 ARREGLOS N-DIMENSIONALES
  • 5.1.4 GRÁFICOS - ARREGLOS
  • 5.1.5 SALIDA ENRIQUECIDA SYMPY.
  • 5.1.6 MÁS SOBRE CONTENIDO ENRIQUECIDO
  • 5.2 NUMPY
  • 5.2.1 NUMPY.ARANGE
  • 5.2.2 NUMPY.LINSPACE
  • 5.2.3 HISTOGRAMAS
  • 5.2.4 DIAGRAMA DE DISPERSIÓN
  • 5.3 MATPLOTLIB
  • 5.3.1 INSTALACIÓN DE MATPLOTLIB
  • 5.3.2 PYPLOT
  • 5.3.3 SEABORN Y PANDAS
  • CAPÍTULO 6. INTELIGENCIA ARTIFICIAL. DATA (...)
  • 6.1 MACHINE LEARNING
  • 6.1.1 LIBRERÍAS UTILIZADAS
  • 6.1.2 ALGORITMOS DE MANCHINE LEARNING
  • 6.1.3 APRENDIZAJE SUPERVISADO
  • 6.1.4 APRENDIZAJE NO SUPERVISADO
  • 6.1.5 APRENDIZAJE POR REFUERZO
  • 6.1.6 APRENDIZAJE EVOLUTIVO
  • 6.2 MÁQUINA INFERENCIAL
  • 6.2.1 WEB SEMÁNTICA
  • 6.2.2 RAZONADOR
  • 6.2.3 LENGUAJES DE LA WEB SEMÁNTICA
  • 6.2.4 IMPLEMENTAR UN RAZONADOR EN LA WEB (...)
  • 6.2.5 PELLET
  • 6.2.6 JENA
  • 6.2.7 WEB SCRAPING
  • CAPÍTULO 7. OPEN CV. PROCESAMIENTO DE IMÁGENES
  • 7.1 OPENCV
  • 7.1.1 FUNCIONES IMPORTANTES
  • 7.1.2 ESCRIBIR IMÁGENES
  • 7.1.3 CAMBIANDO EL FORMATO DE UNA IMAGEN
  • 7.1.4 MODELO DE COLOR YUV
  • 7.1.5 MODELO DE COLOR YUV - DIVISION DE (...)
  • 7.1.6 TRASLACIÓN DE IMÁGENES
  • 7.1.7 ROTACIÓN DE IMÁGENES
  • 7.1.8 UTILIZANDO LA CÁMARA
  • 7.1.9 HISTOGRAMA DE IMAGEN
  • 7.1.10 ECUALIZACIÓN DE HISTOGRAMAS
  • 7.1.11 CONVOLUCIÓN DE IMÁGENES
  • 7.1.12 DETECCIÓN DE ROSTROS USANDO HAAR (...)
  • 7.1.13 DETECCIÓN DE HAAR-CASCADE EN OPENCV
  • CAPÍTULO 8. FORENSE
  • 8.1 FORENSE MÓVIL
  • 8.1.1 QUÉ ES SANTOKU
  • 8.1.2 HERRAMIENTAS PARA ANALIZAR DATOS
  • 8.1.3 HERRAMIENTAS PARA EL ANÁLISIS DE (...)
  • 8.1.4 EVALUACIÓN DE APLICACIONES MÓVILES
  • 8.1.5 HERRAMIENTAS
  • 8.1.6 HERRAMIENTAS DE DESARROLLO
  • 8.1.7 ANALIZADORES DE REDES INALÁMBRICAS
  • 8.1.8 INGENIERÍA INVERSA
  • 8.1.9 REQUERIMIENTOS
  • 8.1.10 INSTALACIÓN
  • 8.1.11 AFLOGICAL OSE
  • 8.1.12 EXTRAYENDO INFORMACIÓN DEL DISPOSITIVO
  • 8.1.13 APLICACIÓN
  • 8.1.14 HERRAMIENTAS- AFLOGICAL OSE
  • 8.1.15 PROCESO
  • 8.1.16 EXIFTOOL
  • 8.1.17 RESULTADOS
  • 8.1.18 OTRAS HERRAMIENTAS: NMAP.
  • 8.1.19 OTRAS HERRAMIENTAS: APKTOOL
  • 8.2 OTRAS HERRAMIENTAS: BACKUP WHATSAPP
  • 8.3 CRIPTOGRAFÍA
  • 8.3.1 MD5
  • 8.3.2 SHA1
  • 8.3.3 SHA512
  • 8.3.4 HASH FILE
  • 8.4 LISTA ARCHIVOS
  • 8.5 PLATAFORMA (PLATFORM)
  • 8.6 SOCKET
  • 8.6.1 SERVIDOR-CLIENTES
  • 8.6.2 OBTENER LA DIRECCIÓN IP
  • 8.6.3 LISTAR DIRECCIONES IP
  • 8.7 BÚSQUEDA Y INDEXACIÓN
  • 8.8 RECOLECCIÓN DE INFORMACIÓN
  • 8.8.1 ANALIZANDO DOMINIOS - MÓDULO WHOIS
  • 8.8.2 ANALIZANDO DOMINIOS - MÓDULO DNS
  • 8.8.3 GEOLOCALIZACION - GEOCODER
  • 8.8.4 TEST DE PENETRACIÓN
  • 8.8.5 PARA QUÉ ESTÁ DISEÑADO KALI LINUX
  • 8.8.6 DESCARGANDO KALI LINUX
  • 8.8.7 INSTALACIÓN DE KALI LINUX
  • 8.8.8 CONTRASEÑA PREDETERMINADA DE KALI (...)
  • 8.8.9 INICIANDO EN MODO FORENSE
  • 8.8.10 HERRAMIENTAS DE RECOLECCIÓN DE INFORMACIÓN
  • 8.8.11 ATAQUE A ANDROID CON MSFVENOM
  • 8.9 REDES TOR
  • 8.9.1 UTILIDAD DE LAS REDES TOR
  • 8.9.2 LA SOLUCIÓN: UNA RED DISTRIBUIDA (...)
  • 8.9.3 MANTENERSE ANÓNIMO
  • 8.9.4 EL FUTURO DE TOR
  • 8.9.5 TOR BROWSER
  • 8.9.6 RECOMENDACIÓN DE USO DE LA RED TOR
  • 8.9.7 COMPROBANDO PRIVACIDAD
  • 8.9.8 CONTROLANDO UNA INSTANCIA LOCAL TOR
  • 8.9.9 INFORMACIÓN DE REPETIDORES DISPONIBLES
  • 8.9.10 INFORMACIÓN DE AUTORIDADES DE DIRECTORIO
  • 8.9.11 TORTAZO
  • 8.9.12 MODOS DE USO DE TORTAZO
  • CAPÍTULO 9. BLOCKCHAIN
  • 9.1 INTRODUCCIÓN
  • 9.2 CARACTERÍSTICAS DEL BLOCKCHAIN
  • 9.3 APLICACIÓN DE BLOCKCHAIN
  • 9.4 TECNOLOGÍA DEL LIBRO MAYOR
  • 9.5 CRIPTOMONEDAS
  • 9.5.1 HISTORIA
  • 9.5.2 CARACTERÍSTICAS DEL VALOR DE LAS (...)
  • 9.5.3 BITCOIN ES UN GRAN NEGOCIO
  • 9.5.4 CREADOR DE BITCOIN SATOSHI NAKAMOTO
  • 9.5.5 EL CRECIMIENTO DE BITCOIN
  • 9.6 CONSTRUCCIÓN DE UNA CADENA DE BLOQUES (...)
  • 9.7 FUTURO DEL BLOCKCHAIN
  • CAPÍTULO 10. INSTALACIÓN DE PYTHON
  • A.1 INSTALACIÓN DE PYTHON EN WINDOWS
  • A.2 COMPROBAR LA INSTALACIÓN
  • A.3 AHORA YA PODEMOS REALIZAR PRUEBAS
  • A.4 ENTORNOS DE TRABAJO.
  • MATERIAL ADICIONAL.