El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo d
No pierdas tiempo haciendo lo que un mono bien adiestrado podría hacer. Aunque nunca hayas escrito ni una línea de código, puedes delegar ese trabajo monótono en tu ordenador. Automatiza las tareas aburridas con Python.En esta tercera edicion totalmente revisada de Automatiza las tareas aburridas con Python, aprenderas a usar Python para escribir programas que hagan en minutos lo que a ti te llevaria horas, y sin necesidad de haber programado nunca. Los primeros capitulos te enseñaran lo basico de Python mediante explicaciones claras y ejemplos entretenidos. Escribiras tu primer programa de Python; trabajaras con cadenas, listas, diccionarios y otras estructuras de datos y, despues, usaras expresiones regulares para buscar y manipular patrones de texto.Cuando ya domines lo basico, emprenderas proyectos que te enseñaran a usar Python para automatizar tareas como:* Buscar por Internet, descargar contenido y rellenar formularios.* Buscar, extraer y manipular texto y datos en archivos y hojas de calculo.* Copiar, mover, renombrar o comprimir archivos guardados en tu ordenador.* Dividir, fusionar y extraer texto de documentos de Word o en PDF.* Interactuar con aplicaciones con macros personalizadas para raton y teclado.* Gestionar tu buzon de entrada, desapuntarte de listas de distribucion y enviar correos o notificaciones de texto.Novedades en esta edicion: todos los ejemplos de codigo se han actualizado. Tambien encontraras cuatro capitulos nuevos sobre la integracion de bases de datos, el reconocimiento de voz y la edicion de audio y video, ademas de 16 nuevos proyectos de programacion y mayor cobertura de tecnicas de desarrollo, como la creacion de programas de linea de comandos.
Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, mas de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderas a desbloquear el poder de los algoritmos en tu trabajo diario y a prepararte para tu proxima entrevista de codificacion, ¡sin necesidad de saber nada de matematicas!Este libro te enseña los algoritmos mas importantes para acelerar programas, simplificar el codigo y resolver problemas comunes de programacion. Comenzaras con tareas como ordenar y buscar, y luego desarrollaras tus habilidades para abordar problemas mas avanzados, como la compresion de datos y la inteligencia artificial. Incluso aprenderas a comparar las diferencias de rendimiento entre algoritmos. Ademas, esta nueva edicion incluye contenido actualizado sobre arboles, problemas NP-completos y codigo actualizado a Python 3.