Julia como segunda lengua: Programación de propósito general con sabor a ciencia de datos

Puntuación:   (4,2 de 5)

Julia como segunda lengua: Programación de propósito general con sabor a ciencia de datos (Erik Engheim)

Opiniones de los lectores

Resumen:

El libro es una introducción bien estructurada al lenguaje de programación Julia, especialmente adecuado para programadores experimentados que deseen ampliar sus herramientas a la ciencia de datos y las aplicaciones numéricas. Presenta una amplia gama de ejemplos y un estilo de escritura claro, aunque algunos críticos expresaron su preocupación por la durabilidad del libro y la profundidad del aprendizaje que proporciona.

Ventajas:

Bien estructurado con numerosos ejemplos
proporciona una rápida introducción a Julia para programadores experimentados
cubre un amplio conjunto de temas
facilita la comprensión de las capacidades de Julia para aplicaciones numéricas
divertido y satisfactorio de aprender
las aplicaciones prácticas mejoran el aprendizaje
fácil de leer, incluso para aquellos sin una sólida formación en CS.

Desventajas:

Cubiertas endebles que tienden a enroscarse
no es ideal para principiantes
algunos críticos opinan que el libro simplifica demasiado o se salta temas importantes
la comprensión del lenguaje puede estar todavía en un nivel básico después de la lectura.

(basado en 11 opiniones de lectores)

Título original:

Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Contenido del libro:

Aprende el impresionante lenguaje de programación Julia construyendo divertidos proyectos como un lanzacohetes, un guardián de contraseñas y un simulador de batallas.

Julia as a Second Language cubre:

⬤ Tipos de datos como números, cadenas, matrices y diccionarios.

⬤ Retroalimentación inmediata con el bucle de lectura-evaluación-impresión (REPL) de Julia.

⬤ Simplificar las interacciones de código con despacho múltiple.

⬤ Compartir código usando módulos y paquetes.

⬤ Estilos de programación orientada a objetos y funcional.

Julia as a Second Language presenta Julia a los lectores con un conocimiento de nivel inicial de otro lenguaje como Python o JavaScript. Aprenderá codificando atractivos proyectos prácticos que le animarán a aplicar inmediatamente lo que está aprendiendo. No se desanime por la reputación de Julia como un lenguaje de programación científica - no hay ciencia de datos o conocimientos de cálculo numérico necesarios. Puede empezar con lo que aprendió en las clases de matemáticas del instituto.

La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología

Originalmente diseñado para la ciencia de datos de alto rendimiento, Julia se ha convertido en un impresionante lenguaje de programación de propósito general. Ofrece funciones fáciles de usar para los desarrolladores, como la recolección de basura, la tipificación dinámica y un enfoque flexible de la concurrencia y la computación distribuida. Es la mezcla perfecta de simplicidad, flexibilidad y rendimiento.

Acerca del libro

Julia as a Second Language introduce Julia construyendo sobre su conocimiento existente de programación. Verá Julia en acción mientras crea una serie de interesantes proyectos que le guiarán desde la sintaxis básica de Julia hasta sus características avanzadas. Domine los tipos y las estructuras de datos mientras modela el lanzamiento de un cohete. Utilice diccionarios para interpretar números romanos. Utilice la función única de Julia de envío múltiple para enviar caballeros y arqueros a una batalla simulada. En el camino, incluso comparará los estilos de programación orientado a objetos y funcional: ¡Julia soporta ambos!

Contenido

⬤ Tipos de datos como números, cadenas, matrices y diccionarios.

⬤ Retroalimentación inmediata con el bucle de lectura-evaluación-impresión (REPL) de Julia.

⬤ Simplificar las interacciones de código con despacho múltiple.

⬤ Compartir código usando módulos y paquetes.

Sobre el lector

Para lectores cómodos con otro lenguaje de programación como Python, JavaScript o C#.

Sobre el autor

Erik Engheim es escritor, conferenciante, autor de cursos de vídeo y desarrollador de software.

Índice

PARTE 1 - FUNDAMENTOS

1 ¿Por qué Julia?

2 Julia como calculadora.

3 Flujo de control.

4 Julia como hoja de cálculo.

5 Trabajar con texto.

6 Almacenamiento de datos en diccionarios.

PARTE 2 - TIPOS

7 Entendiendo los tipos.

8 Construyendo un cohete.

9 Conversión y promoción.

10 Representación de valores desconocidos.

PARTE 3 - COLECCIONES

11 Trabajar con cadenas.

12 Entendiendo las colecciones Julia.

13 Trabajar con conjuntos.

14 Trabajar con vectores y matrices.

PARTE 4 - INGENIERÍA DE SOFTWARE

15 Programación funcional en Julia.

16 Organizando y modularizando tu código.

PARTE 5 - PROFUNDIZANDO

17 Entrada y salida.

18 Definición de tipos paramétricos.

Otros datos del libro:

ISBN:9781617299711
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2023
Número de páginas:414

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Julia como segunda lengua: Programación de propósito general con sabor a ciencia de datos - Julia as...
Aprende el impresionante lenguaje de programación...
Julia como segunda lengua: Programación de propósito general con sabor a ciencia de datos - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)