Puntuación:
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.
⬤ 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)
Julia as a Second Language: General Purpose Programming with a Taste of Data Science
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.
© 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)