PYTHON

PYTHON

KNOWLTON, JIM

31,30 €
IVA incluido
Sin existencias. Consulte disponibilidad
Editorial:
Anaya Multimedia
Año de edición:
2009
Materia
Informática
ISBN:
978-84-415-2513-9
Páginas:
272
Encuadernación:
Otros
31,30 €
IVA incluido
Sin existencias. Consulte disponibilidad
Añadir a favoritos

Agradecimientos
Sobre el autor

Introducción
A quién va dirigido este libro
De qué trata este libro
Cómo está estructurado este libro
Qué necesita para trabajar con este libro
Convenciones
Código fuente

1. Manual básico de Python
Primeros pasos
Obtener e instalar Python
El intérprete de Python
El entorno de edición/ejecución
Estructura léxica
Palabras clave
Líneas y sangrías
Tipos de datos e identificadores
Operadores
Expresiones y declaraciones
Expresiones
Declaraciones
Iteración y toma de decisiones
Iteración
Toma de decisiones
Funciones
Módulos
Importar módulos
Cómo localiza Python los módulos que debe cargar
Clases
Resumen


Parte I. Los proyectos

2. El programa Directory/File Snapshot
Uso del programa
Crear capturas de pantalla
Hacer listas de archivos de captura de pantalla
Comparar capturas de pantalla
Ver la ayuda
Salir del programa
Cómo encaja todo
Diseño
Cómo encaja todo
Programa principal
Módulos
El código y su explicación
Snapshot.py
snapshothelper.py
Pruebas
Modificar el programa
Resumen

3. Sistema de inventario de DVD
Uso del programa
Instalar MySQL
Añadir un DVD a la base de datos
Búsquedas en el inventario de DVD
Modificar un registro de DVD
Borrar registros
Exportar la lista de DVD a un archivo CSV
Diseño
Cómo encaja todo
Módulos
El código y su explicación
dvd.py
add_dvd.py
lookup_dvds.py
modify_dvd.py
delete_dvd.py
csvreport_dvd.py
Pruebas
Modificar el programa
Resumen

4. Probador de rendimiento de sitios Web (Web Performance Tester)
Uso del programa
El servidor Web Python
Ejecutar el cliente de control de rendimiento
Diseño
Cómo encaja todo
Módulos
El código y su explicación
webserver.py
webperf.py
webclient.py
Pruebas
Modificar el programa
Resumen

5. Sistema de seguimiento de clientes
Uso del programa
Preparación previa
Ejecutar el programa
Diseño
Cómo encaja todo
Módulos
El código y su explicación
form.html
form.py
Pruebas
Modificar el programa
Resumen

6. Sistema de administración/comunicación de pruebas
Uso del programa
Ejecutar pruebas
Obtener listados de pruebas realizadas
Mostrar resultados de pruebas
Generar un informe de pruebas en formato HTML
El archivo HTML
Mostrar la ayuda del producto
Diseño
Módulos
El código y su explicación
test_manager.py
test_run.py
test_list.py
test_results.py
test_html.py
Pruebas
Modificar el programa
Resumen
Más sobre el módulo minidom

7. Sistema de gestión de versiones
Uso del programa
Configuración de equipos remotos
Ejecutar el programa: Sintaxis de línea de comando
Diseño
Módulos
El código y su explicación
version_checker.py
check_versions.py
csv_report.py
Pruebas
Modificar el programa
Precauciones de seguridad
Resumen

8. Sistema de administración de contenido
Introducción general de Plone
¿Qué es Plone?
Instalar y configurar Plone
Descargar Plone
Extraer la instalación de Plone
Ejecutar la instalación de Plone
Iniciar Plone
Averiguar la contraseña del usuario administrador
Iniciar sesión como usuario administrador
Configurar el servidor de correo electrónico
Configurar un usuario
Iniciar sesión como el usuario configurado
Diseño
Navegación
Gestión de contenidos
Crear una página
Crear una colección
Permisos de usuario
Resumen


Parte II. Cuestiones avanzadas

9. Interacción con el sistema operativo
Servicios genéricos del sistema operativo
El módulo os: Servicios genéricos de sistemas operativos
El módulo time: Formatear y modificar la hora del sistema
El módulo optparse: Opciones de análisis sintáctico en línea de comando
El módulo platform: Obtención de información de plataformas
El módulo getpass: Generar y comprobar contraseñas
Otras cosas que se pueden hacer
Acceder a servicios de Windows
El módulo winreg: Manipulación del Windows Registry
El módulo winsound
El módulo win32serviceutil: Gestión de servicios de Windows
El módulo win32net: Acceso a funciones de red de Windows
Otras cosas que se pueden hacer
Acceso a servicios Unix/Linux
El módulo termios: Acceso a la interfaz TTY de Unix
El módulo resource: Administración de recursos de sistema Unix
El módulo syslog: Acceso al syslog de Unix
El módulo commands: Ejecución de comandos y obtención de resultados
Otras cosas que se pueden hacer
Resumen

10. Depuración y pruebas
El depurador de Python
Ejecutar el depurador
Marcos de prueba de Python
El porqué de las pruebas
Prueba de unidad
Resumen
Últimos comentarios

A. Y ahora qué: Recursos útiles
Sitios Web
Blogs

B. Instalación de programas complementarios
Instalación de MySQL
Descargar el paquete MySQL Community Server
Ejecución de la instalación
Configuración del servidor MySQL
Instalación de Win32All
Descarga del paquete Win32All
Ejecución de la instalación

Índice alfabético

Dirigido a desarrolladores Python de todos los niveles, interesados en una metodología de aprendizaje basada en tareas, este práctico libro enseña a utilizar eficazmente Python para crear aplicaciones robustas. Después de una breve introducción a este lenguaje de programación interactivo orientado a objetos, el libro se centra en la práctica del desarrollo de scripts útiles y dinámicos, fáciles de mantener y de mejorar, y listas para utilizar en nuestros propios proyectos.

Con esta obra aprenderá, entre otros muchos aspectos, las diversas tecnologías y técnicas al alcance de los desarrolladores Python, las diferentes maneras de comunicarse con una base de datos SQL, numerosos trucos para actuar como servidor Web o para comunicarse con uno, cómo acceder y manipular archivos XML, técnicas para crear un sistema de administración de contenidos o formas de acceder y comunicar con el sistema operativo.

Artículos relacionados

  • AGENTES IA DESPIERTE COMPRENDA CREE Y VISIONE EL F
    MIGUEL A NU¥EZ SABIN / RAMON SERRANO VALE
    No es una ola; la inteligencia artificial es un tsunami La IA irrumpió sin pedir permiso, transformando profesiones, alterando la manera de aprender y reconfigurando en pocos meses nuestra vida cotidiana. Ahora la pregunta ya no es si la IA cambiará su mundo, sino cuán preparado estará usted cuando lo haga. Este libro nace en ese cruce entre vértigo y oportunidad, y le acompa...
    Última ud. Envío desde 48h laborables

    16,50 €

  • ARTIFICIAL
    MARIANO SIGMAN
    Ideas, herramientas y preguntas para aproximarse a la inteligencia artificial sin miedo, de la mano de Mariano Sigman, uno de los neurocientíficos más destacados del mundo, y Santiago Bilinkis, emprendedor y tecnólogo. Este no es un libro de oráculos o vaticinios, sino las reflexiones de dos autores que consideran que estar informados es la mejor forma de navegar la indefectibl...
    Última ud. Envío desde 48h laborables

    12,95 €

  • DOMINA LA INTELIGENCIA ARTIFICIAL ANTES DE QUE ELLA TE DOMINE A TI
    ROUHIAINEN, LASSE
    La inteligencia artificial ya no es el futuro, es el presente redefiniendo tu vida profesional y personalQuienes no dominen esta tecnología quedarán relegados. Este libro es tu guía práctica para prosperar en una realidad donde la IA no es opcional. Descubre 101 estrategias que marcarán la diferencia entre liderar el cambio o ser reemplazado. Prepárate para una nueva realidad d...
    Última ud. Envío desde 48h laborables

    19,95 €

  • MICROPYTHON EN PROYECTOS. UNA INTRODUCCIÓN PRÁCTICA A LA PROGRAMACIÓN DE MICROCO
    PADÍN ROMERO, BEATRIZ / DAPENA JANEIRO, ADRIANA
    Desarrolle proyectos en MicroPython paso a paso Vivimos rodeados de microcontroladores. Estos pequeños ordenadores, programados para realizar tareas concretas, son la pieza central de muchos de los dispositivos electrónicos con los que interactuamos a diario: electrodomésticos, automóviles, sistemas de monitorización y control? Sin embargo, a pesar de su ubicuidad, su funciona...
    Última ud. Envío desde 48h laborables

    22,80 €

  • PHOTOSHOP + IA. LA EDICIÓN DEL FUTURO
    DELGADO, JOSE MARÍA
    Photoshop es, sin lugar a duda, la herramienta más completa para la edición de imágenes, el retoque fotográfico y el diseño digital. Sus posibilidades son innumerables y abarcan un amplio espectro de aplicaciones: desde proyectos para Internet y desarrollos móviles hasta edición digital y retoque fotográfico. Se ha convertido en un recurso imprescindible para usuarios principia...
    Última ud. Envío desde 48h laborables

    35,95 €

  • 40 CONCEPTOS CLAVE SOBRE INTELIGENCIA ARTIFICIAL
    El 30 de noviembre de 2022 ChatGPT se puso a disposición de todos los usuarios. Ese día, el público se dio cuenta de cuánto había avanzado la inteligencia artificial. Ya no se trata de promesas de ciencia ficción, sino que es algo tangible que usamos a diario y que nos permite, en muchos casos, automatizar gran cantidad de las tareas que realizamos. El resultado es un cambio ra...
    Última ud. Envío desde 48h laborables

    18,00 €