Descripción
¿Buscas una forma fiable de aprender a programar por tu cuenta, sin agobiarte con conceptos confusos? Head First Programming presenta los conceptos fundamentales de la escritura de programas informáticos —variables, decisiones, bucles, funciones y objetos— que se aplican independientemente del lenguaje de programación. Este libro ofrece ejemplos y ejercicios concretos en el lenguaje Python, dinámico y versátil, para demostrar y reforzar estos conceptos.
Aprende las herramientas básicas para empezar a escribir los programas que te interesan y comprende mejor lo que el software puede (y no puede) hacer. Cuando termines, tendrás la base necesaria para aprender cualquier lenguaje de programación o abordar cualquier proyecto de software que elijas.
Con un enfoque en los conceptos de programación, este libro te enseña cómo:
- Comprender las características principales de todos los lenguajes de programación, incluyendo: variables, sentencias, decisiones, bucles, expresiones y operadores
- Reutilizar código con funciones
- Usar código de biblioteca para ahorrar tiempo y esfuerzo
- Seleccionar la mejor estructura de datos para gestionar datos complejos
- Escribir programas que se comuniquen con la Web
- Compartir tus datos con otros programas
- Escribir programas que se prueben a sí mismos y te ayuden a evitar errores de codificación vergonzosos
Creemos que tu tiempo es demasiado valioso como para desperdiciarlo luchando con nuevos conceptos. Utilizando las últimas investigaciones en ciencias cognitivas y teoría del aprendizaje para crear una experiencia de aprendizaje multisensorial, Head First Programming utiliza un formato visualmente rico diseñado para la forma en que funciona tu cerebro, no un enfoque denso en texto que te adormezca.
Autor: David Griffiths, Paul Barry
Editorial: O'Reilly Media
Publicado: 15/12/2009
Páginas: 442
Tipo de encuadernación: Tapa blanda
Peso: 1.85lbs
Tamaño: 9.10h x 8.00w x 1.00d
ISBN13: 9780596802370
ISBN10: 0596802374
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Programación | Orientada a objetos
Sobre el autor
David Griffiths comenzó a programar a los 12 años, inspirado por un documental sobre el trabajo de Seymour Papert. A los 15 años escribió una implementación del lenguaje de computadora LOGO de Papert. Después de estudiar Matemáticas Puras en la Universidad, comenzó a escribir código para computadoras y artículos de revista para humanos, y actualmente trabaja en el Reino Unido, ayudando a la gente a crear software más simple y valioso. Pasa su tiempo libre viajando y con su encantadora esposa, Dawn.
Paul Barry tiene formación y estudios formales en Ciencias de la Computación y posee una Maestría en Ciencias de la Computación. Ha estado programando profesionalmente, de forma intermitente, durante casi 25 años. Paul ya tiene dos libros de texto a su nombre, y también es editor colaborador de la revista Linux Journal. Su trabajo diario es en el Instituto de Tecnología de Carlow en Irlanda, donde ha pasado más de una década preparando a la próxima generación de informáticos de Irlanda para ser productivos en la fuerza laboral. Su papel como educador de tercer nivel le brinda la oportunidad de explorar, aprender y enseñar las últimas tecnologías y prácticas de programación, algo que disfruta aunque sabe que esto lo convierte en un friki certificado. Paul vive en las afueras de la ciudad de Carlow en Irlanda con su esposa, dos hijos, una hija, un perro y un gato. También hay un montón de computadoras y una creciente colección de instrumentos musicales en la casa (y como muchos de la familia Head First, Paul es un guitarrista frustrado atrapado en el cuerpo de un friki). Hasta ahora se ha resistido a cualquier sugerencia de que la familia adquiera un hámster... o una batería.

